Oracle is changing the license to Java SE. Red Hat takes over maintenance of OpenJDK 8 and 11

Starting April 16, Oracle started publishing Java SE releases with a new license agreement that restricts commercial use. Java SE can now be used for free only in the software development process or for personal use, testing, prototyping and demonstrating applications.

Prior to April 16, Java SE updates were released under the license BCL (Binary Code License), and after only under a new license agreement OTN (Oracle Technology Network). When used in commercial projects, a license purchase or upgrade to a free package is required OpenJDK, which continues to be developed under the same terms and conditions under the GPLv2 license with GNU ClassPath exceptions to allow dynamic linking with commercial products. If you continue to apply Java SE for further updates businesses are required to obtain a commercial license, which costs $2.50 per month per user or per computer.

The decision to change the licensing model was made after the development process was modernized, transferred to a single constantly updated master branch with OpenJDK, which includes ready-made changes and from which branches are branched every six months to stabilize new releases. If Oracle's Java SE set previously included additional commercial components, now their code is open and the OpenJDK and Oracle Java SE products can be considered interchangeable. Enterprise users of the Oracle Java SE binaries provided with java.com can continue to use Java for free by upgrading to OpenJDK builds.

In the case of using the Java SE 8 branch, it is possible to switch to the project developed by Amazon Correct, spreading Free long-term support distributions of Java 8 and 11 ready for enterprise use. Updates for Corretto 8 will be available until at least June 2023. Updates are provided free of charge and without any restrictions. Corretto is certified as conforming to the specifications and can be used as a replacement for Java SE.

Additionally, it can be noted that Red Hat took leadership over the OpenJDK 8 and OpenJDK 11 branches, previously maintained by Oracle, and now focusing on OpenJDK 12 and the development of the master branch, from which the OpenJDK 13 release will be branched in September.
Red Hat has taken on the job of continuing to generate publicly available updates for past branches, maintaining their code base, and handling technical support issues. It should be noted that such a step is not something special, Red Hat has taken on the maintenance of branches before Open JDK 7 ΠΈ Open JDK 6.

Source: opennet.ru

Add a comment