Emule
A primeira versão operacional lançada ao público foi a 0.05a em 4 de agosto de 2002. O sistema de créditos foi implementado pela primeira vez na versão 0.19a. O site foi iniciado em 8 de dezembro de 2003.
Desde então o eMule já foi baixado mais de 520 milhões de vezes (abril de 2010) no site SourceForge 1 , sendo em números absoluto, o programa mais baixado desse site com o dobro do segundo colocado.
Os diferenciais do eMule são a troca de links entre os clientes, rápida recuperação de downloads corrompidos e o uso de um sistema de créditos para premiar os usuários que fazem mais uploads.
Além disso, o eMule transmite os dados de forma compactada (com Zlib) para poupar largura de banda. Outra característica do eMule é a habilidade de aceitar links "ed2k" (ed2k://) de um navegador e começar a baixar o(s) arquivo(s) a que o link se refere. Esses links garantem que o arquivo sendo baixado é de fato o que ele diz ser e que não contem vírus ou spywares. Recentemente, muitos dos sites que provêem esses links tem sido fechados pelas autoridades devido à questionável legalidade dos links providos.
Versões duplicadas do mesmo arquivo são identificadas através do uso do algoritmo SHA1 que calcula todos os bytes do arquivo e compara com o resultado do cálculo do arquivo original, se os dois resultados forem iguais, o arquivo está perfeito.
Nas versões mais recentes (v0.47c e posteriores), o eMule tem suas próprias implementações da rede, a Kademlia, que não utiliza servidores centrais, ao contrário da rede eDonkey2000. Na Kademlia que cada usuário é um "nó" na rede, como tal, esta política (semelhante à da Internet) é bastante eficiente, pois a falha de um nó