![]() OpenJDK Life Cycle and Support Policy (RedHat).Third parties will also port Oracle security fixes to OpenJDK builds. Oracle do not provide support for OpenJDK Java builds, but support is available from 3rd parties. OpenJDK Java builds do not have this requirement. (But free support will continue until January 2020 for personal use.)Ĭommercial uses of Oracle JDK Java 11 and later require a support contract or a subscription from Oracle. Faster and Easier Use and Redistribution of Java SEĪs of January 2019, Oracle JDK Java 8 will be EOL for commercial uses.In the future, some of these differences will go away, according to this blog page: (There are some constraints on binary redistribution for Oracle JDK, but they are about shipping non-standard or stripped-down versions of the Java platform.) There were no substantive license differences between Oracle JDK and OpenJDK if you just plan to use the software. There may be issues if you wanted commercial support for OpenJDK. By contrast, OpenJDK on Linux (at least) can be installed and updated using the platform's package manager. This is a pain if you are trying to automate deployment e.g. Oracle JDK has an annoying click-through license. Oracle JDK has some commercial features that can be enabled by people who have paid. For example, last time I checked there were no Oracle JDK distros in ".deb" format for Debian / Ubuntu. November 2017: At the time this question was asked, the reasons for choosing between OpenJDK and Oracle JDK include:Īvailability of builds / installers for specific platforms. Here is a flowchart graphic I made to help guide you in selecting a provider of a Java implementation.Īnd here is a list of motivations you might consider in choosing a distribution. ![]() One significant difference is that the Oracle company reserves the right to rapidly supply their paid support customer base with urgent patches not currently found in OpenJDK. So there is nearly no practical difference. Oracle even went so far as to open-source and make available at no cost their formerly commercial tools Mission Control and Flight Recorder, both now a part of OpenJDK. Oracle has declared their intention to keep their commercial product Oracle JDK at feature-parity with OpenJDK. Read their terms.)Ī build of the OpenJDK source-code, freely available, unsupported. (Free-of-cost only for development & testing, not deployment. Oracle actually provides two such products:Ī commercial product, with paid support plans.
0 Comments
Leave a Reply. |