Где найти исходный код BitTorrent?

Я посмотрел и посмотрел и не могу найти этот исходный код нигде. Каждая ссылка, которую я нахожу, указывает на официальную страницу BitTorrent, на которую Slashdot говорит, что исходный код был выпущен в 2007 году. Я полагаю, что эта невероятно распространенная технология с открытым исходным кодом не может быть найдена нигде, кроме как в таких приложениях, как uTorrent или Transmission? < ш > Должно быть место для загрузки исходного кода CURRENT для BitTorrent.
Может ли кто-нибудь указать мне на это волшебное место?

Ответы

Ответ 1

FYI. Архивная версия оригинального приложения Bittorrent (также известная как Mainline, особенно для тех, кто разрабатывает другие клиенты bt), доступна здесь, начиная с версии 3.9.1.

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

Например, я могу подтвердить, что BitTorrent-3.9.1-1.noarch.rpm содержит источник python. Формат RPM можно открыть, используя общие утилиты архива. В OSX я использовал Keka для unarchive для cpio, затем Keka снова разобрался в файловую структуру (я могу видеть скрипты python для выполнения общих задач bt под usr/bin/и различного кода под usr/lib/python2.3/site-packages/BitTorrent)

Когда они переключились на кодовую базу uTorrent, код стал закрытым. Как упоминалось другими, существует множество альтернатив с открытым исходным кодом для клиента Bittorrent, предлагаемого bittorrent.com.


Редактировать 3 мая 2013 года: Bittorrent, похоже, больше не делится своим архивом. Вы можете загрузить исходный код через CVS, последний раз обновленный в 2005 году. http://sourceforge.net/p/bittorrent/code/?source=navbar

Ответ 2

Источник закрыт для uTorrent и всегда был. Тот факт, что BitTorrent теперь является ремаркетированным uTorrent, также закрывает его, хотя они закрыли его несколько лет назад.

Поэтому, если вы ищете источник CURRENT для BitTorrent/uTorrent, вы будете делать это незаконно.

Если вы ищете архивированный источник для версий, которые ранее были выпущены как OSS, то лучшим выбором может быть ироническое изменение механизмов поиска торрентов.

Ответ 4

Последний доступный источник BitTorrent был опубликован в 2009 году на сайте BitTorrent как BitTorrent-5.3-GPL.tar.gz в лицензии GPL/GNU.

Это версия 5.3, однако доступна и другая версия между 2.9.5 и 5.3.0.

Вы можете проверить эту версию с GitHub (с полной версией). Также доступна здесь.

Ответ 5

Исходный код доступен официально

Здесь

Ответ 6

BitTorrent - это протокол, который заставляет меня задаться вопросом, спрашиваете ли вы об этом:

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

"Приложения для BitTorrent SDK - это набор инструментов, библиотек и документации, позволяющих максимально упростить процесс создания, создания и тестирования приложений".