BitKeeper is a fully distributed source management system, supporting globally distributed development, disconnected operation, change sets, and many active branches. It is used by some major projects such as the Linux kernel, MySQL, Xaraya, and Xen.
| Tags | Software Development Version Control |
|---|
Recent releases


Changes: Various bugs were fixed. Upgrading is recommended.


Changes: This release contains performance fixes as well as bugfixes. Installation on Windows is far nicer than in the past, and there is no dependency on Cygwin. There is an important bugfix for Linux kernel users; please upgrade if you work on the kernel.
- All comments
Recent commentsProjects moving away from BK
- Xen switched to mercurial
- Xaraya switched to monotone
- Linux switched to git
Linux use
"It is used by some major projects such as the Linux kernel..."
I could have sworn I heard a big fuss about BK pulling the plug in its involvement with Linux. Hence, Linus commenced writing git as a BK replacement for the Linux kernel.
Not always free for non-commercial use ...
Straight from the license (type bk help bkl) (but *not*
found on their website -- there the license is quite
different!) for free use:
(d) Notwithstanding any other terms in this License, this
License is not available to You if You and/or your
employer develop, produce, sell, and/or resell a
product which contains substantially similar capabil-
ities of the BitKeeper Software, or, in the reason-
able opinion of BitMover, competes with the BitKeeper
Software.
So, if you work at a software reseller/software store or
something, you currently (IANAL) CANNOT use this
very useful product for free -- not even for your own
private GPL development of anything. (If your employer
suddenly carries a new product ... you might be breaching
the license.)
Note that developing a revision control system under the
GPL is explicitely not allowed, both by the words of the
license and by the meaning, see
http://marc.theaimsgroup.com/?l=linux-kernel&m=103384262016750&w=2
You might get a waiver from Larry McVoy, if you are a
Linux Kernel Developer.
This information is partially based on the HUGE(!!) thread
in the Linux Kernel ML, archived e.g. at
http://www.uwsg.indiana.edu/hypermail/linux/kernel/0210.0/1496.html