| You are exposing your JVM ignorance I'm afraid. No, you don't need to pay for performance. The only people paying Oracle are those who choose to. There are many JVM vendors - each with their own secret sauce, pros/cons and add-ons. Some charge to use, some charge for support, some just give it away. Almost all offer a for-free OpenJDK version as well. Vendors include some of the biggest names in tech, such as Amazon and IBM, and many others you might only be aware of if you're in the ecosystem such as Eclipse Foundation, Azul Systems, Bellsoft, and more. I would say the Oracle JDK/JVM is likely in the minority of JDK/JVM deployments today. Oracle deliberately positioned themselves to be just another JDK/JVM vendor a few years back. All of the vendors can offer support etc. Oracle has no special control over OpenJDK these days, even if they pay the most full-time staffers to work directly on it. |
The contribution graph would suggest otherwise: https://image.slidesharecdn.com/jcconf2021openjdkcontributio...
> No, you don't need to pay for performance.
Then what is the selling point of that, if you say crucial features are not closed-sourced and gated behind costly licensing?
I feel like this is among many other reasons that people get PTSD which causes them to throw the baby (C# of du jour bundled in public perception with Java) out with the bathwater (Java ecosystem) and move to, inferior in many ways, Golang.