Hacker News new | past | comments | ask | show | jobs | submit login

I still have Java 8 installed. I'm not willing to accept Oracle's new Java license.



OpenJdk builds are GPLv2 with class path exception.

Oracle JDK builds are also now free:

https://blogs.oracle.com/java/post/free-java-license


>Oracle will provide these free releases and updates starting with Oracle JDK 17 and continue for one full year after the next LTS release. Prior versions are not affected by this change.

So, if that had applied to 11, it would lose updates from Oracle in 1 year from now. Whereas something like Corretto is currently committed to Java 11 updates until 2027 [0].

They seem to also be planning to increase frequency of LTS to every 2 years, so, basically assuming you upgrade to next LTS immediately (unlikely in any moderately complex app with deps) you have 3 years of free updates.

No thanks.

[0] https://aws.amazon.com/about-aws/whats-new/2020/08/amazon-co...


In my experience, going from 11 to any version above it is quite trivial. 8 to 11 can be tricky, but I believe even that is easier than it was two years ago (thanks to improved library support).


Thx, this is great news, but why the back and forth, they thought anyone would pay for something that has been free for 27 years?

Java does not belong to Oracle, it belongs to whom ever codes Java. I have still to find a company that understands open-source.


Oracle finances 90+% of the development of the free and open source OpenJDK, and just made their own OracleJDK completely free.

What is not free is support for a specific older version.


You shouldn't accept Oracle's new license, migrate to OpenJDK.


Which OpenJDK binary?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: