3 ms·
> Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production use.
by donmcronald 5y ago
> Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production use.
> Oracle will continue to provide Oracle OpenJDK releases under the GPL on the same releases and schedule as it has since Java 9.
Are there technical differences or is it only licensing that's different?
My uninformed guess at what's going on here is their licensing changes drove all new development to alternate JDK vendors and they finally realized they blew up the pipeline that delivers customers to their high priced commercial support offerings.
After watching them mismanage JavaFX I don't think I'd trust them for anything.
- kasperni 5y ago> Are there technical differences or is it only licensing that's different? From https://www.oracle.com/java/technologies/javase/17-relnote-issues.html https://www.oracle.com/java/technologies/javase/17-relnote-i... ----- Although we have stated the goal to have OpenJDK and Oracle JDK binaries be as close to each other as possible there remain several differences between the two options. The current differences are: - Oracle JDK offers "installers" (msi, rpm, deb, etc.) which not only place the JDK binaries in your system but also contain update rules and in some cases handle some common configurations like set common environmental variables (such as, JAVA_HOME in Windows) and establish file associations (such as, use java to launch .jar files). OpenJDK is offered only as compressed archive (tar.gz or .zip). - Usage Logging is only available in Oracle JDK. - Oracle JDK requires that third-party cryptographic providers be signed with a Java Cryptography Extension (JCE) Code Signing Certificate. OpenJDK continues allowing the use of unsigned third-party crypto providers. - The output of java -version is different. Oracle JDK returns java and includes the Oracle-specific identifier. OpenJDK returns OpenJDK and does not include the Oracle-specific identifier. - Oracle JDK 17 and later is released under the Oracle No-Fee Terms and Conditions License. OpenJDK is released under GPLv2wCP. License files included with each will therefore be different. - Oracle JDK distributes FreeType under the FreeType license and OpenJDK does so under GPLv2. The contents of \legal\java.desktop\freetype.md is therefore different. - Oracle JDK has Java cup and steam icons and OpenJDK has Duke icons. - Oracle JDK source code includes "ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms." - Source code distributed with OpenJDK refers to the GPL license terms instead.