Executive Summary
- Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production use.
- The new license is the “Oracle No-Fee Terms and Conditions” (NFTC) license. This license for the Oracle JDK, subject to the conditions, permits free use for all users, even commercial and production use. Redistribution is permitted as long as it is not for a fee.
- Developers and organizations can now easily download, use, share and redistribute the Oracle JDK without needing a click-through.
- Oracle will provide these free releases and updates starting with Oracle JDK 17 and continue for one full year after the next LTS release. Prior versions are not affected by this change.
- Oracle will continue to provide Oracle OpenJDK releases under the GPL on the same releases and schedule as it has since Java 9.
Article
In September 2017, Oracle announced plans to distribute the JDK under the GPL as “Oracle OpenJDK” and also as the Oracle JDK under an Oracle Technology Network (OTN) license. Providing Oracle OpenJDK builds under the GPL was highly welcomed, but feedback from developers, academia and enterprises was that they wanted the trusted, rock-solid Oracle JDK under an unambiguously free terms license, too. Oracle appreciates the feedback from the developer ecosystem and are pleased to announce that as of Java 17 we are delivering on exactly that request.
Oracle will provide Oracle JDK LTS releases under the NFTC for at least one full year after the subsequent LTS version, giving you more flexibility on your upgrade schedules. You can still follow the six monthly JDK release cadence to benefit from faster access to new features, performance improvements and other enhancements, of course, but you now also have the time necessary to migrate from one Oracle JDK LTS to the next, if that’s the model that you prefer.
For more information about Oracle JDK Licensing, see the Oracle Java SE Licensing FAQ.
The Oracle Java SE Subscription continues to provide value-added features such as the Java Management Service, Advanced Management Console and GraalVM Enterprise at no incremental cost. Coupled with 24×7 support (from the very developers at Oracle who develop source code for most of the Java platform used globally) and the low cost of just $25 (USD)/month/processor or $2.50(USD)/user/month, the Oracle Java SE Subscription remains a high value choice favored by thousands of organizations small and large alike.
