Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where to find BitTorrent source code? [closed]

Tags:

bittorrent

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?

like image 701
James P. Wright Avatar asked Nov 30 '10 21:11

James P. Wright


People also ask

Is BitTorrent open source?

Many BitTorrent programs are open-source software; others are freeware, adware or shareware. Some download managers, such as FlashGet and GetRight, are BitTorrent-ready. Opera 12, a web browser, can also transfer files via BitTorrent.

What ports need to be open for BitTorrent?

The BitTorrent client will normally use ports 6881 to 6889, so when you are adding the ports to your firewall, make sure you cover the whole block. Many newer BitTorrent clients have larger or changeable port ranges, so check with the instructions for your client software first.

Where is BitTorrent web installed?

In short, if you did not change the default installation directory, then you should find uTorrent installed in user/AppData/roaming.


2 Answers

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

like image 191
Mead Avatar answered Sep 28 '22 08:09

Mead


The latest available source of BitTorrent was published in 2009 at BitTorrent website as BitTorrent-5.3-GPL.tar.gz under GPL/GNU license.

It's version 5.3, however other version between 2.9.5 and 5.3.0 are also available.

You can checkout this version from GitHub (with full release history). Also available here.


Alternative open-source projects includes:

  • WebTorrent - a streaming torrent client for node.js
like image 30
kenorb Avatar answered Sep 28 '22 08:09

kenorb