Effective September 13, 2021, Oracle Java 17 is available and is the first Java version licensed through an Oracle No-Fee Terms and Conditions License (NFTC), essentially free of charge.
Java 17 delivers thousands of performance, stability, and security updates, as well as 14 JEPs (JDK Enhancement Proposals) that further improve the Java language and platform to help developers be more productive.
This is the first long-term support (LTS) release since Oracle Java Development Kit (JDK) 11 three years ago. Even though, new versions of Java appear every six months, in March and September, they are only supported until the next one arrives. Oracle JDK 17 and future JDK releases are provided under a free-to-use license until a full year after the next LTS release. This allows companies to use Oracle JDK 17, including the quarterly performance, stability, and security patches, at no cost for at least the next three years, allowing one full year of overlap with the next LTS release.
Oracle will also continue providing Oracle OpenJDK releases under the open-source General Public License (GPL), as it has since 2017.
Java SE Subscribers get access to Oracle’s Java SE Support and commercial features such as GraalVM Enterprise, Java Management Service and the Advanced Management Console.
Please note, that previous Java versions are still licensed through chargeable licenses.
For the announcement of Oracle Java 17, please visit: https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/ and https://blogs.oracle.com/java/post/announcing-java17.
For FAQ on Oracle Java SE Licensing, please visit: https://www.oracle.com/uk/java/technologies/javase/jdk-faqs.html.