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.
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.
* Oracle products in general (in my experience)
Most of the big vendors are running the TCK tests to certify compatibility as well.
OpenJDK is reference one build from the source which is then taken by vendors and tweaked and built.
https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....