> Our license change is aimed at preventing companies from taking our Elasticsearch and Kibana products and providing them directly as a service without collaborating with us. I feel like I just said this a few days ago: https://news.ycombinator.com/item?id=25796849 The main value of open source to businesses is that support is truly commodified and there is no one with a stranglehold on it. ElasticSearch is trying t…
> No one wants to build their infrastructure on something with expensive IBM/Oracle-costing support. What's stopping you from running Elastic without paying for support under the new license?
Amazon: Not OK – Why we had to change Elastic licensing
541–550 of 708 posts
Re: Amazon: Not OK – Why we had to change Elastic licensing
#542Earlier quoted context omitted.
This is almost, but not quite, the "Tivoization" that prompted the creation of the GPL3. The requirement to give something back and/or avoid taking profit from the work of others is something the OSS world has a complicated relationship to. GPL is quite clear that there's a requirement to pass on source changes, if not explicitly to give them back, and many people were outraged by even this limited requirement and in…
> There aren't simple clear answers to these questions, only a slowly evolving discussion. Certainly, and I think that if we want OSS to thrive we need to move towards a future where it's easy for companies to make a return on their investment by releasing OSS. I think Amazon and all the "I provide your software as a service" providers eat into that and hinder that future. Yes, GPLv3 was meant to fight Tivoization, b…
Well, the so-called "service provider loophole" was certainly well-known when GPLv3 was drafted. That's why AGPLv2 was created some years prior. IIRC early GPLv3 drafts contained AGPL-style language, but several of the companies involved in the GPLv3 drafting process (such as Google) objected, and those clauses were withdrawn from the final GPLv3.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#543Earlier quoted context omitted.
> "When the service launched, imagine our surprise when the Amazon CTO tweeted that the service was released in collaboration with us. It was not. And over the years, we have heard repeatedly that this confusion persists. NOT OK." This just means their CTO was sloppy, Amazon legal department would have never allowed that tweet. > "So imagine our surprise when Amazon launched their service in 2015 based on Elasticsear…
> This just means their CTO was sloppy, Amazon legal department would have never allowed that tweet. But the tweet is still up: https://twitter.com/Werner/status/649738362086027265 (archive: https://archive.is/0py42 ) Pretty sure legal has reviewed it like a 100 times by now: AWS' taking no prisoners here.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#544Earlier quoted context omitted.
https://opensource.org/osd See in particular items 5, 6 and 9.
That doesn't parse. The SSPL does not discriminate against a person, a group, or a field of endeavor, any more than the GPL "discriminates" against people who distribute modified versions of a program by requiring them to distribute the source code of the changes. Further, the requirement of the SSPL does not cover "distributing with", so point 9 doesn't seem to make sense either.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#545Earlier quoted context omitted.
Amazon convinces investors to eschew profits. Unusual. Result: lower cost of capital. Amazon benefits from extended tax holiday. Result: lower cost of doing business. Amazon appropriates FOSS. Result: lower cost of development. Amazon knocks off successful products, competing with their own partners in their own walled garden. Result: lower cost of product development. Amazon allows counterfeit products, fake reviews…
HNers praise how great Amazon is for product XYZ. HNers praise how great Amazon is for Graviton. HNers praise how great Amazon is for leaving Azure and GCP on the dust. HNers praise how great Amazon is for FOSS project XYZ. HNers bash Amazon because yet another project made the wrong assumptions how to make money out of MIT/BSD style licenses. Yep, I am seeing a pattern definitely.
Any time I've seen it, it's glaringly obvious that HN users come down on both sides of the issue.
Pattern-matching detractors of your position as dominant in a particular venue's discussion is a common partisan failure mode. Doesn't mean you have to succumb to it.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#546Earlier quoted context omitted.
It seems to me (not a lawyer) that “Amazon Elastic Search Service” would be OK in a way that “Amazon Elasticsearch Service” would not. (AWS had EC2 before Elastic’s trademark was registered.)
I'm not a lawyer either, but as I understand it, a trademark is violated if it's likely to confuse people into thinking the product/service is from the trademark holder when it actually isn't. If Amazon's CEO experienced such confusion himself, that does sound like a slam dunk to me. FTA: When the service launched, imagine our surprise when the Amazon CTO tweeted that the service was released in collaboration with us…
From Amazon's perspective, if they contributed a single fix, or asked a single question of ElasticSearch on the issue tracker, then this is a product born from colloboration.
It's difficult to think anyone is going to think that Amazon ElasticSearch is by anyone other than Amazon.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#547Earlier quoted context omitted.
> many people were outraged by even this limited requirement It isn’t a limited requirements. There is a very real legal risk that using GPL software in an enterprise code base means you have to open source of your entire code base. That is an unacceptable risk for almost any business so GPL software doesn’t get used.
Well .. yes. That's the license fee. If you incorporate Oracle code or Nintendo characters in your software you'll get sued as well. So no you can't use GPLd libraries without contributing forward. This is intentional and the purpose of copyleft. GPL allows you to "use" but not "make derived works".
Re: Amazon: Not OK – Why we had to change Elastic licensing
#548Earlier quoted context omitted.
> Elastic could have released ES as closed source, but they didn't, and the OSS ecosystem is better for it. Except elasticsearch was created before the company Elastic even existed. They couldn’t have released it as closed source because they weren’t there to release it at all. It was written by one guy and it was based on previous open source code in Lucene. I am ok with them making money off their project, but it i…
> It was written by one guy and it was based on previous open source code in Lucene. That "one guy" is the CEO and founder of the company. You are making it seem like some guy developed an open source database, and a company later came around and built a business out of it, when that wasn't the case.
Most open source to commercial success stories like Kafka, Mongodb, and Elastic do seem to follow similar path.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#549Their license literally says they have the right to use this code as they're doing, shouldn't be mad at them for that. Imagine putting a sign on your lawn that says people can walk on your lawn and are even allowed to poop on it if they feel like it and then getting mad at them when they do so. That being said, I support their right to change their license to whatever they like if it helps them survive as a business…
>Their license literally says [...] Hence the license change yes?