edit: per comments below, Oracle's Java is open-source too these days.
edit: per comments below, Oracle's Java is open-source too these days.
Oracle also has their own build of the JDK which is not GPL. That is free to use in commercial software as well, under their "No-Fee Terms and Conditions"
For reference I double checked here: https://www.oracle.com/java/technologies/downloads/
https://blog.netwrix.com/2021/12/02/oracle-java-license-chan...
https://itassetalliance.com/blog-posts/what-do-oracles-2021-... says there was a change in 2019 that made critical security updates a paid feature.
The 2021 license change reverted this somewhat, by giving you one year of security fixes for free in the long term support versions (I’m sure I’m missing some detail, if not completely misinterpreting things, here)
Side note: Avoid EBS at all costs if you can, unless you like spending money on consultants and like crappy obfuscated processes.
* Oracle products in general (in my experience)
My first boss wrote the TCP stack for a long defunct mainframe, which was distributed via a “shared source” program that his employer paid for and eventually was licensed to his employer at significant expense.
Most of the big vendors are running the TCK tests to certify compatibility as well.
https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....
OpenJDK is reference one build from the source which is then taken by vendors and tweaked and built.
I think it'll be very atypical for a companies who doesn't use any of the Oracle product to use proprietary Oracle Java and pay for the support
its fully certified and production ready. And most importantly - official Docker image https://hub.docker.com/_/amazoncorretto
Even oracle JDK does not come with a supported, official image
https://www.azul.com/downloads/?package=jdk#download-openjdk
[1] https://www.oracle.com/java/technologies/javase/jdk-faqs.htm...