EMule

eMule (נכתבת בעברית אימיול) היא תוכנת שיתוף קבצים המפותחת כתוכנה חופשית. תוכנה זו אשר פיתוחה החל במאי 2002 כאלטרנטיבה לתוכנה eDonkey2000, מסוגלת להתחבר לרשת ה-eDonkey, וכן לרשת ה-Kad. עקב הפופולריות הגוברת של התוכנה, הקוד שלה שימש ליצירת גרסה ללינוקס בשם xMule וכן גרסה מרובת פלטפורמות בשם aMule.

היסטוריה 
הנדריק בריטקראוז הנודע בכינוי "מרקור" (Merkur), התחיל לפתח את אימיול ב-13 במאי 2002 לאחר שהתאכזב מהתוכנה eDonkey2000. לאורך הזמן הצטרפו אליו מפתחים נוספים וב-6 ביולי 2002 הופץ לראשונה קוד המקור של התוכנה בגרסה 0.02. אתר התוכנה החל לפעול ב-8 בדצמבר 2003.

מודים 
בתור תוכנה חופשית, יש גרסאות מרובות של אימיול אשר מפותחות מחוץ לצוות הפיתוח של הגרסה הרשמית ושונות מהתוכנה המקורית. כל גרסה כזו נקראת גם "מוד". חלק מהתכונות אשר מוכנסות למודים על ידי המפתחים השונים מוצאות את דרכן גם לגרסה הרשמית.

מערכת הקרדיט 
כאשר התוכנה מקבלת בקשה להורדת קובץ מסוים, ההורדה לא מתחילה מיידית. התוכנה מנהלת תור אשר אליו נכנסות כל הבקשות להורדה. על מנת לתגמל הדדית משתמשים אשר מעלים חלקי קובץ אחד לשני, התוכנה מנהלת מעקב אחרי הכמות שכל משתמש העלה, ובהתאם מתגמלת אותו בהתקדמות יותר מהירה בתור ההורדות. משתמש יכול להתקדם בתור עד פי 10 יותר מהר עקב העלאה מרובה. שיטת תגמול זו נקראת מערכת הקרדיט של אימיול. אבטחת מערכת הקרדיט נעשית על ידי התאמתות מאובטחת בין משתמשים וכן על ידי שמירת הנתונים על העלאה של משתמש מסוים על ידי אלו שהוא העלה אליהם, ולא על ידי המשתמש עצמו.

ממשק גרפי 
אימיול בנויה בצורה של לשוניות. ניתן לשנות את מראה התוכנה בעזרת שימוש בסקינים. כמו כן, התוכנה תומכת בשינוי שפת הממשק הגרפי, ותרגום לעברית זמין להורדה בצורה אוטומטית על ידי התוכנה.

קישורים חיצוניים 

 
 אתר הפרויקט ב-SourceForge

שיתוף קבצים
תוכנה חופשית
תוכנות שהושקו ב-2002
תוכנות הכתובות ב-C++