3 ms·
I don't think they were disingenuous here: I think they probably chose a license somewhat randomly (acknowledging it wasn't copy left probably?), then got devel
by alexchamberlain 6y ago
I don't think they were disingenuous here: I think they probably chose a license somewhat randomly (acknowledging it wasn't copy left probably?), then got developing. Down the road, they saw someone using the software in a way they didn't like and decided that as they were now bigger, they could afford to get a license drawn up with their values in mind. I doubt there was a nefarious plan to use a licence for it's reputation.
Now, I do think we are missing a standard license in this space - everyone seems to be writing their own, which limits those that can use them to larger projects.
- __blockcipher__ 6y agoI absolutely reject the notion that they chose Apache 2.0 "randomly"...indeed it's what Lucene, which they use as their kernel of sorts, is licensed under. You use Apache 2.0 when you explicitly don't want copyleft. But here's what's great: copyleft wouldn't even stop Amazon, so they have to use SSPL which is a proprietary license masquerading as copyleft. Also, one way they were clearly outright reneging on their promise was that Elastic explicitly promised the community that the parts of the codebase that were Apache 2.0 licensed (the 'open core') would never be made proprietary. They broke that promise for this move. And what's doubly hilarious is from a business perspective it's an awful move. It won't stop Amazon from making money - they'll just fork 7.1.0 and develop under Apache 2.0 like they just did, and keep operating their service just the same. And by the way, it's Amazon's right, legally AND ethically, to be able to operate AWS Elasticsearch for profit - just as Elastic is right both legally and ethically to use Lucene as a necessary part of Elasticsearch.