xMule (abreviatura de " X11 Mule") es un cliente gratuito discontinuado [2] para la red de intercambio de archivos peer-to-peer eDonkey, cuyo objetivo es llevarla a prácticamente todas las principales plataformas Unix , con especial énfasis en Linux .
xMule fue codificado en C++ usando wxWidgets y publicado bajo la Licencia Pública General GNU v2. xMule es una bifurcación de lMule, [3] en sí misma un puerto de eMule . aMule es una bifurcación de xMule.
En junio de 2003, debido a diferencias entre los desarrolladores y al secuestro del sitio web oficial de lMule por parte de un colaborador, se creó la bifurcación de lMule, xMule. [4] [5]
A diferencia de eMule, que utiliza MFC (Microsoft Foundation Classes) , xMule utilizaba wxWidgets para la interfaz gráfica de usuario , por lo que podía ejecutarse en muchas plataformas. Era totalmente compatible con Linux y *BSD , y estaba pensado para ser compatible con Windows y MacOS . [6]
El 17 de agosto de 2003, Ted R. Smith, el único mantenedor de xMule que vivía en Estados Unidos en ese momento, se vio involucrado en una batalla legal debido a su papel en el desarrollo de xMule. Su conexión personal a Internet fue interrumpida. Al parecer, fue citado por el gobierno en nombre de la Asociación de la Industria Discográfica de Estados Unidos (RIAA) por un problema relacionado con la Ley de Derechos de Autor del Milenio Digital (DMCA). [7] [8] [9]
La versión final de xMule fue 1.13.7 RC1 en septiembre de 2006. [10]
Desde el 18 de enero de 2009, una nota en el sitio web oficial de xMule, escrita por su desarrollador, Avi Vahl, anunció oficialmente la interrupción del desarrollo de xMule. Para justificar la decisión, Avi Vahl afirmó que eMule estaba muerto y que el futuro del peer-to-peer era el protocolo BitTorrent . El sitio web oficial de xMule animó a los usuarios a migrar a la red BitTorrent o utilizar aMule. [11]
El 18 de agosto de 2003, poco después del incidente que involucró a Ted R. Smith, aMule (que significa "otro Mule" y más tarde "Mule para todas las plataformas") se bifurcó del código fuente de xMule debido a desacuerdos importantes. El sitio web oficial de aMule declaró que "las relaciones entre los dos proyectos están lamentablemente en un estado bastante lamentable", [12] mientras que xMule declaró que "aMule está orientado más hacia el usuario final actual, mientras que xMule se centra más en la extensibilidad y viabilidad a largo plazo", y estableció comparaciones con las diferentes filosofías de codificación detrás de Internet Explorer y Mozilla . [13] aMule ha agregado el soporte para Windows y MacOS.