3 ms·
I don't think they can do much to harm OpenJDK as it's GPL and developed by various parties and individuals. What they definitely can do is start charging for
by bitcharmer 9y ago
I don't think they can do much to harm OpenJDK as it's GPL and developed by various parties and individuals.
What they definitely can do is start charging for Hotspot which would have a disruptive effect on the whole ecosystem. From my experience around 9 i 10 shops use Hotspot before any other JVM implementation.
They may also withdraw access to the TCK which would render alternative JVMs not suitable for organizations that heavily rely on standards and have strict policies in that respect.
Should this happen, I am absolutely positive companies like Azul, IBM or RedHat will step in and build a new (friendlier) open Java platform based on OpenJDK. Heck, maybe that would even mean resurrecting Apache Harmony.
I wouldn't be too much concerned about that in genereal. Oracle does not have absolute control over Java.
- a3n 9y ago> Oracle does not have absolute control over Java. Oracle does have absolute control over whether they sue anyone over Java.
- bitcharmer 9y agoSo how did that play out in Oracle vs Google?
- a3n 9y agoGoogle can survive being sued, win or loose.
- jerven 9y agoHotSpot is a JIT engine separated in parts C1,C2. This is part of the OpenJDK codebase and part of OracleJDK, Zulu and RedHat's shipping OpenJDK version. The C2 hotspot layer might be removed in favour of graal[1] in the mainline over next years, but that is open too. IBM has their own in J9 JIT infra which is also (being made) open source. [2] Most shops use OracleJDK which is more habbit than anything else as the other OpenJDK derived versions such as Azul Zulu or the ones in RedHat cent-os are very much from the same branch and also pass the TCK. [1] https://github.com/graalvm/graal https://github.com/graalvm/graal [2] https://archive.fosdem.org/2017/schedule/event/openj9/ https://archive.fosdem.org/2017/schedule/event/openj9/