see "In praise of cooperation without coordination: Clay Shirky at TEDGlobal 2012"
"The result is Git, distributed version control, which Shirky is here to explain to us. It’s a distributed workflow that brings chaos back into the system. Yet there’s a beautiful innovation to ensure that said chaos doesn’t promptly override said system: a signature that creates a unique identifier for every single exchange. This enables cooperation without coordination. “I tell you this not because it is great that open-source programmers now have a tool that supports their philosophical way of working,” Shirky says. “I tell you all of this because of what it means for how communities come together.”"
http://blog.ted.com/2012/06/29/in-praise-of-cooperation-with...