Oracle JDK is no longer free!

With over 3 Billion devices that run Java, no one ever expected to pay for a Java Virtual Machine until now.

With this recent change Oracle has started to charge their customers according to their new commercial use terms more


Oracle JDK is no longer free!

Starting with Java 11; Oracle will change its historical "BCL" license to a combination of an open source GNU General Public License v2, with the Classpath Exception (GPLv2+CPE) and commercial license when using the Oracle JDK as part of an Oracle product or service.

What to do?

The OracleJDK is not the only option customers have for running Java workloads in production, or for development and testing. You have a choice, either pay Oracle for Java JDK or move to a build of OpenJDK

Fortunately, the traditionally "commercial features" such as Flight Recorder, Java Mission Control, and Application Class-Data Sharing, as well as the Z Garbage Collector, are now available in OpenJDK. Therefore, Oracle JDK and OpenJDK builds are essentially identical from Java 11 onward.

ANATAS recommends Red Hat OpenJDK as a more cost effective solution to provide an alternative to paying Oracle’s JDK fees.

Why choose the Red Hat build of OpenJDK?

  • On April 17, 2019, Red Hat announced that it was assuming the stewardship of the OpenJDK 8 and OpenJDK 11 projects following a transition of leadership from Oracle.

  • Red Hat has been a member of the OpenJDK Governing Board and has been the largest contributor after Oracle.

  • With the transition, Red Hat is affirming its support of the Java community and following a similar path that led to its leadership of both the OpenJDK 6 and OpenJDK 7 projects

  • Red Hat will work with the community to enable continued innovation in Java, e.g. Shenandoah garbage collector included in OpenJDK 12


A large bank in Germany with a well-defined phased approach, migrated from Oracle JDK to the Red Hat build of OpenJDK in a smooth transition.


With thousands of JBoss EAP and Tomcat instances, they wanted to lower their support costs and stop their dependence on Oracle for JVM


  • Combined, they had 3,500+ JBoss EAP and Tomcat instances, which they grouped by environment (dev, stage, test, pre-prod, prod, maintenance) to carry out migration from Oracle JDK to Red Hat build of OpenJDK in a phased manner.

  • They were able to successfully and easily migrate all instances and stayed at the same version level.

Smooth Migration
Reduced Support Costs
Single Vendor Support for Java Apps

Contact ANATAS, we can help you to migrate your workloads to Red Hat OpenJDK.


Please don't hesitate to contact us for further information.