25-06-2023
Тип |
P2P-клиент |
---|---|
Разработчики |
Фабрис ле Фессант, Симон Патарин |
Написана на | |
Операционная система | |
Последняя версия |
3.1.3 (28 августа 2012) |
Лицензия | |
Сайт |
http://mldonkey.sourceforge.net/Main_Page_RU |
MLDonkey — кроссплатформенный файлообменный клиент с открытым исходным кодом, поддерживающий большое количество протоколов и P2P-сетей.
Написан на языке OCaml, вместе с ним использованы Си и ассемблер. Проверена работа клиента в следующих операционных системах: Linux, Unix, Solaris, MacOS X, MorphOS и Windows.
Содержание |
MLDonkey был задуман и написан Фабрисом ле Фессантом[1] и Симоном Патариным,[2] сотрудниками Французского национального исследовательского института вычислительной техники (INRIA), как программа, которая возбудит распространение функциональных языков программирования в сообществе открытого ПО:[3]
У множества проектировщиков функциональных языков есть одна мечта: найти приложение-«приманку», вне области символического программирования (компиляторов, доказателей теорем, специализированных языков), которая заставит их язык получить распространение в сообществе открытого ПО. Год назад мы работали над этой проблемой и решили написать сетевое приложение в зарождающейся области пиринговых систем.
Оригинальный текст (англ.)A lot of designers of functional languages have one dream: finding a killer application, outside of the world of symbolic programming (compilers, theorem provers, DSLs), that would make their language spread in the open-source community. One year ago, we tackled this problem, and decided to use to program a network application in the emerging world of peer-to-peer systems.
Первая общедоступная версия MLDonkey была опубликована в январе 2002 года[4] и размещена на хостинге Savannah[5] (с версии 2.7.1 релизы также выкладываются на SourceForge[6]). Первоначально программа поддерживала только сеть eDonkey2000; после выхода версии 2 была добавлена поддержка других сетей — Overnet, BitTorrent, Kademlia и Direct Connect.[7]
Развитие MLdonkey всегда сопровождалось спорами, в основном основанными на том, что оригинальный клиент eDonkey и протокол Overnet были коммерческими. Это вынудило разработчиков MLDonkey использовать при разработке метод обратной разработки, чтобы реализовать основные функции, но на этом они не останавливались, добавляя различные дополнительные возможности, не все из которых были удачными и полезными.
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
BitTorrent-клиенты (сравнение) | |
---|---|
Несколько ОС | |
Windows | |
Другие |
Flush • KTorrent • rTorrent • Transmission |
MLDonkey.