


You then can try to improve it and submit it to be part of the Oracle OpenJDK. The main reason for creating them was to tweak some parts of the code to better handle a part of the API that you think should work differently.įor example, let's say you are a company that uses JAVA and notices that some part of the API works to slowly for your needs. The official Open JDK and Oracle's JDK are based on the same code but have different licensing models.
#Azul zulu jdk for free
Hopefully, we will see more companies paying for support for the products they rely on to help make money, but also see a variety of options for free use in a secure way. The OpenJDK has been around since Java 6, but there were some differences and not a strong reason for many to shift versions.įrom Java 11, the main difference between OpenJDK and Oracle Java 11 is the installer. Is this because Oracle made the JDK commercial?

Other organisations such as AdoptJDK and RedHat have their own releases. To get Oracle's supported releases you need to pay a subscription. However, there are other organisations, like Azul, which provide commercially supported releases from Java 8. Oracle will provide free support for the latest version for the first 6 months of release. You can download the last free version from Oracle.įrom March 2019, Oracle will only give free support for Java 12 (for 6 months). In short, there is no version of Java 9 freely supported by Oracle. Why do people use Azul’s Zulu 9.0.0.15 release of OpenJDK instead of JDK downloaded from ?
