News for hackers. Stuff that matters.
Re:Amazon CodeGuru – Preview by quin3 on Tuesday December 03, 2019 @06:47PM (#21698186)
In the future, You should do a quick search before naysaying. This crypto lib is free and offers non-negligible performance gains.
Re:Amazon CodeGuru – Preview by NegativeLatency on Tuesday December 03, 2019 @06:51PM (#21698215)
It's still increasing your dependence on AWS systems and software.

(The upsell price may be free for now, but who knows maybe they add a premium version or enterprise features in the future)

I imagine that the tool will be used for recommending more amazon services in the future, and this is possibly a poor POC of more to come.

Re:Amazon CodeGuru – Preview by Sebguer on Tuesday December 03, 2019 @06:58PM (#21698254)
It's not an AWS system or service at all though...

This is like saying that using React will lead you to be locked into Facebook?

Re:Amazon CodeGuru – Preview by quin3 on Tuesday December 03, 2019 @07:06PM (#21698299)
Why does Google have google in the Guava namespace?
Re:Amazon CodeGuru – Preview by ghostpepper on Tuesday December 03, 2019 @07:05PM (#21698291)
Why does it have Amazon in the name then? Amazon Coretto?
Re:Amazon CodeGuru – Preview by cowsandmilk on Tuesday December 03, 2019 @10:24PM (#21699325)
Amazon Corretto Crypto Provider ACCP Is a Java library you can install using Maven or Gradle that works with any JDK 8 on Linux x86_64. It has Amazon in the name because Amazon wrote the library....

The name might be awkward, and codeguru might be slanted towards suggesting open source libraries written at Amazon, but it is about as neutral as can be, not even requiring you to use Amazon’s OpenJDK distro.

Why does Amazon have an OpenJDK district though? Because sometimes Amazon sees performance issues at scale that they have a hot fix for. Then they share the patch with the wider OpenJDK community and have discussions about if there are better approaches to fix. Amazon has been one of the top contributors to OpenJDK releases recently (typically in top 3 for contributions to a given release), so they really are upstreaming patches.

Re:Amazon CodeGuru – Preview by Sebguer on Tuesday December 03, 2019 @07:41PM (#21698522)
Because it's maintained by Amazon? But it's entirely open source: https://github.com/corretto/corretto-8 with a very permissive license (GPLv2)
Re:Amazon CodeGuru – Preview by Yizahi on Wednesday December 04, 2019 @02:59AM (#21700401)
More like locked out of Facebook. They stated that you can't sue Facebook corporation for any possible reason and can't react to lawsuites by FB to you in any way (even write a post about it), even in unrelated cases to React, or they will revoke your React license. I remember several highly upvoted posts here and on other resources about this.
Re:Amazon CodeGuru – Preview by takeda on Tuesday December 03, 2019 @10:19PM (#21699307)
So why is it under AWS[1]?

[1] https://aws.amazon.com/corretto/

Re:Amazon CodeGuru – Preview by Sebguer on Tuesday December 03, 2019 @10:24PM (#21699327)
The same reason React is under Facebook's github org? https://github.com/facebook/react

FYI, as I commented below, it's also available on Github under its own user and with a very permissive (GPLv2) license: https://github.com/corretto/corretto-8

Re:Amazon CodeGuru – Preview by takeda on Wednesday December 04, 2019 @03:03AM (#21700415)
No, that's not the same. This is github, http://aws.amazon.com is explicitly AWS.
Re:Amazon CodeGuru – Preview by cthalupa on Wednesday December 04, 2019 @04:12AM (#21700734)
https://reactjs.org/ >Copyright © 2019 Facebook Inc.

Does the (sub)domain something is hosted on actually matter when the ownership situation is the same?

Re:Amazon CodeGuru – Preview by takeda on Wednesday December 04, 2019 @12:09PM (#21704092)
It does, it means it was created for the use of AWS. That means the primary reason for the patches it is to make sure it will work well on AWS.

While the product is free it doesn't mean the patches will be beneficial anywhere else, in fact if it will work better anywhere it would be merged back to OpenJDK and we wouldn't need the fork.

Same thing with Amazon Linux, sure you can use it on premise, but it is tuned to work best on AWS and might actually work worse outside than other distros.

Re:Amazon CodeGuru – Preview by Sebguer on Wednesday December 04, 2019 @02:38PM (#21706078)
As someone else pointed out, AWS does consistently upstream things to OpenJDK and is in fact regularly one of the largest contributors.

Additionally, the entire thing, again, is open source and with a permissive license meaning nothing is stopping anyone from forking it and doing what they'd wish with it.

You are in fact right that it was created to work well with AWS, but I fail to see how that is 'lock in', since most of those benefits are probably benefits on any modern cloud - since AWS does not generally run on a particularly unique architecture.