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
> 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 but not FOSS.
Yes 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 .
https://github.com/elastic/elasticsearch
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