Live data from Hacker News

Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

aws.amazon.com

121–130 of 147 posts

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#121

can i get an eli5 on why we care about this? why not contribute to openjdk? why do we need another flavor?

It is openjdk. Amazon intends to package it nicely and support their releases with backports for security fixes.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#122
post #49

This is about Amazon removing a revenue stream from Oracle. Amazon also announced a few days ago that they were removing Oracle products from AWS. Expect an article by Ben Thompson on stratechery.com in the next week.

Amazon is moving their own systems off Oracle; I don't see anything in those stories about Amazon ending AWS customers' Oracle deployments.

Oh, I misunderstood. Thanks for the correction.

Edit:

They are encouraging their customs to migrate though: https://news.ycombinator.com/item?id=18451204 "Best practices for migrating an Oracle database to Amazon PostgreSQL"

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#123
post #93

"This initial release is a developer preview release for testing and validation purposes." Well... that's not really production-ready then, is it? I assume they intend to make it 'production-ready' at some point in the future, but those two statements are directly at odds.

Quite a number of software houses use pre-alpha-preview betas in production. I’m not sure what motivates them, my theory is that upgrading everything bi-weekly is great busywork for a startup with few users and little traction.

That theory is not only derisive but incorrect. There is always plenty of non-busy work to be done at a startup, even one with few users or traction.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#124
Given that Corretto is in production at Amazon today could this by default become the most popular (by production instances) JVM? Let's say Corretto becomes the default in BeanStalk, Lambda, and maybe some popular AMI's. Would that be enough?

Let's say sometime next year some performance benchmarks come out and Corretto is in fact faster than Oracle's JVM. Would people be quick to switch? Would enough people switch? I feel like the Java ecosystem has been at the verge of a "phase shift" for a long time. There's a lot of pent up demand for features and Oracle and the governance process just aren't delivering. So now Amazon steps in and, just think about it, what are the odds this JVM ends up faster, better, and gasp with some new features people want.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#125

I don't really "get" software licensing but are they bound to GPL because OpenJDK is GPL? Does anyone make a more permissive JDK?

Well Harmony was a JDK released under a more permissive license (Apache) but it has been discontinued. Moreso, unless you want to deal with being sued by Oracle and proving in court that your use of the JDK APIs are fair use (like Google had to do for Android), you really want to use something that is derived from OpenJDK, and thus GPL. So a more permissive implementation isn't likely to ever exist due to the legal liabilities.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#126
post #28

Earlier quoted context omitted.

Wow genuinely surprised that AWS is not using CodeCommit

Have you used it? Maybe you'd be less surprised :D If you want open source contributions, AWS' Code* offerings are a terrible choice. For example, AFAIK you still can't display a build status page that people can view without being logged into the AWS console, like Travis CI or AppVeyor. I honestly don't know who they built those services for, but I'll take Travis CI or Jenkins over those services any day.

I have and yes, I'm not surprised :P

Similar experience for other build tools tied to IAM. It's not that IAM is bad or anything, but there's always some convoluted way to get git or docker or kubernetes working when it's tied to AWS.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#127

Does anyone know if this Amazon OpenJDK includes a Windows 32-bit version? I can't find any mention of this in the docs.

They don't - Your best bet is probably Azul https://www.azul.com/downloads/zulu/zulu-windows/

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#128
post #119

Earlier quoted context omitted.

Have you used it? Maybe you'd be less surprised :D If you want open source contributions, AWS' Code* offerings are a terrible choice. For example, AFAIK you still can't display a build status page that people can view without being logged into the AWS console, like Travis CI or AppVeyor. I honestly don't know who they built those services for, but I'll take Travis CI or Jenkins over those services any day.

> I honestly don't know who they built those services for, but I'll take Travis CI or Jenkins over those services any day. People who aren't developing open source software and people who want integrated IAM, generally. Git repos having ARNs is pretty neat

You can use Jenkins for closed source. And if you've found a way to display HTML reports (unit tests, coverage, etc) using CodePipeline and IAM but without a hacky Lambda to proxy it from S3 with auth, I'd also love to know. But as is, I believe the offerings are inferior to open source tooling, and don't promote code quality.

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#129
post #17
post #9

Earlier quoted context omitted.

See this link for context: https://jaxenter.com/end-life-comes-early-jdk-8-140824.html Tl;Dr: with Oracle changing the release versioning of Java, LTS releases are now essentially a paid product. If you run a large business with a lot of Java that is now a significant new burden to deal with.

And also perhaps a rising desire at Amazon to take Oracle down a few notches, as also seen in the recent “uh huh, keep talking Larry” announcements? EG: https://www.theregister.co.uk/2018/11/12/stay_classy_jassy_g...

And perhaps also a desire to maintain parity with Azure since they announced Java LTS support via Azul for their customers a couple months ago (https://azure.microsoft.com/en-ca/blog/microsoft-and-azul-sy...).

Re: Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK

#130

If I want a free LTS supported OpenJDK build, how does this compare to AdoptOpenJDK? Which one is likely to "win" as the de facto standard JDK build used by most of the community?

AdoptOpenJDK is at a bit of a disadvantage because it doesn't currently have permission and/or access to the TCK for Java SE so is unable to certify their builds (https://adoptopenjdk.net/support.html#jck). This won't matter for many people but some enterprises will no doubt require it.
Post reply on HN