Too Big to Fail code hosting is a lie
Free software or proprietary on the backend, between Google Code and Gitorious both shutting down, your code hosting monolith is not Too Big To Fail (even if run by a mega-corporation like Google!).
Problem is, not everyone can host everything on their own server. I looked at Gogs, and the resources it need (if you need to use any team functionality) require a middle to high end VPS.
So, if you need to run 2-3 self-hosted services (Let's say, your own Gogs, MediaGoblin, Pump/Diaspora) it becomes very expensive to maintain. Though, I do agree with the points mentioned, but sometimes it's better (easier, cheaper, more reliabled) to go for a paid service then self-host.
Christopher Allan Webber likes this.
Federation doesn't mean every single person has to run their own instance of every single federated app, you and some friends can run one or you can use public services. If it's not federated there can only be huge monoliths if things remain practical.
On the other hand, self hosting is just better, and self, federated, hosting is even better.
(btw, the people at friendica are also looking into it:https://kirgroup.com/projects/fabrixxm/friendica-projects )
Um, Davdroid, if you go to Gitorious.org the big banner tells everyone to go to GitLab, so yeah, people know. And it's a good option, better than GitHub arguably for those who care about freedom. If GitHub goes in some direction you don't like, you can't fork it, it's non-free.