In 2005, Andrew Tridgell, the developer of the Samba file server and the open-source version control system Mercurial, was accused of violating the terms of service of the proprietary version control system BitKeeper. Tridgell had reverse-engineered ...