Plus I'm sure under Microsoft they will have some sort of free private repos like GitLab, Bitbucket and Visual Studio Team Services already do.
Lack of free private repos is the main (only) reason why I don't use GitHub.
Lack of free private repos is the main (only) reason why I don't use GitHub.
I have ~50 private on my account... Embarrassingly bad half-completed side projects mostly.
2. Their competitors (GitLab, Bitbucket) already have that offering.
3. I don't think they're interested in GitHub for its revenue, but for its strategic value. GitHub has to protect its revenue model by disallowing free private repos, Microsoft can afford to be more flexible.
4. They've already made similar moves. They acquired Xamarin, which was expensive, and made it free.