Sun will release key parts of Java under GPLv2 today! The initial release today will include the HotSpot runtime, javac compiler, JavaHelp, and Sun’s Java ME implementation. The rest of Java will be released under GPLv2 early next year.
The license that GPL Java will be released under includes a classpath exception, which allows linking against the Java class libraries without open sourcing your code, so the GPL licensing will not affect the ability of Java developers to produce closed source applications with Java.
In addition, Sun will offer dual licensing of Java, so there will also be a commercial port still available which is fully certified to be standards compliant.
“This is a milestone for the whole industry,” said Rich Green. “Not only are we making an influential and widely used software platform for the Web available under an open-source license, it also underscores Sun’s commitment to changing the whole industry model for how software is enhanced and developed.”
(via JavaLobby)