Lerna adds clause to MIT license blocking certain companies from using it
twitter.com
twitter.com
I've seen this type of license abuse before. I think it was some windows joystick remapping software that forbid Israel from using it. But to see "Social Justice Cause of the Week" hosted in a licensing document tells me very strongly that this software is pure amateur hour and to steer anyone around me away.
Stallman puts it best in his essay here: https://www.gnu.org/philosophy/programs-must-not-limit-freed...
" There would be programs banned for use in meat processing, programs banned only for pigs, programs banned only for cows, and programs limited to kosher foods. Someone who hates spinach might write a program allowing use for processing any vegetable except spinach, while a Popeye fan might allow use only for spinach. There would be music programs allowed only for rap music, and others allowed only for classical music. " - RMS
I think the licensing change was foolish, and I wouldn't hold it against MS if they decided to kick the Lerna project off of Github because of this. Hypocrisy (if that is even what this is) is not the worst aspect of this change. What's wrong here is that this kind of licensing (if it became widespread) would result in a legal minefield that would destroy the open source ecosystem.
>The MIT license is only applied to code contributions once the code is "at rest" after merge. Permission is then granted for anyone "obtaining a copy" of the software. The repo maintainers claim that they are obtaining a copy of the software, but it looks like this isn't a copy, it's the original. I wonder if the contributors really do have legal recourse.
It is my opinion that even in a branching model, the repo maintainers are not obtaining a copy of the licensed code. A git branch is only a pointer to a git object - it's not a full on copy of the source code. So, claiming that a certain develop branch or tag is the original and master is a copy does not hold water.
The lerna github repo continues to hold the original code, and their users obtain copies.
I strongly believe that the repo maintainers do not hold any rights to sublicense this codebase like they have under the terms of the MIT license, and further, I accuse them of harming copyleft with this sublicense scheme.
They could (even _I_ could) sell it under a commercial licensing without any legal issues...
You could sell it commercially sure, but you can't remove the MIT license file and replace it with your own EULA, which is what effectively happened here.