Sun will be releasing Java under the GPL Open Source license.
While we’ve always been able to download the source code to see what goes on behind-the-scenes in Java’s classes, this is the first time that the javac compiler and JVM code will be revealed. Sun should finish releasing the source code to its implementation of the Java specification by the first half of 2007 (ref).
What they won’t be releasing is the programming language or specification itself; this is goverened by the Java Community Process (ref). And, the license under which this is being released is the “GPL with Classpath Exception”, which means that your product doesn’t have to fall under the GPL just because it includes Java (ref – and with the obvious caveat that I am not a lawyer. FYI: Common misconceptions about the GLP license).
Categorized in Development
Welcome to From Idea to Product! I intend to use this blog to spread the joy of transforming fascinating ideas into outstanding software products. I will cover best practices and new innovations in the software lifecycle, the ups and downs of business and marketing, and most importantly of all, the travails and the glee of the end-user.
This ought to be a fun and informative ride!
Categorized in Uncategorized