This reverts #1616
I would like to apologize to the Lerna community for a number of things, so I guess I'll start at the beginning. Above all, I appreciate your patience as I make mistakes and learn how to become a better open source maintainer.
First, I apologize for making the rash decision to support the addition of an unenforceable clause to the project's MIT license. I failed to accurately assess the impact of this change, which led me to (incorrectly) focus on the intent. Despite the most noble of intentions, it is clear to me now that the impact of this change was almost 100% negative, with no appreciable progress toward the ostensible goal aside from rancorous sniping and harmful drama.
I am reverting the license changes. In the future, such changes (if any) will go through a much more thorough, completely public, and fair-minded process.
Second, I apologize for not enforcing the Code of Conduct in a consistent and timely fashion regarding the membership of James Kyle in the Lerna organization. Despite his numerous (and appreciated) contributions in the past, it has been very clear for quite some time now that he has decided to cease making constructive contributions to the Lerna codebase as well as actively and willfully disregarding the code of conduct that he himself added to the project.
Effective immediately, James Kyle has been removed from the GitHub org and will no longer have the privilege of making direct contributions to the source code.
Finally, I apologize to the community for not being a better communicator. I have done my best to be responsive to issues, but at the end of the day, larger concepts need longer explanations. Roadmaps need ...mapping? And so on. I would like to empower the community to contribute ideas and code that helps Lerna become the best monorepo manager it can be, and I can't do that by expecting strangers across the internet to read my mind.
To that end, I have created Lerna Log, a place to share patterns and explore the future of Lerna. Please let me know if there is anything else we can do to improve the experience of using Lerna. The first post will include details of organizational changes intended to help avoid these kinds of incidents in the future.
Closes #1622
Closes #1618
Fixes #1619
Fixes #1626
Fixes #1631
Fixes #1630