Oracle Changed License Agreement on the NFTC (Oracle No-Fee Terms and Conditions ), which allows free use in personal and commercial projects, and also allows for the use of commercial systems in the workers’ environments. Moreover, restrictions on confirmation of download operations on the site are removed, which allows you to download JDK automatically from scripts .
The NFTC license also implies the possibility of free elaboration of errors and vulnerabilities, but update data for LTS branches will be issued not all the accompaniment time, but only a year after the release of the next LTS version. For example, Java SE 17 will be supported until 2029, but free access to updates will stop in September 2024, a year after release Java SE 21 LTS. As for the distribution of JDK by third-party suppliers, it is permitted, but if the package is not coming to profit.
The free OpenJDK package, on the basis of which Oracle forms JDK, will continue to develop on the previous conditions under the GPLv2 license with the exceptions of GNU Classpath, allowing dynamic binding to commercial products.
Recall that since 2019, a licensed Agreement OTN (Oracle Technology Network) was used for JDK, which allowed free use only during the development process , For personal use, testing, creating prototypes and application demonstration. When used in commercial projects, the purchase of a separate license was required.