2002. augusztus 4-én napvilágot látott az eMule nevű, nyílt forráskódú peer-to-peer fájlcserélő program első futtatható változata, a 0.05a verziószámú kiadás. A szoftvert Hendrik Breitkreuz (becenevén Merkur) készítette el, miután elégedetlen volt az akkor már népszerű, ám zárt forrású eDonkey2000 kliens működésével. Az új program célja az volt, hogy felhasználóbarátabb, átláthatóbb, rugalmasabb és megbízhatóbb alternatívát kínáljon ugyanarra a hálózatra csatlakozva.