Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Remove Commons Clause modules #984
Hi, all. Vice President of the Open Source Initiative (OSI) here.
The Commons Clause, when applied to an OSI-approved license, creates a new license that violates the Open Source Definition (OSD). The OSI does not approve licenses that violate the OSD and does not approve of the Commons Clause in general. Therefore modules with licenses that include the Commons Clause are not OSI-approved.
As this page says it lists only OSI-approved licenses, I've removed the Commons Clause-using modules from the list so that the page is now accurate.
Hello, thanks @vmbrasseur, the current situation of the module page stating that only OSS modules are listed but instead reports the Common Clause modules is wrong indeed, however I don't think I'll remove the Redis Labs modules, I would like to rather find a way to enlist them as well, for two main reasons:
However how to change the policy is currently not clear, if to allow any commercial module to be listed or just "source available and free as beer" modules. However I plan to highlight such modules as non OSS modules.
Removing the "only OSI-approved" bit would accomplish the immediate goal, but I like your additional plan to flag the proprietary-licensed modules as non OSS modules.
Those two things would keep the popular modules on the list, make their licensing clear to potential users, and be accurate from an OSI point of view.
I'm happy to update my PR to do these two things instead, if you'd like?