Now that Github is merging with Microsoft, it really just illustrates one of the problems by having one too big and centralised host for free and open source software. Everybody is asking where do we go now?
I hope the answer will be: Everywhere!
Since the dominant version control systems in use today are distributed, moving the code itself to wherever we want is trivial. But what Github has shown is that there are valuable extras, like issue tracking, merge request handling, review comments etc. that are nice to have - and to be able to follow. Afaik whatever system or site we now settle our code on, self hosted or collectively hosted, we still need to have a registered user on every system to be able to interact with these extras. Which in turn leads to the conclusion that this looks like a perfect fit for federation!
Imagine being able to follow comments, merge requests from any repository from your own self hosted repository manager, or for that matter from Github or Gitlab or any of the other big centralised hosting providers? Isn't this where we would want to go?
Who will go first?