Live data from Hacker News

AWS announces forks of Elasticsearch and Kibana

aws.amazon.com

141–150 of 969 posts

Re: AWS announces forks of Elasticsearch and Kibana

#141

I do not get why people are coming down on AWS here. Elastic made the software available under the Apache License. That gives AWS the right to offer this service. Maybe they did not have right to trademarks, there are courts to settle that. AWS contributes improvements to the project. This is just about Elastic and their business model. They could have not made it open source and it probably just would not have been…

Understandable, because a lot of people open source their code under a permissive license because it’s a cool thing to do, not because they understand what truly open sourcing their code means.

I don’t think VC-backed startups do that. They open source code because open source materially benefits adoption and mindshare, which grows the potential market for services, and that’s how they end up with big valuations selling premium services on top of their open source core.

Of course, sometimes they get mad that this also enables other people to sell premium services on top of the open source core, and sometimes those other people can make more money because they are major incumbents that integrate other offerrings. But that doesn’t mean the startup would have been better or grown faster or sold more of its own services if it hadn’t been open source.

It also doesn’t mean closing-up negates that competition: once the value of the product is proven, the major incumbents also have had proven for them the potential value of funding a fork with its own dedicated team, which can reap the community reach benefits of open source and compete with the relative upstarts now-proprietary offering.

Re: AWS announces forks of Elasticsearch and Kibana

#142

AWS are the good guys here. Elastic built a popular product off the work of countless open source contributors. That's how they became a market leader in this product space. It's how open source works. The people who contributed to the product did so with no expectation of reward except that their efforts would remain open source. Elasticsearch got popular, and now Elastic wants to reap all the rewards and make money…

Contributor efforts are remaining open source. The change in license goes into effect in the 7.11 release. Code contributed under Apache stays that way.

Typically open source projects have only a handful of core developers - with a large majority being pass-by contributors interested in fixing their problems/use case. Characterizing it to sound like all these developers are being slighted is strange.

Not being able to reap what you sow is a problem with open source. I don’t doubt we are seeing less great software being shared in the open because of it. If we want more useful software shared as open source we should fix this. The Amazon problem doesn’t help. I’m with Elastic.

Re: AWS announces forks of Elasticsearch and Kibana

#143
This is an embarrassing anecdote, but I thought I'd share. I started using Elasticsearch because it showed up in the AWS console along with all the other "Elastic" things ("Elastic Compute Cloud") and I figured it was a thing they made themselves. Only later on in the process did I realize that there was a company called Elastic that named it.

Very unfortunate. Probably a lesson about naming your company after a common English word.

Re: AWS announces forks of Elasticsearch and Kibana

#144
I really wish AWS would rename their fork. Call it something else, and just call it compatible with Elasticsearch v(FORKED_VERSION). Their continued trying to associate it to ES is causing most of the issues, and after this situation I don't think the name is a valuable as it used to be. AWS have the resources to do a nice clean re-branding as well.

I am actually quite surprised they haven't just hired a small team of core devs for it and try and out compete Elastic. The groundwork is laid, I could easily see AWS being able to maintain a "Fast Follower" + AWS Optimisation approach and be able to offer a substantial portion of the value for a fraction of the costs. Try and pick up the open source community now while there is concerns around the license.

Additionally at this point the AWS core platform is different enough then GCP / Azure / other clouds. I imagine they could build optimisations for AWS in and be able to save costs on providing the service. (i.e. it might be worth doing some work in FPGAs / ASICs, giving faster performance while only being economical when your the scale of AWS). I kind of am surprised AWS hasn't grown to attempt to have a guiding hand over many of the open source projects that are effectively their vendors. Many projects have a handful of core contributors and a hiring a key person will ensure your able to influence development in a way that assists you (assuming it is neutral to beneficial to the project).

Edit: I should probably say I don't love the idea (morality) of the "Fast Follower" capturing the value of an innovative project and screwing the people involved in making the project successful. However it is how competition works and how many other businesses operate in other industries. Since elastic and AWS can't seem to come to a mutually beneficial agreement, then I would prefer them to sort it out in competition.

Re: AWS announces forks of Elasticsearch and Kibana

#145

Earlier quoted context omitted.

This is the whole point of open source. Every contributor to something like Kafka or numpy is not expecting a cut from the thousands of companies that use it.

My two cents: Open source is a type of generosity. Generosity is good in the software world because the rules of the game benefits everybody the most when everybody are generous. I believe it's similar to prisoners dilemma but with even bigger benefits when we are all generous. However, it's also a tit-for-tat game. When others start to be greedy it makes some sense to be greedy yourself. Thus short circuiting the ga…

That's a very good description. Thank you.

(sometimes I feel upvote isn't enough)

Re: AWS announces forks of Elasticsearch and Kibana

#146

Earlier quoted context omitted.

Obviously Amazon has the legal right to make a fork, but I think it's understandable why people would still prefer that the people who actually did the innovation and the majority of the work get their cut of the insane profits AWS is making.

Forgive me for expressing my frustrating for a moment here: What is with this new generation of developers (I don't mean new as in young since I meet people in their 40s espousing these ideas), who make all these high-minded arguments about how evil it is to profit off of someone else's work, when literally that's what proprietary software is for. If you don't want someone to make money with your code, don't give it…

> "Elastic used its position as an open source maintainer to grow Elasticsearch to be one of the most important pieces of software in the world (nowhere as important as linux or arguably lucene but still in the top echelon), and then once it did that it decided to lie to the community, pull the rug out from under them and switch to proprietary."

Hmmm.... is that what happened or did AWS usurp Elastic's main stream of revenue providing an enterprise cloud platform, and in response they changed their licensing in an attempt to protect the viability of their company while minimizing the impact on contributors to the framework.. As I understand it the only prohibition of use is to offering the software as a cloud-hosted solution of the software itself.

You may disagree with this strategy, but I think you should also explain another way for companies that develop these frameworks to be financially viable. Because I think there is an issue of how people can sustain a business centered around open source.

Re: AWS announces forks of Elasticsearch and Kibana

#147
post #75
post #58

Earlier quoted context omitted.

It feel like live by the sword, die by the sword to me. Elastic because a highly successful business off the product being open source and then leveraging that into funding and enterprise licensing and maintenence. To turn around after and go 'we love open source... No not like that' is disingenuous at best. The license choice was always yours to make, you took the one that gave you the best growth model that got you…

Amazon has not been contributing back to the open source projects when they offer a service based on it. E.g. https://aws.amazon.com/blogs/big-data/performance-updates-to... Amazon EMR release 5.24.0 includes several optimizations in Spark that improve query performance. Why have these optimizations not been contributed back to the community?

Because the community decided to use a license that allows it.

Re: AWS announces forks of Elasticsearch and Kibana

#148

I do not get why people are coming down on AWS here. Elastic made the software available under the Apache License. That gives AWS the right to offer this service. Maybe they did not have right to trademarks, there are courts to settle that. AWS contributes improvements to the project. This is just about Elastic and their business model. They could have not made it open source and it probably just would not have been…

You’re legally allowed to call me an asshole to my face, but in a world where we expect civility...

...well, there is no but. The price I pay to live in a free world is that I can’t do anything about anyone else’s bad behaviour. I just have to put up with it because the alternatives are worse. At least I get a free world out of it.

I hope Elastic get something out of the free world in which they exist. Patches from early contributors, I’m guessing. Certainly a brand and adoption they wouldn’t have enjoyed had they remained closed source.

It’s a better world than one where we lack high quality open and free software, even if we have to live alongside the Amazons.

Re: AWS announces forks of Elasticsearch and Kibana

#149

Earlier quoted context omitted.

Obviously Amazon has the legal right to make a fork, but I think it's understandable why people would still prefer that the people who actually did the innovation and the majority of the work get their cut of the insane profits AWS is making.

Forgive me for expressing my frustrating for a moment here: What is with this new generation of developers (I don't mean new as in young since I meet people in their 40s espousing these ideas), who make all these high-minded arguments about how evil it is to profit off of someone else's work, when literally that's what proprietary software is for. If you don't want someone to make money with your code, don't give it…

Were you an ES contributor who feels betrayed, or are you speaking more hypothetically?

I was just a free ES user, and feel fine with all of this. I don't see a bait and switch, I see a fundamentally changed market compared to 10 years ago where a business model that was perfectly reasonable is now very precarious in the face of the major cloud vendors, and a desperation move to protect their business, not some grand cynical plan.

If I needed to submit a patch I'm not gonna care about the project being "truly" open source vs just source-available.

But the more these "allowed" but kinda-dirty-feeling things happen, the less likely I am to choose a "true" open source license for any projects I may start...

Re: AWS announces forks of Elasticsearch and Kibana

#150
I think this is a negative sum outcome. The key metric is customer value and the Apache License had previously struck a balance between commercialization and customer lock-in. The Cloud gorillas (AWS, Azure, GCP, and Alibaba) have disrupted this balance but they too are delivering customer value.

I'm not sure if OSS vendors like Elastic need to modify their business models, Apache needs to address the suboptimal situation, or if the Cloud gorillas need to change their business tactics but something has to give.

Post reply on HN