Git, Mercurial and Bazaar are all licensed under the GPL. The License: Not to forget! The most important thing while considering the use of any software is “the License”.Let us see some of the similarities among the three It was later Open-sourced along with the LaunchPad platform for hosting repositories. The Ubuntu community with the backing to Canonical Limited, created their own DVCS called Bazaar. It was initially meant to run only on Linux but was later ported to Windows. As a mater of fact, another very popular Open-source DVCS called Mercurial was created because of BitMover’s (company behind BitKeeper) decision to remove the free version. It was created by Linus Torvalds himself and targeted at high performance and an extensive set of advanced features. Git was created after BitKeeper, the original Linux Kernel DVCS, decided to restrict its licensing. The Ubuntu development group later joined in by the creation of Bazaar. The Linux Project can be credited for the creation of two of the most popular DVCSs, i.e. Some early DVCS were BitKeeper and Monotone. We are going to compare the three most popular open-source DVCSs – i.e. With the increasing size of teams working on the same code-base, the need for DVCS was apparent.
A DVCS or Distributed Version Control System is a version control software where each working copy contains the full history of all the revisions, thereby making it a fully functional code-base repository and a remote backup to the original code-base. SVN, one of the most successful VCS to be ever used, is now loosing its ground to a new genre of VCS known as DVCS or Distributed Version Control Systems. Open-source Version Control Systems have come a long way since the days of CVS.