News for hackers. Stuff that matters.
Re:AWS Mesh Generally Available by rocgf on Sunday April 07, 2019 @05:30PM (#19600019)
> App Mesh uses the open source Envoy proxy, making it compatible with a wide range of AWS partner and open source tools.

Yet another Amazon product based on open source software, while still contributing almost nothing to this space.

Re:AWS Mesh Generally Available by greyskull on Sunday April 07, 2019 @08:17PM (#19600884)
https://github.com/envoyproxy/envoy/pull/5580 and https://github.com/envoyproxy/envoy/pull/5887

It's a start. Looking forward to more contributions from the team.

Re:AWS Mesh Generally Available by sergiotapia on Sunday April 07, 2019 @09:06PM (#19601114)
Amazon should be pumping hundreds of thousands of dollars into all these open-source projects they're leveraging.
Re:AWS Mesh Generally Available by sa46 on Sunday April 07, 2019 @10:00PM (#19601344)
So 1 full time software engineer on open source projects? Looks like they vastly exceed that already https://aws.amazon.com/opensource/
Re:AWS Mesh Generally Available by SheinhardtWigCo on Sunday April 07, 2019 @10:36PM (#19601512)
Not according to the licenses of those projects. They’re not a charity.
Re:AWS Mesh Generally Available by lawnchair on Sunday April 07, 2019 @05:34PM (#19600047)
https://github.com/envoyproxy/envoy/blob/master/LICENSE

Permissions: Commercial use, Modification, Distribution, Patent use, Private use

Re:AWS Mesh Generally Available by rocgf on Sunday April 07, 2019 @05:40PM (#19600078)
Apologies, I'm not sure if you are disagreeing with me in any way or not. :)

Envoy is indeed open source and freely-available for corporations to use. That is not what I was implying.

Amazon, out of all the big companies (Google, Netflix, Microsoft etc.), is the one with the least contribution to the open source world, despite using many of open source tools to build their AWS products.

Re:AWS Mesh Generally Available by cthalupa on Sunday April 07, 2019 @05:56PM (#19600169)
Is this really true, though? Looks like Amazon has multiple github accounts with lots of projects, including some high profile ones like Firecracker, etc.

This has become a bit of an interesting topic to me because it keeps being brought up by people who sort of just state it as fact without providing any real argument. How much is enough? One full time developer? Ten? What if the project doesn't want to merge their contributions? Amazon just got killed on HN for open sourcing all of their ElasticSearch work in a separate repository.

I feel like they can't win on open source with some of you guys.

Re:AWS Mesh Generally Available by jacques_chester on Sunday April 07, 2019 @06:08PM (#19600250)
https://medium.freecodecamp.org/the-top-contributors-to-gith...

On these figures, Amazon is behind other giants and has fewer contributions that a number of midsize tech companies like Red Hat or Pivotal (my employer).

Re:AWS Mesh Generally Available by cthalupa on Sunday April 07, 2019 @06:27PM (#19600346)
It looks like that's missing data - including some very big ones. https://github.com/firecracker-microvm/firecracker has quite a few stars and came out in 2018 - no mention. All three of them have contributed to the Linux kernel in significant fashions, and it's not listed for any of them, despite the 72k stars.

And are github repos and stars the only way to measure open source contribution? The Xen project only has 162 stars, yet I don't think anyone would say it isn't an important project, and it's one Amazon has contributed to - if you're using a PV guest on Xen that's protected against Meltdown, chances are high you're using the Vixen mitigation that Amazon released.

Could Amazon do more? Probably. I'm not trying to say they're perfect. But this idea that they don't contribute back to open source seems pretty flawed, even by the data in your link, which seems incomplete.

Re:AWS Mesh Generally Available by jacques_chester on Sunday April 07, 2019 @07:39PM (#19600708)
A lot of folks have complained about this data set, but the author has updated based on feedback. So it'll improve.

But unless Amazon are hiding several hundred contributors and thousands of commits in a repo that's been magically overlooked for years, the figures tend to make them look bad.

Re:AWS Mesh Generally Available by googlemike on Sunday April 07, 2019 @07:38PM (#19600700)
This is missing so many repos, from so many companies. What a terrible source.
Re:AWS Mesh Generally Available by jacques_chester on Sunday April 07, 2019 @07:41PM (#19600715)
I don't disagree, but it's the source we have and the author appears open to correction.
Re:AWS Mesh Generally Available by throw882510 on Sunday April 07, 2019 @09:43PM (#19601262)
It’s tricky to collect Amazon data on this. Amazon contributes back to projects under individual employee developers accounts quite a bit.

For some reason Amazon just doesn’t want to show they had any involvement with that commit and doesn’t care about how it’s seen. From the times I’ve seen it, seems like this might by by design

Re:AWS Mesh Generally Available by pytyper2 on Sunday April 07, 2019 @08:07PM (#19600838)
Amazon using it is a big endorsement, I would also imagine that they contribute bug reports.
Re:AWS Mesh Generally Available by scarface74 on Sunday April 07, 2019 @05:49PM (#19600138)
If you make something open source and free for anyone to use, don’t complain when anyone uses it. That’s kind of the point.
Re:AWS Mesh Generally Available by IshKebab on Monday April 08, 2019 @03:24AM (#19602924)
No it isn't. Just because users aren't legally required to contribute doesn't mean that they don't have a moral duty to support the project, if they can. Given Amazon's vast resources I think it is reasonable to feel that they should help out a bit.
Re:AWS Mesh Generally Available by manigandham on Sunday April 07, 2019 @07:11PM (#19600563)
They don't have to. They're busy serving customers who pay lots of money to have their problems solved, not to pontificate about the morality of building with open-source software.

You're free to set your project's license to whatever you want but why complain when it's used the way you said it can be?

Re:AWS Mesh Generally Available by michael_storm on Sunday April 07, 2019 @07:26PM (#19600635)
I expect more of companies and people than their minimum legal obligations.
Re:AWS Mesh Generally Available by rsync on Sunday April 07, 2019 @08:56PM (#19601067)
"I expect more of companies and people than their minimum legal obligations."

That's weird ... what do you expect from, say, hammers and blenders ?

I expect people to do nice things and be kind and think of my interests. Simple tools, on the other hand (like screwdrivers and shovels and LLCs and Corporations and family trusts) should just do exactly what they are designed to do - and nothing more.

Re:AWS Mesh Generally Available by FakeComments on Sunday April 07, 2019 @10:21PM (#19601438)
It’s strange to me you excuse groups of people from having the same obligations as a lone person.
Re:AWS Mesh Generally Available by manigandham on Sunday April 07, 2019 @10:46PM (#19601541)
They're not obligations, they're just subjectives wishes. If you want to make it a requirement then that's what the license is for.
Re:AWS Mesh Generally Available by paulryanrogers on Sunday April 07, 2019 @10:29PM (#19601474)
Fair point. Still, even corporate entities are made up of flesh-and-blood humans. So if those humans benefit substantially more than the original creators of a work then it's reasonable to expect those founders to change their license or stop contributing.

So it's possible that well-funded consumer/producers like Amazon may at times crush, overtake, or otherwise discourage some of the unpaid labor that they benefit from.

(Not trying to make a moral argument. Personally I'm a bit conflicted on consuming and producing FOSS.)

Re:AWS Mesh Generally Available by manigandham on Sunday April 07, 2019 @08:30PM (#19600946)
That's great but others don't. That's why we have legal definitions, so that we can define clear and objective requirements.
Re:AWS Mesh Generally Available by plants on Sunday April 07, 2019 @08:00PM (#19600804)
It's reasonable to expect that of people, but why of companies? Isn't a company like Amazon's moral compass guided solely by legal obligations?
Re:AWS Mesh Generally Available by eropple on Sunday April 07, 2019 @08:13PM (#19600865)
You are probably right in the sense of what-is, that Amazon's moral compass is guided only by legal obligations. That does not make it what-should-be. Companies are groups of people. Decency is not erased when a corporation enters the picture.

Corporations exist for the benefit of the society that grants them their charter and that charter can--and should--be revoked when the corporation acts against the best interests of that society. We do have that power, but we've forgotten about it.

Re:AWS Mesh Generally Available by chillfox on Sunday April 07, 2019 @08:46PM (#19601022)
Companies are just a group of people. Companies don't do anything, people do and then use companies to try and shield themselves from blame.
Re:AWS Mesh Generally Available by sanatgersappa on Sunday April 07, 2019 @10:57PM (#19601576)
Expectation is the mother of all disappointments.
Re:AWS Mesh Generally Available by Aeolun on Sunday April 07, 2019 @07:31PM (#19600670)
But we’re not paying them for the product. We’re paying them for the infrastructure.

I don’t see why it is different from asking a small one-man shop to take care of my infrastructure for me?

Re:AWS Mesh Generally Available by sbr464 on Sunday April 07, 2019 @06:10PM (#19600256)
For core services like a proxy, http server etc, I’m kind of glad when larger companies adopt/support a solid service. I think it validates that choice for other companies, and brings attention/bug fixes etc among other things.
Re:AWS Mesh Generally Available by kjeetgill on Sunday April 07, 2019 @11:12PM (#19601648)
While I generally agree I've found Amazon to be particularly bad at supporting their "hosted open source" products vs what they've built. Dynamo and S3 are much more solid than anything they're just wrapping. I think that's part of why it feels like a cheap money grab.
Re:AWS Mesh Generally Available by sbr464 on Monday April 08, 2019 @12:37AM (#19602144)
While I understand where you are coming from, have you used envoy or Ambassador (based on envoy)? They are extremely well designed, especially to address the service routing issues of multi-cloud, Kubernetes, micro services etc. I was extremely happy to see AWS backing envoy. It somewhat confirmed a lot of the research we did in the space.
Re:AWS Mesh Generally Available by manigandham on Sunday April 07, 2019 @11:35PM (#19601783)
What is a "cheap" money grab? What else should a business do? Is solving problems for their customers not acceptable?
Re:AWS Mesh Generally Available by mcqueenjordan on Sunday April 07, 2019 @06:33PM (#19600380)
Please open your eyes before opening your mouth.

https://aws.amazon.com/opensource/