“吸血驴”事件

闲得无聊,也没什么可写的,就来说说这几天正闹得欢的这个事件吧。
尽管我平时很少使用emule下载东西。
事件的起因是 Vagaa 这个软件,这个软件本身基于开源软件修改的,但是抹去了原作者的所有名字,标榜为自行开发,并拒绝开放源代码,Vagaa的软件设计上,疯狂向服务器发送查询请求,从而影响了eMule服务器的性能,拖累了所有用户的正常使用。DonkeyServer的管理员认为,正在使用Vagaa的1%的用户消耗了80%的CPU/带宽,如果他们继续使用这种软件的话,他们就得准备找个别的服务器了。

或许有些朋友还不知道Vagaa到底怎么回事,我可以归纳一下他们存在的主要问题:

1、上传和下载严重不对等,违背P2P精神。已经有许多朋友测试过,Vagaa只有在下载的时候才会进行有限的上传,而且上传数据量远远少于下载数据量,这个跟把bt限速为1k,下完就跑的做法没什么两样,这也就是大家通常说的吸血骡。

2、违背GPL协议,不开放源代码。Vagaa是在一个遵循GPL协议开放源代码的软件Shareaza的基础上进行修改的,根据GPL协议的要求,对他人的开源软件进行修改后发布新软件,必须也要同步开放源代码。而Vagaa始终拒绝开放源码,别人永远不知道他们在程序里写了什么,捆绑了什么,只能任凭他们把自己吹得天花乱坠。

3、在连接服务器和使用服务器进行搜索方面的设计有严重的缺陷,极大加重服务器负担,这也是引发此次“封杀”事件的焦点。Vagaa对目前流行的服务器,如DonkeyServerNO1,BigBang9等进行特别照顾,一经连接成功就频繁对服务器进行检索,如果连接不成功则将频繁进行连接,直至服务器不堪重负。可笑的是,Vagaa方面拒不承认这是他们的软件缺陷,还造出了一个“血崩效应”的新鲜名词。

4、拒绝表明软件真实版本,伪装成其它软件版本以欺骗服务器和用户。Vagaa曾经以本名进入过P2P世界,但是由于其“吸血”行为,很快就被包括eMule Extreme等各大Mod予以屏蔽。Vagaa为了继续生存,一度采用了eMule compat v0.40这个虚假的版本号,这个版本流传很广,并直接引发了此次封杀事件。不仅如此,最近较新版本的Vagaa索性把版本信息伪装成eMule 0.47a,这个版本一旦流行,势必造成更严重的混淆,对真正的eMule 0.47a用户将造成更大的威胁。

5、通过屏蔽他人的标签,同时伪造自己的标签来达到不正当竞争的目的。新版Vagaa的用户,用户名前面会自动加上[CHN][VeryCD]的标签,试图把自己假扮成VC版eMule的用户,然而,当它连接到VC版eMule用户时,却会自动屏蔽掉对方用户名称中的[VeryCD]标签。很明显,Vagaa不希望用户知道世界上还有VeryCD这个网站,因为Vagaa和它的合作站点“中国电骡”网站上公布的eMule资源绝大多数都是直接从VeryCD网站上抄过去的!

Vagaa存在的问题也许还不仅这些,但是仅凭这些,相信大家已经可以对它作出自己的评价了!

这个帖子写到现在,我想我已经尽了自己的努力,接下来的事情要靠大家的参与,一个人的力量始终是有限的。我想要再说一下的是,这个帖子里的观点仅代表我自己,在写的时候我并没有想到帖子会置顶。虽然现在VC的管理层还没有人对此提出异议,但我想这个帖子有可能会给某些人提供口实,给VC带来一些消极的影响。如果VC管理层觉得有必要取消置顶,我个人对此没有任何意见,因为我要说的话,大家已经看到,我已经做了自己作为eMule的用户所应当做的事情了。

根据网友的测试,2006.8.12发布的最新版Vagaa已经把版本号伪装为0.47a,这一变化的目的已经不言而喻了,Vagaa希望通过这个版本号进一步迷惑服务器管理者,把自己混进真正基于0.47a的MOD队伍中。这个版本一旦传播开来,后果不堪设想!惟有通过大家的努力,让违背P2P精神的不道德软件彻底退出P2P世界!

以上原文地址:http://board.verycd.com/t366722.html
英文水平不错的同学还可以看这里:http://forum.emule-project.net/index.php?showtopic=110606

相关资源:
veryCD:http://www.verycd.com/
http://www.emule.org.cn/download/ [我一直在使用的中文emule软件]
emule官方版:http://www.emule-project.net/download