Lerna restores unmodified MIT license
github.com
github.com
Plus the changes made the license incompatible with a lot of other FOSS. (e.g. GPL)
This was a specific clause that was badly phrased. (in other licenses you'd also add a termination clause)
https://opensource.stackexchange.com/questions/5699/has-the-...
But is it right to just remove people because they made a mistake, even a slightly grave one? What conversations happened in the background? Was he unrepentant and adamant? Without knowing the answers to those, this looks like a knee jerk reaction based on concerns and issues raised by many.
I personally would think that community based open source projects would spend more time communicating and checking if a consensus can be arrived before such decisions.
To reiterate, I’m not saying the decision to remove him was wrong. What I’m saying is that this post doesn’t seem to explain what went on behind the scenes and why this decision was taken and if there were no other resolutions available or considered.
But.
No matter how deserved the ejection was, I would not want to see an apology like this expand to include a list of complaints against a member. That would be stooping to their level. Keep it classy and avoid the details.
The apology omitted the details in an (in my view wise) attempt to take the high ground, but Kyle has been having a full fledged meltdown lately, and that includes a lot of bullying and harassment on both twitter and github (and perhaps on other platforms).
> if there were no other resolutions available or considered.
Even if there was, Kyle hasn't been a contributor to Lerna for some time, and he stated during the controversy that he'd abandoned the project in favour of a competing project Bolt. In the circumstances, keeping Kyle on the team would seem to have no benefits, and removing him has no costs. Even if there were other resolutions (like, I dunno, giving him a stern talking to and telling him not to do it again?) why would that be preferable?
https://twitter.com/jamiebuilds/status/1035209432349663232
The two of them planned this together. I think Stockman realizes it was a mistake, but why was Kyle removed for something they did together? Neither are trustworthy from here forward.