3 ms·
I wouldn't quite say "old versions" - it's possibly better to say LTS versions (long term support). The LTS versions are what Oracle is requiring registration/
by taftster 7y ago
I wouldn't quite say "old versions" - it's possibly better to say LTS versions (long term support). The LTS versions are what Oracle is requiring registration/payment for now; so if you want to stay on the "Java 8 Oracle JVM", you'll have to pay for that privilege.
Or alternatively, you can get a LTS version from another vendor based on the OpenJDK source. For example, AdoptOpenJDK or your Linux distribution.
- ocdtrekkie 7y agoBasically, Java is suffering from the Windows XP problem right now. Nobody supported anything above Java 8, so everyone's still trying to use it, and Oracle's done with giving it out for free.
- toyg 7y agoIsh. This move would have eventually happened even if the community had jumped on Java 9+ from day 1. Oracle is all about monetizing and reducing costs, doing that with Java was always on the cards. It just so happens that it comes at a time when there is also an upgrade issue from a technical perspective.
- ternaryoperator 7y ago>Oracle is all about monetizing and reducing costs, doing that with Java was always on the cards. You might not like Oracle, but let's be fair here. They completely open sourced the JDK and encouraged other vendors to ship compatible versions. They charge only for support. You can get the identical product with no support absolutely free.
- toyg 7y agoI don't see where I criticized them, it's a perfectly legitimate strategy - part of the reason Oracle is still around and Sun isn't. No need to be defensive. Oracle might have found a way to make money without being hated (too much) by the community, which I think is a positive development. There is some credit for Sun, which (iirc) is where the move towards OSS started; but Oracle is adding the $$$ aspect they are famous for, which Sun could never quite crack.