I had to laugh at this one. Isn't this what many open source projects have been doing forever? Open Office, Chrome, Apache, etc. I could go on. Many open source applications were designed to compete with a paid/proprietary counterpart.
"It is clear that AWS is using its market power to be anti-competitive"
So offering a free product and adding value to it/offering it to your customers for free is now "anti-competitive"? Isn't this only beneficial to customers? We should want more companies to do this.
This article has some good info on this fight: https://www.datanami.com/2019/03/12/search-war-unfolding-for...
It sounds like Amazon wants to add new features to Elasticsearch, which just so happen to be proprietary features that requires a license from Elasticsearch.
This is always the risk when basing your entire business on an open source project. A much larger company with more resources could build the same features and release them under the same open source license, for free...which is what's going to happen here...and it's actually exactly the spirit of the open source community.
This is why I would never create a business based on open source software and attempt to have a dual licensing model. In the end, the only real way to make money is by having better support (because any big company can come along and eat your lunch)...which is much less scalable and requires many more employees.