|
|
|
|
|
by jasode
2904 days ago
|
|
>Microsoft open sourced Xamarin after acquisition and it was good for community. I don't think Microsoft's previous open sourcing of Xamarin is a good indicator and may lead us to misunderstand MS's strategy. To me, it would be very out of character for MS to open source Github. Yes, MS has released things like C# compiler (Rosalyn), Visual Studio Code (Javascript Electron app), and Xamarin to the open source community. But, MS has not open sourced CodePlex, Visual Studio Team Foundation Server, Skype, Linkedin. I see a difference between "programming tools" and "collaboration platforms" and Github is in the 2nd category. I see no strategic reason why MS would pay $7.5 billion for Github to just turn around and open source it. |
|
> But, MS has not open sourced CodePlex, Visual Studio Team Foundation Server, Skype, Linkedin. [...] I see a difference between "programming tools" and "collaboration platforms" [...]
They've open source some of those "collaboration platforms". It's not a clear black & white situation, I don't think.
LinkedIn has a large open source footprint: http://linkedin.github.io/
More importantly, Azure has a ton of Open Source: https://azure.github.io/
A lot of what might possibly be considered "secret sauce" bits of the Azure stack are open source, and you could possibly cobble together your own mini-Azure if you needed too and for some reason it wasn't just cheaper to buy Windows Servers with Azure Stack out of the box or even to just use Azure's existing cloud.
The Azure Functions Host is the biggest example off the top of my head that a lot of people imagine would be closed source but is open source.
(Another example is I've used over the years for different reasons is Azure's "Kudu" website deployment engine.)
I don't know if there's a cut/dried point where Microsoft might currently be drawing the line between its closed source stuff and open source, but "programming tools" versus "collaboration platforms" doesn't seem to be it (even before getting into semantic arguments about the fuzzy boundary between such categories).
That said, there probably is no obvious strategic reason for Microsoft to open source GitHub at this point, and maybe all that money that was spent in the purchase are plenty more reasons not to.
But Xamarin is an interesting leading indicator, and if there is a person to put in charge of GitHub with any interest in exploring the possibility of at least open sourcing more of GitHub, even if never quite "all" of GitHub, it is probably Nat Friedman.