Which free version of Java can I use for production environments and or commercial purposes?

java download alert

While I was in a dockerization project in my current job, I got this doubt: Which Java can I use? This doubt is due to : So after some researches I got these conclusions:

Questions

According to my conclusions:

References

28.2k 70 70 gold badges 163 163 silver badges 267 267 bronze badges asked Oct 5, 2019 at 17:38 JRichardsz JRichardsz 16.1k 7 7 gold badges 66 66 silver badges 106 106 bronze badges Here is a good video explaining this: youtube.com/watch?v=eBuFzQeiGe0 Commented Oct 5, 2019 at 17:46 Thank you for the JDK 8 download link (unsupported but free version). That's what I was looking for. Commented Dec 18, 2019 at 11:09

"Oracle provides JDK 17 builds under yet another license: oracle.com/downloads/licenses/no-fee-license.html Does this change anything substantially?" -- It may be game changer for Oracle customers. I will stick to adoptium.net (adoptjdk new home)

Commented Sep 15, 2021 at 13:18

@joachim-sauer, too many lawyer terms in oracle.com/downloads/licenses/no-fee-license.html :S. I think these are some vital parts to understand this new oracle ad: just for internal business operations, only if there is express authorization of such use by Oracle. On another hand, according to the #sunny answer, just the 17 version could be used in production.

Commented Sep 16, 2021 at 14:27

@JRichardsz: yes, that is my problem as well. It's why I'm not taking the "it's free now" message at face value and would like an answer who actually knows about licenses and can parse that into plain English. For the time being I'll definitely treat that license as "tainted" i.e. won't use Oracle JDK.