Very pleased to see this move as well. It's taken a very very long time, but it's encouraging to see Oracle finally understand the open source ecosystem.
Very pleased to see this move as well. It's taken a very very long time, but it's encouraging to see Oracle finally understand the open source ecosystem.
Contrary to their litigious image, they are more than great stewards of the ecosystem and they do undertake open-source.
Without Oracle, there wouldn't exist Java 17, MaximeVM made into GraalVM, J/Rockit JIT cache as OpenJDK DSA, J/Rockit monitoring as Flight Recorder,....
And everyone could enjoy Java 6 with the JIT and GC improvements the FOSS community is known for, when there isn't some big corp sponsoring the work.
A voluntary samaritan committing yet another driver for this IBM entreprise controller, or that Facebook file system?
Linux is "community-of-big-corps"-developed.
The Linux Foundation was intended act as the backstop here, but it is losing that focus, and I'm not confident that it will remain a trusted steward in the future.
For now, and to the point here, the sheer number of meaningful contributors to Linux is what differentiates it from things like Java and .NET. GCC is somewhere in the middle: less resilient than Linux, but more than Java.
However, I don't see any benefit to this latest change in their stance. Everyone already had to wade their way through the confusion from that initial licensing change, and many (most?) spent a lot of time and effort getting to a new stable configuration on a different distro. Why spend more effort, again, to run back to Oracle JDK? I think most organizations have better things to do than deal with all this.
Also, who's to say Oracle won't change their licensing deal once again for Java 21?