So the news over the weekend is that Microsoft is buying GitHub. Many companies and developers are thinking “do I want my source code hosted on a service owned by Microsoft?”
Fortunately, the protocol that GitHub is built on, Git, is open source and there are other Git hosts, like GitLab.
There are also a number of proprietary Git solutions offered by companies like Atlassian and BitBucket.
Moving your source code repositories from GitHub to GitLab or somewhere else is not a simple thing, but it can be done. Kind of like moving your email from Outlook to Gmail.
Lock-in is a bitch. And everyone who has ever been locked into a shitty piece of software over the years knows, there is often no easy way out.
Software built on decentralized protocols offers a different and better way. You can move your data out if you don’t like where things are going. And that is what some developers are doing right now with GitHub.