EMule

eMule是一个自由开源的P2P文件共享软件，基于eDonkey2000的eDonkey网络，遵循GNU通用公共许可证协议发布，运行于Windows下。eMule中文名称在大陆用户中有争议，根据eMule官方网站的简体中文版说法，“eMule”译为“电骡”，其名称也来源于骡。
eMule于2002年5月开始开发。与之前的eDonkey2000客户端相比，eMule能够连接eDonkey和Kad两个网络，有较快的下载损坏数据恢复功能，有奖励频繁上传的用户的积分系统。另外，eMule以zlib压缩格式传输数据以节约带宽。
eMule使用了MFC，并用VC++进行编译。由于eMule是开源的，所以其代码基础也被Linux平台下的客户端xMule和跨平台客户端aMule、JMule所使用。同时eMule也衍生出了很多修改版，见eMule Mod(s)。
很长时间以来eMule都是SourceForge网站上的下载量最多的软件。截止2009年9月，官方eMule在SourceForge上的下载点击数已超过5亿。
历史.
2002年5月13日，本名Hendrik Breitkreuz（亨德里克·布雷特克鲁兹）的Merkur，不满意当时的eDonkey2000客户端，并且相信自己能做出更出色的P2P软件，于是便着手开发了一款新的P2P共享软件。他招募了一些程式设计师，并凝聚共识成为一个工作团队；他们的目标是将eDonkey的优点保留下来，加入新的功能，并使图形界面变得更好。
eMule软件源码最初于2002年7月6日发布在SourceForge。
eMule软件最初于2002年8月4日发布，初始版本号为0.05a。积分系统于2002年9月14日在0.19a版中加入。eMule官方网站emule-project.net于2002年12月8日启用。
eMule 0.40加入了对Kad网络的支持。该网络使用Kademlia协议，它与eDonkey网络不同，不依赖中央服务器，而是使用了分散式杂凑表计算系统。搜索更改为以unicode搜索，这使得用户可以搜索非拉丁字符。同时，也可以搜索到eDonkey网络上的未完成文件的来源。此版还加入了一个损坏来源列表，能够自动向列表中加入连接失败的IP地址，在一段时间内将不再向此地址进行连接。
eMule 0.46b加入“eMule收藏集”功能，可以将许多eD2k链接发布为一个收藏集来下载。
2007年开始，一些ISP对一些P2P端口使用了带宽限制。于是eMule 0.47b相应地加入了模糊协议，它能够在eMule第一次运行时自动地随机选择两个端口。
现在的eMule较为稳定，不再像以前那样频繁更新。现在的更新间隔约为6个月以上甚至一年。目前eMule的最新版本为2019年5月27日发布的0.51d。
主要功能.
以下是官方eMule的主要功能，它们也被大多数eMule Mods所继承。
官方的部分声明.
在eMule的官方网站主页上写道：“eMule是完全免费的，它也决不包含广告、间谍和流氓软件。我们之所以创造eMule是为了快乐和知识，而不是为了金钱。”从而表明eMule的非商业性质。在eMule官方论坛规则中也写明了禁止出现非法的ed2k链接下载。这很可能是eMule团队未像eDonkey2000那样遭到RIAA或其他组织的大规模控诉的一部分原因。
另外，eMule团队也订立了相关规则，以避免eMule浪费带宽与加重服务器负担，同时声明eMule不会支持除Ed2K与Kad以外的任何其他P2P网络。
主要优势与问题.
滴流槽.
官方称做Trickle-slot状态，指在下载队列或上传队列中，处于灰色的上传通道或下载通道。滴流槽形成原因：电骡客户的下载或上传未满，但不足以支持一个完整通道；不同ISP供应商之间的问题，如中国的网路服务供应商电信，网通，教育网等之间互联出口过小；不同国家之间的网络状态，emule是一个在全球拥有大量用户的p2p软件，因此在下载/上传时，往往会和数个甚至数十个国家的用户相互传输数据，由于各种原因，导致滴流槽形成；另外，ISP对emule的封锁，防火墙，防火长城等，也可能是形成滴流槽的原因之一。
eMule中文名的争议.
eMule的中文名存在争议。eMule官方网站的简体中文版首页（于2006年翻译完毕）写明了“eMule”中文名称为“电骡”，且eMule官方网站的英文原版首页同样指出了“eMule”一词来源于“Mule（骡）”。根据语义，eMule软件使用的网络协议以及该协议的原创软件“eDonkey2000”（或“eDonkey”，缩写“eD2k”）名称应该翻译成“电驴”，“eMule”应该翻译成“电骡”。
另一方面，大陆一家浏览量较大的eDonkey网络资源分享网站VeryCD.com的持有公司上海维西（VeryCD）公司开发的两款eD2k软件——eMule VeryCD Mod（2003年起开发）和easyMule（2007年起开发）之中，eMule VeryCD Mod的官方网站emule.org.cn的域名、标题、文字内容等都有自称eMule官方网站的嫌疑。而在现在的VeryCD.com网站上也有多处将带“电驴”、“eMule”、“eMule官方网站”、“电驴（eMule）软件”字眼的链接指向eMule VeryCD Mod的官方网站或easyMule官方网站的行为。VeryCD.com上的资源下载页标题也直接称其为“VeryCD电驴下载”。VeryCD公司于2005年在大陆尝试申请注册“电驴”、“eMule”等商标，但至今未通过商标局审批，公司老板黄一孟认为未通过“原因可能是已经成为通用名词”。但是公司依然在约2007年开始开发easyMule后，公开地在软件中文界面上、网站上与宣传中给easyMule使用了“电驴”名称，不少用户认为这也是一种明显的混淆。easyMule删减了从eD2k服务器和Kad网络搜索的功能，仅能通过其私有搜索网络搜索VeryCD网站上索引的资源的链接。有自称普通“电驴爱好者”的人士在一个dianlv.com网站上提供可搜索eDonkey网络的easyMule，并自称“电驴破解版”。但最终被网友发现该网站属于VeryCD公司所有，并指出eMule无需破解。
一般认为，比较正式的称呼是按eMule官方网站简体中文版所述将“eMule”翻译成“电骡”，按语义将“eDonkey”翻译成“电驴”。而在谈论时，“电驴”有可能也会指eMule及其Mods。VeryCD公司及其easyMule软件的“电驴”名称则为该公司单方面宣传指认。
eMule Mod.
eMule是一个开源的项目，这使得它拥有很多在其源码基础上修改添加而开发出的eMule修改版，一般称之为“eMule Mod(s)”。不少eMule Mod在官方eMule的基础上添加了一些功能，参见eD2k软件比较。
使用较广且官方论坛认可的eMule Mod主要有：
此外，台湾/中国大陆程序员开发的Mods还有：
吸血驴.
根据eMule官方对所有Mod的要求，未公布源代码与更新日志、同mod或同地区用户加分、伪装、频繁向服务器发送信息，以及其他一些违反公平的行为都是不符合要求的。在eMule广泛使用之后，出现了不少不符合要求的Mods，也有另一些非eMule Mods的eD2k软件，由于上传下载比过低、滥发请求等原因而使其他用户不满。通常把这些不良eD2k软件称为“吸血驴”（，中文也可称吸血骡）。广义的吸血驴可泛指所有有不良行为的eD2k软件。但是不同人群对于吸血驴的具体定义有所不同，比如Xtreme的动态反吸血驴保护（DLP）和MorphXT的反吸血功能差别就较大。
对于吸血驴，官方eMule除了IP地址过滤（IPFilter）、垃圾信息和攻击型客户端过滤功能之外，无法检测出更多不良eD2k软件。考虑到吸血驴用户的增多，一些eMule Mods的作者为其Mod增加了反吸血驴功能，其中使用最广的是Xman于2005年为Xtreme开发出的动态反吸血驴保护，用于辅助eMule检测并屏蔽吸血驴，从Xtreme的4.5版开始使用，Xtreme的DLP库也被认为是官方DLP库，至今一直在更新。目前支持DLP且默认使用官方DLP库的有Xtreme、MagicAngel、ScarAngel、Mephisto、X-Ray、StulleMule、NeoMule（非完全）、CN、DreaMule等Mod。