Free Knowledge Culture Calendar/April 21

Today in 2005 the alternative BitKeeper client SourcePuller was released. It was built on a reverse engineered implementation of the BitKeeper source code management protocol for the Linux kernel developers by Andrew Tridgell. The disgruntled developer of the origrinal proprietary BitKeeper software denied the kernel developers continued free use of its software, which led to the development of the free replacements Mercurial and the enormously popular Git.