This is the reason OpenJDK is successful though at this point of time they are very well at a point they can change the license. GPL nature of the license prevented fragmentation by de-incentivising competing incompatible hard forks. >