The Lerna team has taken a strong stand against the U.S. Immigration and Customs Enforcement ( ICE ) by modifying their MIT license to ban companies who have collaborated with ICE from using Lerna.
Lerna is a tool for managing large-scale JavaScript projects with multiple packages. Lerna lets you add dependencies to multiple packages with a single command. It made monorepos available to everyone, which were earlier very expensive and used only by big companies.
A comment on Github by a Lerna developer, Jamie Kyle earlier this day, stated how he has been deeply disturbed by ICE’s behavior with American immigrants, especially with the way ICE has acted with immigrant children and wants it to stop.
“The actions of ICE have had a lifelong lasting impact on these children, and many of them won’t even remember it happening. I have trouble expressing how angry this makes me feel. And the worst part is that I feel helpless to improve the situation. There is one thing I have control over, and that’s open source”, reads the post.
Kyle states that major tech giants such as Facebook, Uber, Google, Amazon, etc, carry out “a lot of shady things behind the scenes. These companies care only about the millions of dollars that ICE is paying them and are willing to ignore all the horrible things that ICE does.”
Now, these companies are also using Lerna, and “it’s really hard for me to sit back and ignore what these companies are doing with my code” says Kyle.
Reinforcing Lerna’s ethical beliefs, the updated Lerna license bans companies that are known collaborators with US Immigration and Customs Enforcement such as Microsoft, Palantir, and Amazon, among the others from using Lerna. These companies don’t have any licensing rights and “any use of Lerna will be considered theft”. They cannot pay for a license, and if they wish to use Lerna, they need to publicly end their contracts with ICE. For everyone else, Lerna will remain MIT licensed.
Public opinion about Lerna’s decision against ICE is varied:
eh as well-intended as this may sound, it will mathematically end up in a chism between all softwares, and will create a "programming left" and a "programming right" with two huge chains of people denying services for companies belonging to the other chain.
— Adrien Dittrick 🎮 (GM48) (@AdrienDittrick) August 29, 2018
Wow what a way to make an impact! I love this 🔥🔥🔥
— Sarah Federman (@sarah_federman) August 29, 2018
Way to go!! I hope more people start doing this
— the raising fighthing spirit (@_juandjara) August 29, 2018
Time to drop Lerna as it is no longer open source.
— Stefan Penner (@stefanpenner) August 29, 2018
“Now, it’s not news to me that people can use open source for evil. But it’s really hard for me to sit back and ignore what these companies are doing with my code. It doesn’t feel like there are enough steps in between me and the horrible things ICE is doing” says Kyle.
For more information, check out the official Github post.
Read Next
Intel faces backlash on Microcode Patches after it prohibited Benchmarking or Comparison