6 ms·
Staunch free software proponent here. Clearly, as you say, there's nothing wrong here legally. By choosing this license, Elastic explicitly allowed anyone in t
by markvdb 6y ago
Staunch free software proponent here.
Clearly, as you say, there's nothing wrong here legally. By choosing this license, Elastic explicitly allowed anyone in the world to do what Amazon is doing now.
Ethically, I can't find anything wrong about this either. As far as I'm concerned, there isn't a "spirit of open source". Open source is a way of doing business. Elastic made a business decision. The company has to live with the consequences.
One could certainly argue far too much power is getting concentrated with Amazon and other web giants, but that's an entirely different subject...
- Closi 6y agoI think it does say something about the future of the open source model though. Namely, that if you have a company that offers something like a database as a service, search as a service or some other API, and plan to support it's development by offering your own managed service - DO NOT OPEN SOURCE IT WITH PERMISSIVE LICENCES, AMAZON WILL UNDERCUT YOU. AND THEY WILL ALWAYS DO IT CHEAPER BECAUSE THEY DONT HAVE TO FUND FURTHER DEVELOPMENT. Take an example what Amazon did with Mongo - First they launch a closed-source competitor (totally fine) but then they also take Mongo's source and rebadge it as their own fully-managed DocumentDB (Mongo 1.6 but with closed source additions). It's having your cake and eating it too. There's nothing legally wrong with this, but I do think this is market abuse (because they can only do this because of AWS market penetration) just to make the worlds richest man richer.
- signal11 6y agoEven if MongoDB was closed-source, it would not stop anyone from creating a product that was compatible with the MongoDB API. Put another way, your API cannot be your USP. Lots of companies offer S3-compatible APIs, for instance. They compete not on the API, but around reliability, price, features. Of course, we have Oracle v Google coming up in the US Supreme Court, so things could change, but this is the way things are now.
- mvanbaak 6y ago'AND THEY WILL ALWAYS DO IT CHEAPER BECAUSE THEY DONT HAVE TO FUND FURTHER DEVELOPMENT.' Well, they DID actually contribute patches as the whole ES project was 'upstream-first', this is mentioned in the post with proofs. From what I can find online, it looks like DocumentDB is actually a layer on top of the AWS Aurora PostgreSQL offering. This means they created a MongoDB compatible API, but are not offering a hosted mongodb cluster. (https://news.ycombinator.com/item?id=18870397 https://news.ycombinator.com/item?id=18870397)
- soenkeliebau 6y agoWithout wanting to come down on either side of the argument I'd like to say that the Pull Requests they reference in the blog post are over a span of roughly two years and touched somewhere in the vicinity of 1k lines of code. One of them changed one line by adding a synchronized modifier to a function.. I'd not consider that actively developing a product and adding new features.
- petejohnson 6y ago> Well, they DID actually contribute patches as the whole ES project was 'upstream-first', this is mentioned in the post with proofs. Elasticsearch has 35000 pull requests merged. Amazon did 9 of those giving them a contributor ratio of 0.026%. Amazon's contributions to Elasticsearch and Kibana are purely symbolic. This makes their claim as new stewards of the projects even more laughable.
- darkarmani 6y agoPart of the reason elasticsearch is popular is because they choose a very permissive license. That was the tradeoff they accepted for getting such high market share.
- noAnswer 6y ago> By choosing this license, Elastic explicitly allowed anyone in the world to do what Amazon is doing now. > Elastic made a business decision. The company has to live with the consequences. Everybody should be allowed to change its mind when presented with new data or circumstances.