3 ms·
You are mistaken about some things (I am an OpenJDK developer who works at Oracle). Oracle is the company that develops OpenJDK in a similar sense to how Google
by pron 6y ago
You are mistaken about some things (I am an OpenJDK developer who works at Oracle). Oracle is the company that develops OpenJDK in a similar sense to how Google develops Chromium. Sure, other companies and individuals contribute, and some contributions are big impactful features, like the wonderful Aarch64 port by Andrew and others, but the lion's share of the work is done by Oracle.
Also, OpenJDK has always been the name of the open part of Sun's, and later Oracle's JDK; it's just that Oracle has made that part 100%. It's not some separate implementation. If you go to the OpenJDK homepage and click the download link, you will get the OpenJDK builds by Oracle that are free and come without support. "Oracle JDK" is the support service. Yes, it's great that Oracle open-sourced the entire JDK, but its investment in developing it has increased not decreased.
Now, OpenJDK has no notion of LTS whatsoever. LTS is a service offered by any company for any version, although most companies offer it for the same versions Oracle chooses. In any event, you weren't referring to LTS but to OpenJDK Updates. Oracle leads the bug and security-fix updates for all versions for six months. After which, other contributors may step up to continue leading the maintenance of updates for old versions for as long as they won't, but they don't do original maintenance, but rather backport patches from the mainline.
~90% of the full-time OpenJDK contributors are employed by Oracle, and close to 100% of the changes to the specification are done by them (you don't have to take my word for it; you can look at the list of teams and projects, http://openjdk.java.net/census http://openjdk.java.net/census, and get the people's company at https://db.openjdk.java.net/people; https://db.openjdk.java.net/people; all active projects and teams are led (and mostly done) by Oracle employees, except for some ports, Shenandoah, and backports to old releases. Don't get me wrong -- we work with contributors from other companies every day, and they do more and more and that's exciting and amazing -- but we also do more and more.
Anyone can build and distribute OpenJDK binaries, but to do so under a different license from the OpenJDK license requires obtaining the code from Oracle under a different license.