XMule was a fork of LMule, itself a port of eMule. Due to differences between the developers, the fork aMule was spawned. aMule continues in active development whilst XMule is now defunct