Github isn't a fully walled garden though
Github isn't a fully walled garden though
I wouldn't lump Github with Facebook or Twitter because, at its core, it's just a plain jane git server. If you stick to core features, you can exfiltrate your repos at any time in seconds and move them someplace else. And you can interact with Github's git server with open-source, fully documented tools.
It's the extended features Github offers that lock you in - the social media stuff and advanced git tools. So if you want to give Microsoft the finger, use Github only for basic services.
Me, I host all my repos there, and I use them also to host videos and as Linux distro repositories (apt and rpm) for my packages: I make it my duty to use up as many Microsoft resources as possible without paying them a dime and without giving them any edge to lock me in.