多くの人が分散バージョン管理について読んで、それがオープンソース開発にとって良いことである理由を暗黙のうちに理解しているようです。多くの分散開発者はすべて独立して、管理者からの委任ではなく、独自の選択に従って行動します。しかし、この印象から、多くの人々は、DVCSはオープンソース環境でのみ有用であるという考えを形成しています。彼らは、プロプライエタリ製品をリリースし、そのバージョン管理システムを外部からアクセス可能にしない組織にどのように役立つか、または単一の開発者にどのように役立つかを理解できません。
CVSやSubversionなどの集中型バージョン管理の代わりに、git、darcs、Mercurialなどの分散型バージョン管理を使用することを選択した場合、企業はどのようなメリットを享受できますか?