Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage News Java Community Leaders Clarify Platform Support Options: "Java Is Still Free"

Java Community Leaders Clarify Platform Support Options: "Java Is Still Free"


Over 30 Java community leaders have released an open letter clarifying the available support options and Java builds going forwards.

The document explains in detail the available free and paid-for support options, both from Oracle and from other suppliers.

InfoQ has previously reported on Oracle's changes to the Java support model but there has remained an atmosphere of uncertainty, with developers left in the dark about the roadmap for Java support, especially for Java 8.

The letter explains the differences between the paid-for Oracle JDK and the GPL-licensed (and potentially zero cost) OpenJDK options.

The OpenJDK community creates and maintains the (GPLv2+CE) open-source Reference Implementation (RI) of the Java SE Specification as governed by the Java Community Process (JCP) and defined through an umbrella Java Specification Request (JSR) for each feature release.

There are implementations of Java SE from various providers (such as Azul, Eclipse, IBM, Red Hat, Oracle, SAP, and others), the most common of these being Oracle JDK.

Both Java 8 and 11 are discussed in the letter with a range of offerings available from different suppliers.

Oracle JDK 8 is undergoing the "End of Public Updates" process, which means there are no longer free updates for commercial use after January 2019. However, since Java SE 9, Oracle is also providing Oracle's OpenJDK builds which are free for commercial use, and there are free OpenJDK builds from other providers like AdoptOpenJDK, Azul, IBM, Red Hat, Linux distros et al.

The Long-Term Support (LTS) concept and releases are also explained in depth - essentially that Java will have a new release every six months, but every three years a release will be designated as LTS, starting with Java 11. These LTS releases will have Oracle paid-for support available for an extended period of time. There is also the expectation that other vendors will also offer support for LTS releases for longer than the standard six months life of a normal feature release binary.

The document also contains an explicit description of what developers should do to obtain zero-cost, supported Java binaries under the "I Want Free" section headings in the short form of the document.

NOTE: The author is a signatory to the open letter.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.