3 ms·
Rightly or wrongly, they are joining a long line of OSS maintainers trying to protect themselves from the clouds profiting from them. It seems reasonable to me
by alexchamberlain 6y ago
Rightly or wrongly, they are joining a long line of OSS maintainers trying to protect themselves from the clouds profiting from them.
It seems reasonable to me at least to say: you can use this software for free, but you can't resell it. If you want professional support, please support someone who is maintaining the software.
- my123 6y agoIt is not OSS if it does that, because you limit what the software can be used for. It becomes just source-available software. Being open-source to get a user base and then change the license isn't that great, they should have started as proprietary and that'd have been fine.
- alexchamberlain 6y agoI 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.
- __blockcipher__ 6y ago> It seems reasonable to me at least to say: you can use this software for free, but you can't resell it. If you want professional support, please support someone who is maintaining the software. Well, first of all I disagree that that's reasonable, but let's be clear here: any license with a non-commerciality provision is not open source. This is explicitly part of the open source definition: https://opensource.org/osd https://opensource.org/osd > 6. No Discrimination Against Fields of Endeavor > The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research. This is why Elasticsearch and Kibana are no longer open source; you have a choice of two proprietary licenses if you want to use their version.