介紹
2005年9月28日,在遭到RIAA的侵權控告並敗訴後,MetaMachine公司關閉了eDonkey2000官方網站,之後又停止了eDonkey2000軟體的開發。但是eDonkey2000軟體的主要P2P網路,同時也是MetaMachine公司為eDonkey2000原創研究出的網路eDonkey網路(即eD2k網路、電驢網路),至今仍被廣泛使用,可連線該網路的知名P2P軟體有eMule、aMule、MLDonkey、Lphant、Shareaza等。其中eMule及其修改版用戶占了超過90%,是現在使用最廣泛的基於eDonkey網路的P2P檔案共享軟體。
歷史
eDonkey2000的原作者為Jed McCaleb。第一版於2000年9月6日發布。2000年9月16日,可運行於Microsoft Windows和Linux上的客戶端和伺服器端版本發布。
和早先的P2P軟體Napster相比,eDonkey2000可以從不同客戶端來源下載同一檔案的不同片段。這樣能夠更加有效地利用所有來源,而不是僅使用同一來源。
eDonkey2000最初的幾個版本和Napster一樣,伺服器是相互獨立的。但是後來的伺服器版eDonkey2000啟用了伺服器以形成一個搜尋網路。這使得伺服器可以從連線於本地的客戶端向其他伺服器進行搜尋查詢,也可以允許客戶端於伺服器網路中的任何伺服器上找到來源,因而增加了下載群的大小。用戶也可以找到並下載同一伺服器上的客戶端沒有的檔案。
與Napster相比的第三個好處是eDonkey2000在搜尋時使用了檔案Hash,而不是簡單的檔案名稱。用戶搜尋的是關鍵字,對在eD2k伺服器上存儲的檔案名稱列表進行匹配,但伺服器返回到客戶端的則是一個與這些檔案相應的Hash值列表。選擇檔案後,客戶端會根據Hash值進行下載。這意味著,一個檔案可以有不同的檔案名稱和不同的客戶端來源,但是只要是擁有相同Hash值的檔案,就將被認為是完全相同的檔案。
這個客戶端和伺服器兩個級別的P2P網路架構,既不像Napster的那種集中性系統,也不像Gnutella的分散性系統,而是平衡了這兩種系統。 Napster的高度集中使之成為了反盜版訴訟的目標。Gnutella的最初設計為完全棄用伺服器而進行純點對點搜尋。由於點對點搜尋需要大規模的傳輸開銷,因此很快這也被證明是行不通的。
後來第二級P2P檔案共享系統使用了類似eDonkey2000的設計(下載由多個來源提供的相同檔案的區塊),但是對伺服器網路進行了改進,類似的例子有BitTorrent,它將檔案搜尋功能“搜尋Torrent”和搜尋下載來源功能“Torrent Tracker”分離了開來。
被RIAA起訴
2005年9月,MetaMachine公司人員從美國唱片業協會(RIAA)收到了停止命令。此前,美國最高法院於6月己裁決,給予盜版以便利的軟體製造者,應對盜版的侵權行為負有法律責任。許多新聞網站報導說,MetaMachine公司辦公室於2005年9月22日關閉,事實上他們已從紐約總部搬到了新澤西州。
不管怎樣,2005年9月28日,eDonkey官方網站還是被迫關閉。MetaMachine總裁山姆·亞甘(Sam Yagan)在一份聲明中說,該公司將“使eDonkey的用戶群轉換到一個封閉的P2P環境中,來進行線上零售業務”,並且“希望能實施此業務,以與RIAA儘快達成和解”。不過這已經對整個eDonkey網路的影響不大,因為eDonkey2000的用戶只占了整個eDonkey網路的少數。
2006年9月12日,MetaMachine公司同意支付3000萬美元賠償,以與RIAA和解,網站內容也被RIAA的公告代替。
不過現在,用戶仍然可以通過eMule、aMule、Shareaza、MLDonkey等其他客戶端來連線eDonkey網路。