Git protocol is already a decentralized system, it's easy to setup and create different forks, branches.
We can easily go back to mailing lists and using tor for a central address if that's necessary or simply using a torrent and seed/leach from it