Hacker News new | past | comments | ask | show | jobs | submit login
Lerna restores unmodified MIT license (github.com/lerna)
51 points by sb8244 on Aug 30, 2018 | hide | past | favorite | 15 comments



So it turns out that this whole mess was one man on a virtue signalling mission, who presented himself as project representative while not even being an active maintainer and without knowledge or consent of people who actually work on this project, and who just got himself booted for violating his own Code of Conduct.


The other maintainer actually is wrong, the changes to the license were enforceable but irrelevant in the light of forking.

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)


Maybe. I'd expect that courts would decide that point. None have ever done so.

https://opensource.stackexchange.com/questions/5699/has-the-...


This is a really nice response, to be honest. He did a good job admitting the mistakes, taking appropriate action, and addressing what could have been done better. It set a tone of a professional, level-headed response to what was a semi-rogue, rash decision.


Well done. Reason prevailed.


I hope James Kyle seeks counseling after this meltdown. I'd hate to see another Ian Murdock. Get help.


What’s really interesting is that James considers Vice to be evil misogynists but that he "collaborated" with them because it benefitted him. He sees no irony in this and feels no guilt of association. Really makes you think...

http://archive.li/jKTSU


This response painted a picture of being honest, but skipped the part about why James Kyle was removed. Granted that he wasn’t contributing to the project (in recent times). Granted that he made a spurious (?) change without informing or consulting anyone.

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.


If you look into it a bit, he’s a bully — quote-tweeting people to insult them, lobbing f-bombs at people for what could be a civil disagreement, and so on, all while proclaiming a moral high ground.

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 most interesting part is adding an inclusive CoC and then strictly exclusive clauses to the license... Extra drama.


> But is it right to just remove people because they made a mistake, even a slightly grave one? [...] this post doesn’t seem to explain what went on behind the scenes

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?


Why was he removed and not Daniel Stockman?

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.


Thanks for that link. That GitHub post linked on this HN post looks like a sham now.


There are some examples in this issue, but that's only a small selection. https://github.com/lerna/lerna/issues/1630


The post says that it was for CoC violations. That there were such violations is clear on its face. As just one example he labeled thousands of specific people as racists without any justification. That’s not reasonably characterized as a “mistake”.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: