eMule es un programa P2P
libre de intercambio de ficheros que utiliza
la red eDonkey 2000, pero ofrece mayor cantidad de
funciones que el cliente eDonkey original, motivo por el cual ha logrado
superarlo en popularidad y convertirse en uno de los programas favoritos de los
usuarios de redes P2P.
Sus principales características son el intercambio directo de
archivos entre sus nodos, el uso de un sistema de créditos, la recuperación
rápida de partes corruptas y el uso complementario de una red sin servidores,
denominada kademlia, de reciente implantación y
prometedoras expectativas. También destaca el hecho de que, al ser un programa
GPL, cualquier usuario puede colaborar y
modificarlo libremente. Ésta es la razón por la que han proliferado toda una
serie de versiones modificadas o mods del programa, como Phoenix,
Webcache o Morph. Existen incluso proyectos independientes basados en su código
como los clientes eMule para otras plataformas o el programa eMule Plus. Todo ello contribuye a una
continua mejora del programa.
eMule se basa en un sistema de créditos por el cual quien más
sube a la red más descarga, si bien puede funcionar también con este sistema
desactivado. Los créditos se registran de forma descentralizada en todos los
usuarios de la red, evitando así la posibilidad de falsearlos. De cada usuario
se descargan partes de ficheros (que pueden estar siendo descargadas en
ese momento por otros usuarios) que se ensamblan al finalizar para formar el
fichero completo. Esta red P2P resulta especialmente útil cuando los ficheros
que se pretenden descargar son de gran tamaño, si bien el tamaño máximo que
permite gestionar es de cuatro Gigabytes.
Aunque el cliente eMule es una aplicación para sistemas windows, su código es libre y existen en la
actualidad proyectos muy avanzados que utilizan distintos sistemas operativos.
Los más conocidos son tal vez xMule o aMule.
Su amplia implantación, así como su carácter descentralizado lo
han hecho el preferido por la mayor parte de los usuarios, dispuestos a
“compartir contenidos”. Esas mismas causas son las que han levantado la polémica
sobre la necesidad o no de una legislación internacional que vele por la defensa
de los derechos de propiedad intelectual y sancione actos que
los puedan vulnerar.
También el eMule cuenta con la posibilidad de enviar mensajes a
usuarios de la red eDonkey
2000 conectados a las descargas en curso y de un chat
IRC para buscar información sobre lo que le
interese al usuario