> We are committed to being stewards of the GitHub community, which will retain its developer-first ethos, operate independently and remain an open
> Finally, we will bring Microsoft’s developer tools and services to new audiences.
Which one is it ? Those statements are just contradictory .
It's obvious that they will bring all their stuff into Github as it has become a central piece for MS Engineers and has become strategic for them , either to optimize engineers productivity or just to better sell their products and Azure/Visual Studio Services Package.
Meaning whether or not you like MS tools , you will get some "Open in Visual Studio" button , send in "Microsoft Team" buttons etc... and probably more stuff like this that most people didn't wanted in the first place.
Even if you interpret the second one as "new buttons to advertise Microsoft products", it doesn't damage a developer-first stance or independent operation.
Moreover, GitHub has already partnered with dozens of other companies for its Education program for instance [0]. This already compromises independent operation, and displays ads to thousands of students, "whether or not they like these tools" (your words).
MS will integrate Github with MS Ecosystem ( Azure , .NET , VSTS etc.. ) as described in their slides.
From this point there is two possibility
A - They open every single new API they use as well as UI/UX API so other providers can integrate themself to Github
B - They don't open (or partially) those new API and Azure/MS Ecosystem will be the de facto providers for every single stuff that is possible in github. You will end up with a "Open in [Insert Microsoft Products]" buttons and you won't be able to change that , third party providers won't be able to appear here as well. Github would have never done in the first place because they were independant , now every single stuff they do will have to be linked one way or another to MS.
> Finally, we will bring Microsoft’s developer tools and services to new audiences.
Which one is it ? Those statements are just contradictory .
It's obvious that they will bring all their stuff into Github as it has become a central piece for MS Engineers and has become strategic for them , either to optimize engineers productivity or just to better sell their products and Azure/Visual Studio Services Package.
Meaning whether or not you like MS tools , you will get some "Open in Visual Studio" button , send in "Microsoft Team" buttons etc... and probably more stuff like this that most people didn't wanted in the first place.
This is really a terrible day for Open Source.