Where to find BitTorrent source code?

James P. Wright picture James P. Wright · Nov 30, 2010 · Viewed 28.6k times · Source

I have looked and looked and cannot seem to find this source code anywhere. Every link I find points to the official BitTorrent page, which Slashdot says took the source code down in 2007. Am I to believe that this incredibly widespread, open-source technology is not to be found anywhere except in applications like uTorrent or Transmission?
There has to be a place to download CURRENT source code for BitTorrent.
Can anyone point me to that magical place?

Answer

Mead picture Mead · Dec 11, 2012

FYI Archived version of the original Bittorrent application (also known as Mainline, particularly to those developing other bt clients) are available here, back to 3.9.1.

http://download.bittorrent.com/dl/archive/

For example, I can confirm the BitTorrent-3.9.1-1.noarch.rpm contains the python source. The RPM format can be opened using common archive utilities. On OSX, I used Keka to unarchive to a cpio, then Keka again to unarchive into the file structure (I can see python scripts to do common bt tasks under usr/bin/ and the various code under usr/lib/python2.3/site-packages/BitTorrent )

When they switched to uTorrent codebase, the code became closed. As mentioned by others, there are many open source alternatives to the Bittorrent client offered by bittorrent.com.


Edit May 3, 2013: Bittorrent appear to no longer share their archive. You can still download the source via CVS, last updated in 2005. http://sourceforge.net/p/bittorrent/code/?source=navbar