The conclusions that the article draws in "What does the new release train mean to my company?" are completely wrong.<p>Starting with Java 11, Oracle JDK is no longer free for commercial use, not even for a single day. However, as long as people are OK with GPL v2 + Classpath Exception (which is more permissive than it sounds) and don't need support from Oracle, they can just move to OpenJDK, which is built from the exact same codebase.<p>Shoutout to <a href="https://adoptopenjdk.net" rel="nofollow">https://adoptopenjdk.net</a>, which plans to ship LTS releases of OpenJDK. I believe this will be crucial for keeping the Java ecosystem healthy.
I wonder how this is going to play with JetBrains. If they're going to say F java and focus on a different direction. This is a pretty big deal moving forward. Seems like the community will now need to focus a lot of effort into the open jdk. This effectively happened with mysql & oracle. This company likes acquiring open source tech and then turning it into a commercial tech.
Will you have to pay for the current Java 8u181 in prod?<p>I'm backing up the latest Java 8 for all platforms now.<p>Goodbye Oracle, Java 8 is the final Java, time to roll up the sleeves and build our own VM language!
TL;DR: Yes. You have to pay for Java now.<p>Quoting the article: «Oracle JDKs may only be used in production if you buy the commercial support.»<p>The alternative is using OpenJDK in production. We'll have to see how much the Oracle JDK and OpenJDK will diverge.