I think I have grown a rather hard stance on this over the years: putting an open source license on a product isn't a business model. It's, by and large, a part of a larger business model. A license is a choice. It means you choose to not gain revenue by directly licensing the IP. Instead, you choose to put the code out there without any further legal obligations on your part as well as those who use that code. It al…
> The trouble is that Amazon simply out-competes ElasticSearch with their own product when it comes to consultancy, services, etc. I don't know if it out-competes them on those terms exactly, rather than the advantage of "Well I'm already on AWS and they offer an ES service so why not just use that".
Amazon: Not OK – Why we had to change Elastic licensing
641–650 of 708 posts
Re: Amazon: Not OK – Why we had to change Elastic licensing
#642Earlier 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…
Any single entry on that "clever stuff" lists directly hurts someone and destroy the ecosystem in the long run.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#643Earlier quoted context omitted.
This kind of critique is basically never valid. 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.
Sorry I hate to disagree. HN has lost its way last few years. The amount of FUD spread against Google on HN is mind-boggling. Every single day there is at least one anti-Google post on HN front page. Most of the content is the old broken record. I simple hide these posts from newsfeed. But the moderators have chosen to look other way. On top of that, lots of discussion has become simply low-quality. The comments on t…
We should realize that we all succumb to the same biases when communicating in an online forum and exhibit the same tropes - exasperation at the loss of our 'secret hangout', frustration that companies we like get bashed repeatedly, and over-analyzing and drawing broad conclusions from strangers on the internet.
Try to enjoy the good responses and don't get so bothered by the rest! Or maybe there's another community that is more enjoyable out there. Personally I can put up with some of the noise and repeated points like yours because there's still plenty of value for me in these posts. Best of luck.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#644It is not, Elastic does not have a monopoly on what open-source is or mean.
> 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.
Therefore they admit that their market strategy was bad to being with. A lot of open-source technology is being used extensively by AWS/Azure/GCP. I don't see the maintainers of Kubernetes, MariaDB, [insert your favorite OSS project] or even Linux arguing that they are somehow owed money for a product they voluntarily distributed under a permissive license.
> When Amazon announced their Open Distro for Elasticsearch fork, they used code that we believe was copied by a third party from our commercial code and provided it as part of the Open Distro project. We believe this further divided our community and drove additional confusion.
Then sue them and be done with it.
Every time this particular subject comes up I get slightly riled up because it is just a display of misplaced after-the-fact outrage over poor business development planning. Elastic grew because of that open source license and benefitted from a wide adoption because of it. Now that they realized that giving away software isn't a great way to make money they pull this bait-and-switch and expect "the community" to blame the big bad company.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#645Earlier quoted context omitted.
I think AWS is a case of someone ruining it for the rest. Yes, they’re allowed to do that and there’s nothing wrong legally, but in the end everyone will be worse off. I would be much more hesitant choosing an storage solution if I knew the parent company has problems monetizing upon it.
> more hesitant choosing an storage solution if I knew the parent company has problems monetizing You should be hesitant about choosing any mission critical product where you don't know how the vendor will make money. This is even the case with stable vendors. How many products has Google killed over the years because they could figure out how to make them profitable (enough)?
Re: Amazon: Not OK – Why we had to change Elastic licensing
#646Earlier quoted context omitted.
> Apart from the general consternation about an OSS license becoming non-OSS, can we also talk about the problem that companies are formed, invest a whole lot of resources into creating a product, open-source it, and then have Amazon eat into their profits by just installing and maintaining that product as a service? Ten years ago I would be very hesitant adopting ElasticSearch if I knew that they were the only ones…
> In my opinion it seems like Elastic wants ElasticSearch to still be perceived as the fully open source project (with all of its good connotations) it once was. That’s my attitude towards most of these license changes or “open core” pivots. These companies want all the good will and community contributions of “open source” while still being able to wield intellectual property protection laws against other companies…
Almost every user would have been free to use it exactly as they do today.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#647They kinda do the same with Redis.
I have never seen the Redis maintainer(s) complain about it though. Would be interesting to compare/contrast, what leads to the difference. They do the same with lots of products really. Postgres and MySQL too for instance. Also never seen postgres or mysql maintainance teams complain about it. What are the contextual differences that make it a point of conflict with authors/maintainers in one case but not others?
This is purely my personal opinion.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#648Earlier quoted context omitted.
> The new license doesn't restrict others from operating Elasticsearch as a service. It restricts others from operating Elasticsearch as a service unless they release any source code patches, improvements, and/or functionality extensions they make to it. If this was AGPL, I'd agree with you. IANAL, but SSPL is so broad that it could be construed to cover the Linux kernel, which is a no-no. :(
What real , non-theoretical, "would stand up in a courtroom" risk is there if the SSPL extends to cover the Linux kernel? SSPL: you have to share your source code to the Linux kernel if you sell Elasticsearch-as-a-service" GPL: you have to share your source code to the Linux kernel if you release binaries SSPL+GPL: you have to share your source code to the Linux kernel if you sell Elasticsearch-as-a-service or if you…
By leaving it grey and a little open to intrepretation they know that AWS lawyers will have to advice AWS to avoid it because it might open them up to legal attack.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#649Earlier 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…
> 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.
You're sadly right that many big enterprises purport to believe there's some special extra risk unique to the GPL, but you're wrong to say it's a "very real legal risk"; there's no reasonable basis for believing that at all.
Re: Amazon: Not OK – Why we had to change Elastic licensing
#650Earlier quoted context omitted.
In my experience it is that Elastic does not understand the market. About four years ago we have attempted to get their software . It felt like I was dealing with Cisco sales people circa 1998. They were clueless on how to do a multi hundred thousand dollar deal - think slow, inefficient, inflexible, unwilling to compromise on extra $500 add on that would have ended up being a rounding error.
That's how it is for a lot of companies, not just Elastic. We have to deal with jfrog, who has separate billing teams for SaaS and on-prem so for us to switch from on-prem to SaaS is a pain in the ass. If AWS ever offers artifacts storage with more artifact types, then obviously we're switching. And that's just 100% so we don't have to deal with jfrog's dumb ass contracts anymore, never mind pricing. ugh the pain tha…
If you eliminate all kinds of friction that will prevent current and future customers from paying you, you’ll have a well oiled growth machine on your hands.
Instead of seeing this as a learning opportunity, some prefer to cry uncle. Only very well-run tech companies like Stripe [0] and others in its class understand this.
0: Stripe’s Patrick Collison correctly characterizes the issue of friction that plagues products that start out as B2D (business to developer) but grow into becoming a B2B:
“So many B2B companies end up with homepages for which the only CTAs are annoying variants of "read case study", "download whitepaper", and "request a call". All stock photography; no product imagery. Stripe's growth thus far has been fueled by individual developers and founders signing up and growing with us to billions of revenue. As we scale, the "impatient developer" will remain the focus of our product development. Over time, however, we've been increasingly finding that large organizations (like Zoom/Atlassian/Maersk) want to adopt Stripe -- Stripe now has a lot of functionality that they can't get elsewhere. So, we're very eager to continue to grow this side of our business with Mike.“