Hacker News new | ask | show | jobs
by Gerardo1 1732 days ago
OpenJDK: "Oracle’s free, GPL-licensed, production-ready OpenJDK" I don't know what could be more convincing than an explicit open license.
3 comments

The Oracle License FAQ is scary and opaque.

https://www.oracle.com/za/java/technologies/javase/jdk-faqs....

This FAQ is about Java SE builds, not the OpenJDK builds.

Java is Still Free (2019) https://medium.com/@javachampions/java-is-still-free-2-0-0-6...

I don't know if there is a more recent version

It is, I definitely agree, but the statement I quoted is pretty darn straight-forward.
But it's also wrong. Is there any legal precedent establishing what the "GPL with classpath exception" even means? Does each build of the OpenJDK come with it's own license?

https://softwareengineering.stackexchange.com/questions/1194...

> OpenJDK: "Oracle’s free, GPL-licensed, production-ready OpenJDK" I don't know what could be more convincing than an explicit open license.

lack of enterprise support.

And also what javajosh said. Here's a(n arguably biased) corroboration: https://www.mondaq.com/unitedstates/corporate-and-company-la...

> lack of enterprise support.

You don't get that with Java 8 either, unless you are willing to pay for it. In that case, what's the difference between paying Oracle for support for Java 8 and newer releases?

what does enterprise support mean in context of a programming language?
It means having a service that you can contact with questions about the platform. For example, if you're having a weird GC problem you can pay Red Hat $300/hr to have a presumed expert (ideally a committer to OpenJDK) look at it with you and help you solve it. There may also be variants of this where you "subscribe" and get a certain number of support hours.
I'm curious if there is really a strong need for this service. What kinds of problems is a company solving and at what scale, that they need to have dedicated support with the language?
Suing Google for a billion dollars makes people irrationally nervous.

Just sign the license and agree to all the terms and conditions. Nothing will go wrong.

So when will Android Java be proper Java?