So Microsoft is in the "company saving" business now? This couldn't be farther from the truth. They bought Github not to save it, but to use it as a resource for whatever goals they deem appropriate. And I really doubt Microsoft's goals align with open source well.
Either goodwill, a cheap deal since they were about to fold, gain trust for people to use Azure Linux or Azure open source platform, etc. I have no idea, but goodwill is an option.
Xamarin was run on GitHub. We never used any other version control system. GitHub used Xamarin extensively as well. There were a lot of overlapping social graphs between the engineers of both as well.
Miguel and Nat both helped to make F/OSS and Linux what it is today—thank them if you like GNOME. Nat represents MSFT in this deal, and that’s great news for F/OSS enthusiasts everywhere.
Nat and Scott Guthrie aren’t responsible for the “sins of their fathers.” Time to move on from the Microsoft hating. That era has been over for a while.
Today my code on GitHub is in competition with the myriad projects that Microsoft publishes. And even if I stick with Windows coding, they too can and will incorporate it into their stack.
Tl;Dr. Doing stuff on GitHub is directly competing with Microsoft's own business.
But unless you are AWS or Google Cloud Platform, Microsoft isn't competing with you. They may have similar products/services out there at some level, but these days, if it's not driving a lot of Azure adoption/retention then it's not something Microsoft is really going to compete against. That even goes for Windows. Microsoft is putting increasing amounts of money into the Linux ecosystem these days as well.
I'll consider it when they allow me turn off telemetry in Windows 10.
Those who forget the past are condemned to repeat it - George Santayana
Microsoft lost all goodwill a long time ago, and they'll never get it back.
To name a some of their recent misbehavior: Windows 10 ads and telemetry, Skype, GPL license violation (ie still actively working against FOSS)
To me MS keeps proving they are still exactly the same company they've always been. They tend to be better at hiding it from public, I have to give them that.
Context?
It's the ol "Embrace Extend and Extinguish". I'll give it 5 years before I trust them. They'll likely show their usual colors soon enough.
I'd love to educate myself further, but need more details.
I'm no lawyer, but wouldn't that mean now Microsoft has an unlimited license of all code uploaded to GitHub? That doesn't seem, ehh, good?
And naw shit. I said I wasn't a lawyer. But I can read. It doesn't take someone with a JD to read a term that looks pretty suspicious.
It's a consequence of hooking up all world's information before people understand how to safely digest it. It will fix itself if we can find an equilibrium before we all destroy each other.