Recently the entire developer community has found itself polarized over the $7.5 billion acquisition of GitHub by Microsoft:
Developers are the builders of this new era, writing the world’s code. And GitHub is their home.
I suppose the issue is that developers feel like their home either got sold without their permission or they’ve been robbed… or both (at the same time)? Whatever… I’ve lived too long to see this and not be surprised in the slightest.
But, to be honest, I actually welcome the new owners. Microsoft, under the incredible leadership of Satya Nadella has really pulled the company out from the muck and mire of poor decision making and into the light. More of my developer friends have changed their tune when it comes to Microsoft and their brand.
So, yeah… I like Microsoft. If I wasn’t doing what I’m doing… maybe I’d go work for them. … … … just kidding.
Anyways, you have a centralized system purchasing another centralized system. Most people forget (or they just don’t know) that GitHub is a front-end interface to Git, which is the decentralized system and protocol. This is very similar to Coinbase and Bitcoin.
So, this isn’t just a centralization / decentralization issue as there’s no conflict here, at least in my mind. It seems like most of the arguments are centered around an ignorant knowledge of what’s actually going down.
Regardless, memory is short, and that’s the point. In a few months (weeks…?!) folks will forget who “owns” GitHub and just get back to work. I think the only folks who should have some serious internal conversations are competitors to Microsoft who host their software products on GitHub… that could be worrisome, but, there are plenty of great alternatives.
And developers are, unfortunately, very familiar with having to migrate. We migrate all the damn time. What’s one more?