Git is the source control system for the Linux kernel. From the talks, git looks like it provides just the mechanisms to manage a fully anarchic development model. The ‘manage’ bit comes into the play. There is no one single boss. Instead, you can download the source tree from whoever you trust the most. ‘Trust’ is the keyword that will make more people download your source tree. The more the number of people downloading the sources from your repository, the more they trust in you and you gain that much wide recognition. Trust, being what it is, needs lots of work. So, even though git supports an anarchic model, ‘trust’ comes in to put some order in it.
Watch these videos yourself to dispel the long held beleifs of software development models.