Введение

xMule (сокращение от "X11 Mule") — это устаревший бесплатный клиент для одноранговой сети обмена файлами eDonkey, предназначенный для работы практически на всех основных Unix-платформах, особенно на Linux. xMule был разработан на C++ с использованием wxWidgets и распространялся под лицензией GNU General Public License v2. xMule является ответвлением от lMule, который, в свою очередь, является портом eMule. aMule — это ответвление от xMule.

xMule

В июне 2003 года, из-за разногласий между разработчиками и угона официального сайта lMule одним из участников, был создан форк lMule – xMule. В отличие от eMule, использующего MFC (Microsoft Foundation Classes), xMule использовал wxWidgets для графического интерфейса, благодаря чему мог работать на множестве платформ. Он полностью поддерживал Linux и *BSD, и предназначался для поддержки Windows и MacOS. 17 августа 2003 года Тед Р. Смит, единственный сопровождающий xMule, проживавший в то время в США, оказался вовлечён в судебный процесс из-за своей роли в разработке xMule. Его личное интернет-соединение было отключено. По всей видимости, он был вызван в суд правительством по запросу Ассоциации звукозаписывающей индустрии Америки (RIAA) по делу, связанному с Законом о цифровом авторском праве тысячелетия (DMCA). Последним релизом xMule стала версия 1.13.7 RC1, выпущенная в сентябре 2006 года. С 18 января 2009 года на официальном сайте xMule появилась заметка, написанная его разработчиком Ави Валем, официально объявляющая о прекращении разработки xMule. В качестве обоснования этого решения Ави Валь заявил, что eMule мёртв, а будущее файлообмена – за протоколом BitTorrent. Официальный сайт xMule рекомендовал пользователям перейти на сеть BitTorrent или использовать aMule.

Муле

18 августа 2003 года, вскоре после инцидента с Тедом Р. Смитом, от исходного кода xMule был создан форк aMule (что означает «ещё один мул», а позже — «Мул для всех платформ») из-за существенных разногласий. На официальном сайте aMule было заявлено, что «отношения между двумя проектами, к сожалению, находятся в плачевном состоянии», в то время как на сайте xMule утверждалось, что «aMule больше ориентирован на потребности современного пользователя, а xMule — на долгосрочную расширяемость и перспективность», и проводилась аналогия с различными подходами к разработке, лежащими в основе Internet Explorer и Mozilla. aMule добавил поддержку операционных систем Windows и MacOS.