Amazon Corretto 18 is now generally available
41–50 of 105 posts
Re: Amazon Corretto 18 is now generally available
#42Totally off-topic but Corretto is the Italian word for a coffee with some liquor added, usually grappa (but it can be cognac, whisky etc). It also means "right" or "correct".
Re: Amazon Corretto 18 is now generally available
#43Earlier quoted context omitted.
I'm still struggling to learn what patches exactly Amazon put in their OpenJDK build. Does anyone know how to get access to these details?
They maintain a page for each version listing patches. I don't believe it's up for 18 yet, but given the short list for 17 I expect it's currently just patching the vendor metadata. https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/pa... https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/p... https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/p... Edit: While not technically a patch, I should…
Change Log for Amazon Corretto 17 https://github.com/corretto/corretto-17/blob/develop/CHANGEL...
Change Log for Amazon Corretto 18 https://github.com/corretto/corretto-18/blob/develop/CHANGEL...
Re: Amazon Corretto 18 is now generally available
#44Hmm. Very nice, but if those changes aren't ported back to OpenJDK, that's locking you into Amazon in a very un-Java-ry way.
The only major difference is Corretto enables an alternative GC, Shenandoah, which was originally implemented by RedHat. This has been mainlined for a long time now, but Oracle does not ship it. It is available in the Azul and RedHat builds as well.
Re: Amazon Corretto 18 is now generally available
#45Hmm. Very nice, but if those changes aren't ported back to OpenJDK, that's locking you into Amazon in a very un-Java-ry way.
There's no incompatible changes that AWS does that could lock you in. They're just changing the vendor strings, and for older builds back-porting fixes that are important to them. The only major difference is Corretto enables an alternative GC, Shenandoah, which was originally implemented by RedHat. This has been mainlined for a long time now, but Oracle does not ship it. It is available in the Azul and RedHat builds…
Re: Amazon Corretto 18 is now generally available
#46Hmm. Very nice, but if those changes aren't ported back to OpenJDK, that's locking you into Amazon in a very un-Java-ry way.
Re: Amazon Corretto 18 is now generally available
#47Earlier quoted context omitted.
That article is just fud. OpenJDK any version is free to use for whatever reason, period. If you use OracleJDK (which is pretty identical so unless you need support, go with OpenJDK), then you previously had to pay, but Oracle recently made the last version of it free to use. I mean, it really can’t get easier and freer. It is the same model as with Red Hat linux and fedora, hell, it is even more permissive as you ca…
> That article is just fud. OpenJDK any version is free to use for whatever reason, period It literally says that in the very article you claim to be FUD. Have you even bothered to read it? Because it says everything that you did.
> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
Re: Amazon Corretto 18 is now generally available
#48Earlier quoted context omitted.
That article is just fud. OpenJDK any version is free to use for whatever reason, period. If you use OracleJDK (which is pretty identical so unless you need support, go with OpenJDK), then you previously had to pay, but Oracle recently made the last version of it free to use. I mean, it really can’t get easier and freer. It is the same model as with Red Hat linux and fedora, hell, it is even more permissive as you ca…
When a company Licensing is so complicated, that there are whole companies whose business case, is to help you negotiate with Oracle, it should make for pause and caution: "Oracle Java Release 17 Is it Free Again?" https://www.softwareone.com/en/blog/all-articles/2021/09/20/...
The only thing complicated here is that people seem to think that OracleJDK IS OpenJDK, it is not nor has it ever been.
OracleJDK is no different than Azul's JDK. It's a JDK vendored and supported by Oracle.
The long and short answer is, so long as you are using a JDK vendored by your operating system or a docker image that doesn't explicitly say "oracle jdk" you are and continue to be safe. There's no sneak lawyer trap that's going to spring. I've seen these claims ever since oracle bought sun and have yet to see oracle act in bad faith with their sun acquired open source software.
Re: Amazon Corretto 18 is now generally available
#49Totally off-topic but Corretto is the Italian word for a coffee with some liquor added, usually grappa (but it can be cognac, whisky etc). It also means "right" or "correct".
Always thought it was Cornetto rather then Corretto.
Re: Amazon Corretto 18 is now generally available
#50Dumb question: for home/hobby type coding, what is the best JDK to install on my Mac?