There is a recurring argument made against the efforts to federate forges, for instance today on HN:
Maybe cooperability is already a solved problem? As I understand, Linux kernel changes are managed entirely by text-only email, and email is of course entirely forge-agnostic.
I was never comfortable replying because this is true but leads to the wrong conclusion in a subtle way. Only today was I able to articulate why:
Yes, it is solved in this particular context: Linux kernel, Qemu and all Free Software projects that have a mail based workflow. But there are other contexts where Free Software developers chose a different workflow such as using a forge. Whatever the reasons, this is where we are now. There are two paths forward: a) convince people using forges to switch to a mail based workflow, b) federate forges. I believe SourceHut and many other do a fine job trying to convince people to switch to a mail based workflow. The https://forgefriends.org and https://gitea.io projects chose to try to federate forges. It’s not a competition, there is value in both approaches and they will apparently move forward in parallel for the foreseeable future.
Do people think this is a valid answer? Or is there a better one?