Lerna, a popular tool for managing JavaScript projects with multiple packages, has added a clause to its MIT license blocking a variety of companies from using future versions: github.com/lerna/lerna/pu… – what do you think about this well-meaning moral stance?
@JavaScriptDaily This is the way *not* to do open source. Although the motivation comes from a good place, I don't think software should be mixed with it politics in this way. Censorship is a slippery slope
@JavaScriptDaily Hi there one of the maintainers of the new Lerna Core Team (including @left_pad from @babeljs, current maintainer @evocateur, and myself from @webpack). We have reverted the license that has been mentioned here and encourage you to review the message here: github.com/lerna/lerna/pu…
@JavaScriptDaily @CodeWisdom If you're righteous enough to merit their approval today, you may still be judged a sinner tomorrow. I wouldn't have the moral confidence to rely on such software.
@JavaScriptDaily It's not well-meaning. They are violating a fundamental principle of #FOSS. The license change is #AntiFree. Their desire to score political and moral points at the expense of the original principles of the license they chose is nonsense.
@JavaScriptDaily Modified standard licenses are typically banned in large companies irregardless of the changed language. I understand the intent, but this is more likely to affect companies that already don’t contract with ICE
@JavaScriptDaily @CodeWisdom This is a violation of the open source definition and just downright petty. "Ha, you can't legally use my software anymore because I don't like your political stances and your income streams! Take THAT, <insert group associated with ICE>"
@JavaScriptDaily This would have more impact if it wasn't hosted on Microsoft owned GitHub
@JavaScriptDaily They reverted it github.com/lerna/lerna/pu…
@JavaScriptDaily Any software startup - likely user - can be acquired by these giants, which would trigger the prohibition, in turn making the startup a less appealing acquisition, ie. it would have valuation incentive for avoiding it. Also, what's part of a large co and what isn't is blurry
@JavaScriptDaily I agree with many people: The intention is good but I doubt this has any meaningful impact & it violates definitely other policies and OS principles. I would argue instead of putting on Lerna, invest your free time in organizing people around this issue. On society Zero impact.
@JavaScriptDaily And those company will write a better version of Lerna
@JavaScriptDaily Reminds me of Douglas Crockford's "Good, not Evil" clause in JSMin.
@JavaScriptDaily @CodeWisdom People should just always keep software and politics separated. Politics are fickle and change with the times, while open source software is immortal. Promote moral stances through inclusion, not exclusion. Having e.g. MS employees follow you is more valuable than banning them.
@JavaScriptDaily Yeesh! Painting with broad strokes isn't exactly open-minded or "inclusive." Are all men bad because a very select few are physically or mentally abusive to their partner? No. Some call this virtue signaling. It's often the result of exaggerated, agenda aligned perceptions.
@JavaScriptDaily Its reverted looks like github.com/lerna/lerna/pu…
@JavaScriptDaily If you support codes of conduct, this is your baby. Maybe this will illustrate the dangers therein for anyone not previously convinced. On the other hand, could you imagine people IRL so loudly and publicly labeling themselves? What a timesaver! Apolitical code, plz. just code.
@JavaScriptDaily Freedom of people before fredom of software!
@JavaScriptDaily @NicholasADyer Seems like some kind of aphorism might apply like “from well-intentioned deeds might arise great evil” - open source should be open source. Of course, I guess the ‘creator’ should have some say in how their work is used, dunno.
@JavaScriptDaily Microsoft? betanews.com/2018/06/19/mic… Really?
@JavaScriptDaily Would changing a license even affect those who were using it? If it was released under MIT, they used it under MIT, aren't they now permitted use and modification? No updates from the new license?
@JavaScriptDaily No matter who or what is right or wrong, this is a birth of partisanship and a fractured times. Lerna.js doing this is not right and those who forced upon it are also not right.