So this is Amazon rip-off (legal one, obviously) of the last Elasticseartch version having Apache license...<p>On the one hand, this is ok. Free software is taken and extended by someone who wants to do this... Yet, I am not sure if in that particular case this follows the spirit of the free software.<p>This move will probably kill company behind Elasticsearch sooner or later. Amazon is making money not on selling particular piece of software but on selling hosting of it. So they gladly give OpenSearch "for free".<p>Elasticsearch company produced pretty great product, they wanted to earn some bucks on additional features (I think alerts were only in paid version) and cloud hosting for rather reasonable price. And here came AWS, took their product to sell it as their own. This does not sound fair.<p>Long term consequences of this kind approach from big players are going to be bad. We will get less free software since everyone who wants to develop new product of this kind will have a choice:<p>- start with more restrictive license (like AGPL) and risk that nobody will even look on their new product
- start with "business-friendly" license like Apache, MIT and risk that if their product will become popular and profitable it will be cannibalized by AWS, etc.<p>I wish Elasticsearch people good luck, hopefully, with the competitive pricing and ability to work faster/leaner on their product they will survive, they definitely deserve that.
As a maintainer of another open-source search project (<a href="https://github.com/typesense/typesense" rel="nofollow">https://github.com/typesense/typesense</a>), this whole saga has left a pretty sour taste.<p>At the end of the day, being truly committed to open source is difficult once you start feeling the revenue pressure. The very openness of the license that drives the growth of the project and the community in the early days becomes an albatross around your neck. Once you have raised a lot of money, there is tremendous pressure sooner or later to own the market and to justify the insane revenue multiples at which many companies are raising. It's a delicate path.<p>If you set the expectations right, I think the Cloud market is large enough to accommodate several companies in most verticals. However, "growth at all costs" requires walking back on your ideals and promises.
IMHO - This is on Elastic itself. AWS is not the only place or mandatory place to run Elastic search. There are tons of other cloud vendors, on premise farms and what not. That was more than enough for Elastic to be profitable in polishing their offerings for everything minus may be the 3 big cloud players.<p>This also goes for Mongo. The pricing at least was not clear to me for a deployment, I clearly and precisely articulated the amount of data and already 3 node MongoDB Cluster we have but the sales rep continued to insist on jumping on a call.<p>Here's the thing - what is so difficult about pricing that you cannot write a one liner saying XXX dollars per YY nodes per ZZ period?<p>I vaguely remember, it turned about to be around about 2.5k USD per month whereas infrastructure cost was to be yet paid by us.
OpenSearch 1.0 was released 16 years ago. Even by an Amazon subsidiary.<p><a href="https://en.wikipedia.org/wiki/OpenSearch" rel="nofollow">https://en.wikipedia.org/wiki/OpenSearch</a><p>Alas, <i>that</i> thing called OpenSearch is just about dead now.
Recent and related:<p><i>OpenSearch: AWS fork of Elasticsearch and Kibana</i> - <a href="https://news.ycombinator.com/item?id=26780848" rel="nofollow">https://news.ycombinator.com/item?id=26780848</a> - April 2021 (424 comments)
Not to be confused with <a href="https://en.wikipedia.org/wiki/OpenSearch" rel="nofollow">https://en.wikipedia.org/wiki/OpenSearch</a>.
I understand the reasoning behind the license change for elastic search / kibana and the rest of the server side products. But why did they have to change the license for Eui [0]. It is a real shame because it is amazing for building admin UIs.<p>[0] <a href="https://github.com/elastic/eui/" rel="nofollow">https://github.com/elastic/eui/</a>
> OpenSearch is a community-driven, open source search and analytics suite derived from Apache 2.0 licensed Elasticsearch 7.10.2 & Kibana 7.10.2. It consists of a search engine daemon, OpenSearch, and a visualization and user interface, OpenSearch Dashboards.<p>from the main page. So it’s essentially ES before they switched to a new license.