web-dev-qa-db-ja.com

BitTorrentソースコードはどこにありますか?

私は調べてみましたが、このソースコードはどこにも見つからないようです。私が見つけたすべてのリンクは、Slashdotが2007年にソースコードを削除したと言っている公式のBitTorrentページを指しています。この信じられないほど普及しているオープンソーステクノロジーは、uTorrentやTransmissionなどのアプリケーション以外には見つからないと思いますか?
BitTorrentの現在のソースコードをダウンロードする場所が必要です。
誰かが私にその魔法の場所を教えてもらえますか?

14
James P. Wright

元のBittorrentアプリケーションのFYIアーカイブバージョン(特に他のbtクライアントを開発している人にとってはMainlineとしても知られています)は、3.9.1に戻ってここから入手できます。

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

たとえば、BitTorrent-3.9.1-1.noarch.rpmにpythonソースが含まれていることを確認できます。RPM形式は一般的なアーカイブユーティリティを使用して開くことができます。OSXでは、Kekaを使用してcpioにアーカイブ解除してから、Kekaを再度ファイル構造にアーカイブ解除します(usr/bin /の下で一般的なbtタスクを実行するためのpythonスクリプトと、usr/lib/python2の下にあるさまざまなコードを見ることができます。 3/site-packages/BitTorrent)

彼らがuTorrentコードベースに切り替えたとき、コードは閉じられました。他の人が述べたように、bittorrent.comが提供するBittorrentクライアントに代わる多くのオープンソースがあります。


2013年5月3日編集:Bittorrentはアーカイブを共有しなくなったようです。 2005年に最終更新されたCVSを介してソースをダウンロードすることはできます。 http://sourceforge.net/p/bittorrent/code/?source=navbar

8
Mead

BitTorrentの最新の入手可能なソースは、2009年にBitTorrent Webサイトで BitTorrent-5.3-GPL.tar.gz としてGPL/GNUライセンスの下で公開されました。

バージョン5.3ですが、2.9.5から5.3.0までの他のバージョンも利用できます。

このバージョンは GitHub (完全なリリース履歴付き)からチェックアウトできます。また利用可能 ここ


代替のオープンソースプロジェクトには次のものが含まれます。

  • WebTorrent --node.jsのストリーミングトレントクライアント
6
kenorb

バージョン5.0.9は、一見(信頼できるかどうかはわかりません)、次の場所にあります。

http://www.afterdawn.com/software/source_codes/bittorrent_linux.cfm

バージョン3.xはSourceForgeにあります:

http://bittorrent.cvs.sourceforge.net/viewvc/bittorrent/BitTorrent/

4
Dan Creswell

ソースはuTorrentのために閉じられており、常に閉じられています。 BitTorrentが現在uTorrentのブランドを変更しているという事実は、数年前に閉鎖したにもかかわらず、それも閉鎖しました。

したがって、[〜#〜] current [〜#〜] BitTorrent/uTorrentのソースを探している場合は、違法にそうしていることになります。

以前にOSSとしてリリースされたバージョンのアーカイブされたソースを探している場合、皮肉なことに、トレントのさまざまな検索メカニズムが最善の策かもしれません。

3
Aaron McIver

ソースコードは公式に入手可能です

ここ

2
anshulkatta

BitTorrentはプロトコルであり、これについて質問しているのではないかと思います。

http://bittorrent.github.com/apps-sdk

「AppsforBitTorrent SDKは、アプリの作成、オーサリング、テストのプロセスを可能な限り簡単にするためのツール、ライブラリ、ドキュメントのコレクションです。」