By all means, #movingtogitlab-dot-com does not solve the problem GitHub has (centralization), and moving to a privately hosted GitLab re-introduces the problem GitHub mostly solved (separation).

#GitPub is trying to solve this problem by defining a federation protocol for git services: https://github.com/git-federation/gitpub

forgefed/forgefed

An extension to ActivityPub for web-based Git services federation. - forgefed/forgefed

@jomo I knew it! I knew someone would come up with this idea!

Thank you!