Is Java SE still open source? Can Oracle change the licensing after its been dedicated to GPL?
However, on the Oracle Java FAQ it states that it is Binary Code Licence.
"Sun begins releasing Java under the GPL"
"The adoption of the GPL v2 license for Sun's Java SE (JDK) and Java ME implementations, and adding this license to Sun's Java EE implementation."
Yet on the Java FAQ page it states:
- Q: Is Java technology free? Where can I get information on licensing? A: Java SE continues to be available under the Sun Binary Code License (BCL) with no additional cost for its use in general purpose computing. The Java technology support and EOL roadmap provides more information. Java for Business binaries are provided under separate licensing terms. A summary of the Java SE and Java for Business licensing terms is provided below
If they can change the license does it retroactively effect all released source?
Is Java SE still open source?
OpenJDK is the GPL'ed "edition" of Java SE. Oracle (as did Sun), provided their own release, under a different license, and other more or less small differences.
Can Oracle change the licensing after its been dedicated to GPL?
Yes, they can change the license of the pieces in OpenJDK they own the copyright of (likely the better part of it), but not retroactivly. The GPL'ed versions that's out now can't be changed.