Earlier quoted context omitted.
I am completely baffled by folks defending Marak, or putting any sort of blame on GitHub. What Marak did was not "political speech". If he wanted to, he could have easily done any of the following: 1. Pulled down his repo, or replace his repo by whatever message he wanted to send. 2. Output his political message during the build. 3. Heck, all faker.js does is output fake data for things like names and addresses. I th…
What he did was utterly unprofessional, hazardous, and outright dangerous to those who trusted and used his library. By putting it on Github, he surrendered a portion of his right to distribute to Microsoft, and Microsoft did the best course of action to protect their reputation and the interest of their stakeholders. I see nothing wrong with this.
You see a build fail, you pin the previous version of that dependency, run the build again and go on with your life.
Asshole move? Sure. Hazardous and dangerous? Don't be dramatic.