Oregon sued and ended up settling ostensibly for $100 million, but in actuality, it was $60 million in "customer service" and $25 million in legal fees.
Obviously, Oregon's government is culpable as well, but it's another data point to suggest Oracle is a dodgy sales/legal company posing as an engineering company.
Oracle bought Sun in the first half of 2009, completing in 2010. They actually moved to release Java 7 pretty quickly after that, there was a flurry of activity - mostly meant to reassure the ecosystem about their commitment to the platform, I think. After Java 8, new additions like lambdas seemed to have somewhat rebooted the scene. The ecosystem looks more lively now than 10 years ago, in many ways. It’s definitely a better language to work with, it feels rather less “enterprise” than before.
The move to monetize the JDK is annoying but almost understandable as a compromise between the renewed push to evolve the JDK (with yearly releases) and Oracle’s inclination to spend as little as possible on support. They don’t care if some of that support activity ends up generating money for others (via alternative JDKs), they just don’t want to be on the hook for it.
I’m hardly a fan of Oracle (the cloud move is such a fraud), but to be honest I think their Java strategy does make sense. It certainly makes more sense than Sun’s.
I sometimes wonder how much would it take to buy back Java from Oracle. Basically to buy back the Trademark, TCK and the official stewardship. ( Although I have to admit they are doing a pretty good job so far with Java )
Problem is Java is open source , and companies like Google , Amazon , Redhat have their own JVM implementations... So it’s not so much an issue.
In fact it’s the opposite , having to acquire something as big as Java comes with huge responsabilities to maintain it and make it evolve.
Hence these days , Rust and Golang really got popular , it wouldn’t make sense for anyone to buy back Java...
Use kotlin instead!