3 ms·
> MongoDB, Elasticsearch > Redis You suggest that mongo and elastic search are not open source and redis is ? While all three have a company backing them and
by manquer 3y ago
> MongoDB, Elasticsearch
> Redis
You suggest that mongo and elastic search are not open source and redis is ?
While all three have a company backing them and sell or have some restrictions (usually targeted towards cloud providers not self hosting ) i would have said all of them are open enough in their current versions not to have a vendor lock in risk
- yjftsjthsd-h 3y agoRedis is open core (that is, redis itself is Open Source, only extensions aren't), the others are outright not Open Source. That's a meaningful difference, depending on whether you're using the non-FOSS extensions.
- manquer 3y agoWhat are you on about ? https://github.com/elastic/elasticsearch https://github.com/elastic/elasticsearch https://github.com/mongodb/mongo https://github.com/mongodb/mongo How are ES and mongoDB not open source ? Mongo switched from GPL v3 to SSPL in 2018 the only difference is whether you can offer mongoDB as a service , all other GPL clauses are the same , there is no difference for app developers I.e no vendor lock-in Elastic moved from Apache 2 to ESL v2 for the same reasons with same restrictions against managed offerings again no restrictions for a app developer to host modify or do they want . Redis splits between 3-BSD , SSPL and RSAL v2 and closed source for redis , Redis stack and Redis enterprise. Just cause OSI does not consider restrictions on competing with the author Open source doesn’t make elastic or mongo less open source ( redis also uses these ) certainly not for anyone not a cloud vendor
- yjftsjthsd-h 3y ago> Just cause OSI does not consider restrictions on competing with the author Open source doesn’t make elastic or mongo less open source ( redis also uses these ) certainly not for anyone not a cloud vendor Okay, sure, if we allow people to redefine words whenever they feel like it they can be open source. Which is to say, no, that's not what those words mean. It can be https://en.wikipedia.org/wiki/Source-available_software https://en.wikipedia.org/wiki/Source-available_software but not FOSS.
- manquer 3y agoYes words have meaning. You should read original comment again . The OP said closed source,he didn’t say not open source or FOSS or source available . Of all the three, redis is only one with closed source components classifying redis as open and ES , mongoDB as closed is misleading and false . Either all three are in grey area if you are purist, or all three are shades of open if you are a realist . none of the restrictions are relevant to the vendor lock-in point he was making Also OSI doesn’t own the word [1] Open source or the open source movement. Classifying ES and mongoDB in the same category as Oracle is just not helping vendors to be open . [1] trademark or copyright perhaps , not the word or concept or the movement .