reproducibility => forkability ------------------------------ The ability to fork a project is a checks and balances system for free software projects. Reproducibility is key to forkability since every mirror is potential fork. git makes the code history of projects fully reproducible. public-inbox uses git to make the email history of projects reproducible. Keeping all communications as email ensures the full history of the entire project can be mirrored by anyone with the resources to do so. Compact, low-complexity data requires less resources to mirror, so sticking with plain-text ensures more parties can mirror and potentially fork the project with all its data. Any private or irreproducible data is a barrier to forking. These include mailing list subscriber information and non-federated user identities. The "pull" subscriber model of NNTP and Atom feeds combined with open-to-all posting means there's no need for private data. If these things make power hungry project leaders and admins uncomfortable, good. That was the point. It's how checks and balances ought to work. Comments, corrections, etc welcome: meta@public-inbox.org