我看了看,似乎无法在任何地方找到这个源代码。我找到的每个链接都指向官方的BitTorrent页面,Slashdot在2007年将源代码记录下来。我是否相信这种极其广泛的开源技术除了在uTorrent或Transmission这样的应用程序之外都无法找到? 必须有一个地方可以下载BitTorrent的CURRENT源代码。 谁能指引我到那个神奇的地方?
FYI原始Bittorrent应用程序(也称为Mainline,特别是那些开发其他bt客户端的应用程序)的归档版本可在此处获得,返回3.9.1。
http://download.bittorrent.com/dl/archive/
例如,我可以确认BitTorrent-3.9.1-1.noarch.rpm包含python源。可以使用通用归档实用程序打开RPM格式。在OSX上,我使用Keka解压缩到cpio,然后Keka再次解压缩到文件结构中(我可以看到python脚本在usr / bin /下执行常见的bt任务以及usr / lib / python2.3 /下的各种代码) site-packages / BitTorrent)
当他们切换到uTorrent代码库时,代码就会关闭。正如其他人所提到的,bittorrent.com提供的Bittorrent客户端有许多开源替代品。
编辑2013年5月3日:Bittorrent似乎不再共享其存档。您仍然可以通过CVS下载源代码,最近更新于2005年.http://sourceforge.net/p/bittorrent/code/?source=navbar
BitTorrent的最新可用来源于2009年在BitTorrent网站上以qPL / GNU许可证的BitTorrent-5.3-GPL.tar.gz发布。
它的版本为5.3,但2.9.5和5.3.0之间的其他版本也可用。
您可以从GitHub签出此版本(具有完整版本历史记录)。也可用here。
替代开源项目包括:
看似版本5.0.9(不确定它是否值得信任)可以在这里找到:
http://www.afterdawn.com/software/source_codes/bittorrent_linux.cfm
版本3.x在SourceForge上:
http://bittorrent.cvs.sourceforge.net/viewvc/bittorrent/BitTorrent/
该来源已关闭uTorrent并一直是。 BitTorrent现在是一个重新品牌的uTorrent这一事实使它也关闭了,即使他们几年前关闭它。
因此,如果您正在寻找BitTorrent / uTorrent的CURRENT源代码,那么您将非法这样做。
如果您正在寻找以前作为OSS发布的版本的归档源,那么您最好的选择可能具有讽刺意味的是种子的不同搜索机制。
源代码正式提供
BitTorrent是一个协议,让我想知道你是否在询问这个问题:
http://bittorrent.github.com/apps-sdk
“BitTorrent SDK应用程序是一系列工具,库和文档,可以使创建,创作和测试应用程序的过程尽可能简单。”