This is a note to people moving their repositories blindly to Gitlab.org: do you know Google is actually a huge investor in Gitlab?
The issue is not about Microsoft buying Github. The issue is about centralization and silos.
You do not solve that by moving your data from one silo to another.
You solve that by relying on small providers you can trust, or by becoming a provider yourself.
Anyway, without being able to create a pull request from one instance to another, self-hosted gitlab (or whatever) instances are no workable replacement for contralized platforms like github, where basically everyone already has an account and can easily contribute to other projects hosted there
BTW, gitlab has an open issue for this: https://gitlab.com/gitlab-org/gitlab-ce/issues/4013
mastodon.eliotberriot.com is one server in the network