Limewire是(shì)一个(gè)以GNU通用公(gōng)共(gòng)许(xǔ)可证发布的自由(yóu)软件(jiàn)。
LimeWire以Java程序设计语言编写,可在任何(hé)装有Java虚拟机的电脑上运行,现提供了适用(yòng)于Microsoft Windows、Mac OS X与(yǔ)基于(yú)RPM的Linux发行版的(de)安装程(chéng)式。对Mac OS 9及其他早期版本的支援随着LimeWire 4.0.10的发布而丧失(shī)。
LimeWire使用SHA-1与Tiger Tree Hash暗号化杂凑函数来确保已下载资料的完(wán)整性。尽管研究(jiū)员已鉴定SHA-1算法的潜(qián)在弱(ruò)点(diǎn),但由于LimeWire并非只依赖于SHA-1,该(gāi)些弱点不会(huì)对(duì)LimeWire验证已下载档案有太大(dà)的影响。
LimeWire提供透过Digital Audio Access Protocol分享其数据库,因此当LimeWire运行时任何己分享的档案将可被局域网络(luò)中(zhōng)使用DAAP的装置(zhì)(如iTunes)检测到(dào)。
LimeWire是一个(gè)使用Gnutella网络来寻找(zhǎo)与传送(sòng)档案的 Java平(píng)台点对点档案分享客户端。Limewire是一个以GNU通用公共许可证发布的自由软件,另外亦鼓励用户缴(jiǎo)费使用LimeWire Pro。
LimeWire的开发商Lime Wire LLC为(wéi)该程式分发了两个版本,一(yī)个免费的基本版与(yǔ)一个(gè)费用(yòng)为18.88美(měi)元(9.78欧元)的增(zēng)强版,开发商(shāng)声称增强(qiáng)版会提供更快的(de)下载速度。这是通过(guò)在任何时间推动相同搜查档案直接连接4个主机来达成,而免费版限制(zhì)了(le)最多连接2个主机。2004年4月前免费(fèi)版的LimeWire同捆了一个已被(bèi)电脑安全专家(jiā)认(rèn)定(dìng)为间谍软件,名为LimeShop(一个(gè)TopMoxie的变种)的程式分发。除此之外(wài)LimeShop会监控线上采购以(yǐ)将销售佣金更改(gǎi)到(dào)Lime Wire LLC,而反安装LimeWire将不会移除LimeShop。2004年4月20日发布的LimeWire 3.9.4移除了所有同捆软件,解决(jué)了该些缺(quē)点(diǎn)。
由于LimeWire是(shì)一个(gè)自由与开放源(yuán)代(dài)码软件(jiàn),因(yīn)而产生了多个衍生版本(běn),包(bāo)括了LionShare,一个宾夕法(fǎ)尼亚(yà)州(zhōu)立大学的实(shí)验软件开发计划,以及一(yī)个拥有专(zhuān)利界面(miàn),基于Mac OS X的(de)Gnutella客户端Acquisition。康乃尔大学的研究员(yuán)开发了一个(gè)名为Credence的名声(shēng)管理插件,让用户可(kě)在下载前区别"真(zhēn)正(genuine)"与"可疑(suspect)"的档案(àn)。2005年10月12日有报道指出一(yī)些LimeWire开(kāi)放源始码的参(cān)与者衍生了该计划并将其名(míng)为(wéi)FrostWire。
LimeWire是首个支援防火墙到防火墙传(chuán)输的档案分(fèn)享程序,这个功能于(yú)2004年(nián)11月发布的4.2版加入。
现(xiàn)时的LimeWire测试版结合了一个重新编写的(de)Limewire元(yuán)数据处理与加入对(duì)BitTorrent的支援。
