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.
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".
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.
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:
- 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.
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.