Funny that Java is mentioned elsewhere in this thread as "doing a Java". As you probably well recall, there were a number of free reimplementations of Java. At the time the combination of GNU Classpath and Apache Harmony was getting quite useful. This has forced Sun's hand to free Java or risk losing control of the Java brand. Eventually Sun released Java in a license explicitly compatible with Classpath (GPL with an exception for Classpath) and incompatible with Harmony.