3 ms·
> Microsoft wanted to be in Github's space but couldn't compete Did they though? Codeplex predated Github by 2 years and I don't recall there ever being much
by cptskippy 8y ago
> Microsoft wanted to be in Github's space but couldn't compete
Did they though? Codeplex predated Github by 2 years and I don't recall there ever being much competition between the two. If anything I think Stackoverflow and Nuget played bigger roles in obviating Codeplex.
Codeplex was launched as a community platform for hosting Windows based opensource projects and libraries. It had forums, bug tracking, and all sorts of niceties but Stackoverflow showed up a couple years after it's launch and became the defacto destination for community support. Around the same time Nuget landed and removed the need for most consumer developers to even visit Codeplex.
GitHub showed up the same time as SO and Nuget and was largely a platform agnostic way to host opensource libraries but wasn't any more appealing than Codeplex to Windows Devs at the time. Since Nuget became the primary means for Windows Devs to consume libraries and Nuget packages could be hosted on any webserver, there was never a driving reason to use Codeplex or Github.
Microsoft launched Visual Studio Online for enterprises three years later without even farting in Codeplex's general direction. A couple years later they added support for Git to Visual Studio and have been moving people to use it for version control over their proprietary solution ever since.
I think Microsoft's purchase of Github wasn't so much to control or insert itself into Open Source, but rather to protect itself from others who might trying to push them out.