I find the Criticism of Github and Microsoft unwarranted; They contribute significantly to both the open source and startup business ecosystems;
Importantly; Free Public Github repositories; these aren't free to provide, they require storage and bandwidth. And not just for major projects, but any project. @ 28 million open source repositories, if you attribute that to the equivalent of $1/year; that is 10x what the author is calling for
Microsoft does a lot more too, whether it's "protecting" patents for Linux, or providing Visual Studio, Atom, sponsoring meetups and hackathons, and much more.
Disclaimer; Guest of Azure Incubation Week, had Microsoft sponsor BarCamps, and hackathons; And I host open source projects on github for free.