Где найти исходный код 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, то лучшим выбором может быть ироническое изменение механизмов поиска торрентов.
Ответ 3
Версии 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
Последний доступный источник 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 - это набор инструментов, библиотек и документации, позволяющих максимально упростить процесс создания, создания и тестирования приложений".