Oracle Java 17 released under a free license
Oracle has announced the availability of Java 17, the latest version of the world’s leading programming language and development platform.
Java 17 is the latest Long Term Support (LTS) release under Java’s six month release cadence and is the result of collaboration between Oracle engineers and other members of the Java developer community through the OpenJDK community and the Java Community Process (JCP).
Since the release of the previous JDK 11 LTS three years ago, more than 70 JEPs have been implemented.
Oracle JDK 17 and future versions of the JDK are licensed for free for up to one full year after the next LTS release. Oracle will also continue to provide open source versions of Oracle OpenJDK under the General Public License (GPL), as it has done since 2017.
Oracle is working with the Java developer community and the JCP to improve LTS planning to give organizations more flexibility in when or if they want to migrate to a newer version of Java LTS. Oracle is proposing that the next LTS release be Java 21 and available in September 2023, which will change the current LTS release rate from three years to two years.
Supported by the Oracle LTS and Java SE subscription, customers can migrate to Java 17. Oracle will provide customers with security, performance and bugfix updates for Java 17 until at least September 2029.
“One of the biggest challenges facing Java developers today is that their organization only allows them to use the latest version of LTS. By moving LTS versions every two years, developers working with conservative organizations now have more choice and access to the features they love and want to use, ”said Georges Saab, vice president of development, Java Platform Group, Oracle.
“Oracle is making changes that will greatly benefit the Java community by moving long-term support releases at a two-year rate and introducing a new, more flexible license that provides free production use of Oracle JDK for an extended period. “said Dr. Arnal Dayaratna, vice president of research, software development at IDC.
Oracle said JDK 17 includes language enhancements, library updates, support for new Apple computers, legacy feature removals and deprecations, and strives to ensure that Java code is written today. hui will continue to function without change in future versions of the JDK. It also offers an overview of language features and incubation APIs for gathering feedback from the Java community.