**eMule**, açık kaynak kodlu, GNU lisanslı bir dosya paylaşım programıdır. Dosya paylaşım programları arasında en tanınmış olanlardandır. Tamamen ücretsizdir ve içinde reklam yoktur. Fakat 2007 ve sonrasındaki yıllarda yapılan güncellemelerde kullanıcılar tarafından yazılımda casus yazılım ve bilgisayar virüsü bulunmaya başladı.

13 Mayıs 2002 tarihinde eDonkey programını kullanan ama memnun kalmayan Merkur nikli bir programcı (Hendrik Breitkreuz) tarafından eDonkey üzerine kodlanmıştır. Donkey İngilizcede *eşek* demekken, mule de *katır* demektir. eDonkey üzerinde kodlandığı için aynen eDonkey gibi ed2k ağını kullanır.

Sunucu sistemi
--------------

### Sunucu kullanarak paylaşım

ed2k ağında kullanıcılar birbirlerine sunucular yardımıyla bağlanır. Ancak dikkat edilmesi gereken bir nokta var: Genelde, film ve müzik ürünlerinin teliflerini koruyan kuruluşlar (RIAA gibi) tarafından kurulan ed2k ağındaki sunucuların bir kısmı sahte (fake) sunuculardır. Bu sunucular kullanıcılara bozuk parçalı dosyalar yolladıkları için uzak durulması faydalıdır. Sahte olmayan sunucular arasında en popüleri kapatılana kadar Razorback2 idi. Şu anda ise DonkeyServer No1 sunucusu.

### Sunucusuz paylaşım

0.40a sürümünden itibaren eMule'e **Kad ağı** eklenmiştir. Kad ağı sayesinde kullanıcılar sunucusuz şekilde birbirlerine bağlanabilirler. Bu özelliğin eklenme sebebi; ileride sunucuların devre dışı kalması/bırakılması durumunda kullanıcıların birbirine bağlanabilmesini sağlamak.

Sıra ve kredi sistemi
---------------------

### Sıra

eMule de bir dosyayı *yükleme (download) listenize* eklediğinizde, doğrudan kullanıcılardan dosyaları indirmeye başlamaz. Dosyaya sahip olan kişilerin bekleme sıralarına girerler. Sıranın en başındaki kişi belli büyüklükte dosyayı çektikten sonra, sıra bir sonraki kullanıcıya geçer. Burada kullanıcılar dosyanın değil kullanıcının sırasına geçerler. Sıraya kaçıncı sırada girileceği; kişilerin (peer) bağlantısına, istek yapılan dosyanın paylaşan kişi tarafından hangi öncelikle paylaşıma açıldığına, ve **kredi**ye göre değişiklik gösterir...

### Kredi

eMule de paylaşım yapan kullanıcıları ödüllendirmek ve bu sayede insanları paylaşıma teşvik etmek için bir kredi sistemi bulunur. Bu sisteme göre; mesela A kullanıcısı B ye dosya gönderimi yaparsa, B kullanıcısının kredi dosyasında A ya kredi eklenir. Böylece A kullanıcısı eğer B den dosya indirmek isterse B'nin *sıra*sında daha ön bir sıradan beklemeye başlar. 
Kredi bilgileri karşı tarafta saklanır. Örneğimizi baz alırsak A'nın kredisi B de saklanır. Bu sayede kredi sisteminin suiistimal edilmesi engellenir. İnternette birçok eMule de kredi artırımı sağladığını iddia eden dosya ve program bulunsa da bunlar büyük ihtimalle kandırmacadan ibarettir.

Yüksek/Düşük ID
---------------

eMule de bir sunucuya ya da Kad ağına bağlanıldığında *Yüksek* ve *düşük* id olmak üzere iki çeşit *kimlik (id)* alma ihtimali vardır. Bu kimlikler aynen eDonkey'in *aktif* ve *pasif* durumları gibi, kullanıcıya direkt bağlanılıp bağlanılamadığını ifade eder. Genelde firewall ve/veya router arkasından bağlanan kullanıcılar *Düşük id* sahibi olurlar. Firewall'dan gerekli portlara (varsayılan portlar 4662 TCP ve 4672 UDP'dir) izin verilmesi ve router'dan (modemle tümleşik olurlar genelde ev bilgisayarlarında) gereken portların PC'ye yönlendirilmesiyle bu statüden kurtulunabilir.

Bu ID'lerin ne işe yaradığı konusuna gelince;

* Düşük id sahibi kullanıcılar sadece yüksek id sahibi kullanıcılara bağlanabilir.
* Yüksek id sahibi kullanıcılar hem yüksek hem de düşük id sahibi kullanıcılara bağlanabilirler.

Bu yüzden yüksek id sahibi olmak, kaynak sıkıntısı çekmemek açısından oldukça önemlidir.

eMule nedir?
------------

Merkur adındaki biri, orijinal eDonkey2000 istemcisinden memnun değildi ve 13 Mayıs 2002 tarihinde daha iyisini yapabileceğine inandı. Böylece diğer geliştiricileri etrafına topladı ve eMule Projesi doğdu. Amacı, eDonkey'nin henüz popüler olmadığı bir dönemde, tonlarca özellik eklenmiş ve güzel bir kullanıcı arayüzüne sahip bir istemci geliştirmekti. Ancak bu kararın ne gibi etkileri olacağını o zamanlar hayal bile edemezlerdi.

Bugün ise, eMule dünyanın en büyük ve en sağlam peer-to-peer dosya paylaşım istemcisi konumundadır. Açık kaynak politikası sayesinde her sürümü, ağın daha verimli çalışmasını sağlayan ve projeye katkıda bulunabilen birçok geliştiriciye teşekkür ediyoruz.

eMule ne anlama gelir?
----------------------

"eMule" adı, "donkey" (eşek) ile benzer bir hayvan adı olan "Mule" (Türkçesi "Katır") kelimesinden gelir. İstemciler, güvenilir bir ağ oluşturmak için bir dizi ağı kullanır (ED2K, Kaynak Değişimi, Kad). Kad şu anda deneme aşamasındadır; eMule v0.42 sürümünde Kad, etkinleştirilebilir. eMule'un Sıra ve Kredi sistemi, ağa gönderilen dosyaların herkesin istediği gibi alındığından emin olmak için gönderimleri çoğaltmaya yardımcı olur. eMule tamamen ücretsizdir ve reklam veya casus yazılım içermez. Bu projeyi eğlence ve bilgi amacıyla gerçekleştirdik; para için değil. Her dosya indirilirken, hatasız olup olmadığı kontrol edilir. eMule'un Akıllı Bozukluk Saptama Denetimi, bozuk parçaların hızlı bir şekilde düzeltilmesine yardımcı olur. Otomatik öncelikler ve Kaynak yönetimi, birçok indirmeyi izlemeye gerek kalmadan başlatmanıza olanak tanır. Tamamlanmadan önce Hareketli Görüntülere ve Arşivlere bakma olanağı sağlayan bir önizleme işlevi bulunmaktadır. Görüntü önizlemek için, Video Lan İstemcisi'ni öneririz. eMule'un özellikleri, web hizmeti ve web sunucusu aracılığıyla internet üzerinden hızlı erişim sağlar. İndirmelerinizi düzenlemek için kategoriler oluşturabilirsiniz. eMule, aramalarınızı geniş bir alanda yapmanıza olanak tanır; bu alanlar arasında Sunucular (Yerel ve Genel), web tabanlı (Jigle ve Filedonkey) ve Kad (hala Alfa) bulunmaktadır. Ayrıca, aramaları daha esnek hale getirmek için çok karışık Boolean aramalarını kullanmanıza olanak sağlar. Mesajlaşma ve arkadaşlık sistemi sayesinde diğer İstemcilere mesaj gönderebilir ve onları arkadaş olarak ekleyebilirsiniz. Arkadaş listenizdeki kişilerin çevrimiçi olup olmadığını her zaman görebilirsiniz. İçine yerleştirilmiş IRC istemcisi sayesinde, diğer indiriciler ve dünyanın her yerinden sohbetçilerle sohbet edebilirsiniz.

Kaynakça
--------

1. ↑  "eMule - Browse Files at SourceForge.net". *sourceforge.net*. 28 Mayıs 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ocak 2024.

Dış bağlantılar
---------------

* Wikimedia Commons'ta **EMule** ile ilgili çoklu ortam belgeleri bulunur
* Resmi eMule Türkçe sayfası 27 Ocak 2006 tarihinde Wayback Machine sitesinde arşivlendi.