Open Distributed Version Control Systems
Definition
"distributed revision control takes a peer-to-peer approach, as opposed to the client-server approach of centralized systems. Rather than a single, central repository with which clients synchronize, each peer's working copy of the codebase is a bona fide repository. Synchronization is conducted by exchanging changesets, which define unique versions of every file, from peer to peer." (http://www.linux.com/feature/121157)
Example
- Mercurial at http://www.selenic.com/mercurial/wiki/