This is basically the middlemen analogy in commerce which internet completely decimated by allowing manufacturers/retail to go directly to users.
This is basically the middlemen analogy in commerce which internet completely decimated by allowing manufacturers/retail to go directly to users.
This is why I like the GPLv3 license. Sure it excludes my work from ever being considered in a large corporate project but I'll never have to worry about being beaten over the head with my own product by one of them either.
What about all of the contributors to Elastic that are not employees. Why does Elastic own the monetization of other people's work?
Many of our engineers, such as Robert Muir and Mike McCandless, were already contributors to ASF projects before they joined AWS. Robert worked with the Apache Lucene and Apache Solr projects as part of his role at AWS, which led to three more employees earning committer roles on these projects. Mike continues to be a very active contributor on behalf of Amazon to Apache Lucene, the storage engine that powers Solr and Elasticsearch.
OTOH, AWS pretty much xeroxed the elastic stack and added a paywall (at least after a year). Compared to that you still get immense value out of the elastic stack for free.
When they decided to implement features that were only available in the proprietary version of ElasticSearch, they open sourced it.
Charging for infrastructure and management of said infrastructure is not the same as placing a paywall on software.
You can't pretend that a monopoly plays by the same rules as everyone else. For capitalism to work no one can be allowed to control a market influencing chunk of it.
Not true. Even GPL code is able to have proprietary modifications so long as the code stays in-house. As a cloud provider, Amazon can do an end run around the license by simply providing access to your code (with their proprietary modifications) via Web APIs.
That was the root of the whole MongoDB debacle, and several minor skermishes with Redis Labs.
[EDIT:] I thought the "MongoDB debacle" was the wide-open default auth thing? I don't see how that connects...
AWS has never used the AGPL licensed MongoDB code as part of a service, therefore the license change from AGPL to SSPL has nothing to do with AWS. There is no "Mongo fork" as you stated above.
See more in MongoDB's FAQ about the triggers for changing the license, in particular "international cloud vendors". https://www.mongodb.com/licensing/server-side-public-license...
Surely, more competition is actually good for consumers, not bad?
All of this is irrelevant to your argument.
> and then sold access to it.
Are the purchasers of this free software foolhardy, or is Amazon providing them value in some way? I suspect it's the latter.
That's ridiculous. Of course they were keenly aware that they could be competed with with the free software they put out.
They just hoped that no significant competitor would risk upsetting the balance of the open source community, or that they could at least make good money until someone did.
In the meantime, they selfishly avoided licensing with GPLv3 (which would have reinforced the things you care about) because it would have decreased their revenue (which is the thing they care about).
This is almost completely wrong.
Amazon sold a managed service for the project long before they forked it. Elastic.co didn't like that Amazon was doing so successfully, so they tried to restrict access to the open source project.
Amazon, on the other had, offers complete access to their fork -- https://github.com/opendistro-for-elasticsearch
I don't feel sorry for them.