Pragmatic Version Control Using Git (book review)
Apr 29, 2009, 00:03 (0 Talkback[s])
(Other stories by Carla Schroder)
"Git was inspired in part by Larry McVoy's BitKeeper, which was
considered by Linus to be the most advanced SCM available at the
time. Mr. McVoy had the services of the best programmers in the
world using and improving BitKeeper, and they got free use of
BitKeeper, but it was an uneasy alliance. Using BitKeeper for
kernel development was controversial because it is a closed,
proprietary product. Linus and some other key developers liked it,
but Alan Cox, Andrew Tridgell, and other developers didn't like the
idea of using a proprietary VCS for Linux kernel development, and
refused to use it. Mr. McVoy exacerbated the situation by
continually changing the terms of the BitKeeper license and
imposing ever-more stringent restrictions, such as not implementing
any of the BitKeeper ideas or concepts in other products.
"Tridge ignited a major firestorm by writing a Free client for
BitKeeper, which would have allowed kernel developers who did not
want to use the proprietary BitKeeper clients to have equal access.
Shortly after that Mr. McVoy revoked all of the "free use" licenses
and required anyone who wanted to continue to use BitKeeper to
switch to the commercial version. In addition he refused to allow
any OSDL (Open Source Development Lab) employees, which included
Linus Torvalds, to use BitKeeper at all."
Complete
Story
Related Stories:
- Linus on Linux: The Linus Torvalds Interview Part 2(Apr 27, 2009)
- Analysis of Git and Mercurial(Apr 27, 2009)
- GNOME to migrate to git(Mar 19, 2009)
- SourceForge Announces Support for Git, Bazaar and Mercurial(Mar 13, 2009)
- Interview with Linus Torvalds, creator of Linux(Feb 03, 2009)
- Open source identity: Linux founder Linus Torvalds(Jan 23, 2009)
- Introduction to using git locally(Jan 14, 2009)
- Five Things Linus Torvalds Has Learned About Managing Software Projects(Aug 05, 2008)