Unrelated to the rest of the discussion, I just want to clarify that MIT License != 'Do Whatever You Want' License. MIT requires attribution and maintaining the copyright license on existing code. Yes, if you don't adhere to the license's terms when copying code, it is stealing.
To be clear, I'm not saying using MIT-licensed code without attribution is acceptable, but I feel that there is a qualitative difference between this and using code you couldn't use under any circumstances, or silently incorporating MIT code in a commercial product.
> "If they are going to steal code without crediting the original author" which, to me, initially read as saying it's still stealing even if it was credited.
Attribution alone doesn't bring it into compliance. The copyright notices have to be preserved too.
Also, the rewriting of commit history, if true, sounds more shady than mere "Oops, I dropped the license and copyright texts".
Is it? Or is it copyright infringement?
Furthermore, I'd see Microsoft's reply:
> I'm not aware of any deliberate copying of the Lerna code, but let me dig into it now and call all the devs on the team to be sure. If there is, we should definitely give correct attribution, so I want to investigate. [...] I checked with the devs, and nobody's aware of any code coming from Lerna. If we inadvertently used something without credit, I really would like to know so that I can fix it.
https://github.com/Microsoft/web-build-tools/issues/673