We need to use a distributed system instead of a centralised one. Probably built on a source control system that can handle that.
All this centralised dependence talk is frustrating (it's expensive, no free lunch etc;) when it's largely been a solved problem for decades.