>
It doesn't feel like there was enough criticism against GitHub for their decision to ban the developer of faker/colors.HN, at least, had a ton of discussion on this[1]. People advocated both ways.
> This was his own corner of the internet for him to publish his own personal projects.
No, it wasn't. It was Github's corner of the internet and then it was Microsoft's. If he just wanted a place to publish his personal projects, he could have put them on a personal, self-hosted website.
By putting them on a social network, like Github, he is submitting to their whims. He doesn't have any legal right to stay on that site if they want to kick him off of it.
He also wasn't the only author. Other people contributed to his repos. He was happy to receive the benefits of Github, and he should also realize that it comes with some loss of control.
Notably, he eventually used Github as a platform to deploy a Trojan to thousands of unsuspecting users. The other circumstances don't matter. Microsoft can and should remove Trojans from Github.
1. https://news.ycombinator.com/item?id=29877745