Git's email-based collaboration model (git send-email, mailing lists, patch workflows) already provides a federated and decentralized system used by Linux, GCC, PostgreSQL, and many other critical projects. Rather than building a new ActivityPub-based federation layer for git forges, web forges should embrace and improve the existing email infrastructure. Email is more mature, easier to implement, already integrated with git, and more resilient than ActivityPub alternatives. The author argues for building better tooling around git+email workflows — such as web UIs that smooth over patch submission — rather than creating a second, incompatible federation protocol.
Sort: