Tim Holloway wrote:Oracle's JDK is not "open", it's just that they have relaxed license terms. Even Sun's JDK was not open-source. Oracle contributed to the development of OpenJDK, but their binaries are built from their proprietary source code, not the OpenJDK source code.
OpenJDK, on the other hand, is 100% open-source. You can download the source code, compile it, even customize it - though redistributing the modifications may be licence-restricted.
Azul has taken OpenJDK, built their own binaries and sells them with paid support. Much like you can obtain paid support for the PostgreSQL database even though it is free with many Linux distros.
Speaking of Linux distros, most of them include OpenJDK and some even appear to install it as part of basic OS installation. The distro builders simply wrap their own distro build processes around the basic OpenJDK source to create an OpenJDK OS package. The difference between them and Azul is that they only provide support for the package, and little or no support for problems internal to OpenJDK.
Mohammed Sardar. wrote:
Tim, I like to add a little more clarity to my thoughts from your clarification, So OpenJDK is different from Oracle Licensed Java? When saying so, the entrepreneur Azul takes the OpenJDK to modify and resell the product but not the Oracle Licensed one? Or it's up to them? I'm a bit confused about this. When Oracle has their own, how do they allow others to take a copy and restructure it and resell? Basically, the circling thought is will the other who redistributing the JDK will modify according to the enterprise need?
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koophttps://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton