EMule

Un article de SRC Bordeaux.

Musiques, films, vidéos, séries TV, logiciels, jeux, photos, etc., on trouve tout avec eMule. Ce logiciel, gratuit et sans spyware, est utilisé par des millions d'internautes pour s'échanger illégalement des milliards de fichiers de disque dur à disque dur (peer-to-peer), sans passer par un serveur central de téléchargement. Il est toutefois un peu difficile d'accès aux débutants, et mieux vaut être patient lors des téléchargements. Il est possible avec eMule de visualiser l'avancement des téléchargements, de pré visualiser une vidéo, un fichier compressé ou une musique avant la fin du téléchargement, d'appliquer et de lire les commentaires sur chaque objet en partage, de corriger certaines corruptions de données, de rechercher un fichier par son nom, sa taille, son type, de gérer une liste de serveurs, de chatter et de piloter le logiciel à distance via un serveur web intégré.

Sommaire

Modèle économique

eMule est un logiciel de Peer-to-Peer. On pourrait donc penser qu’il fonctionne sur le modèle de la publicité, comme KaZaA par exemple. Mais ce logiciel est aussi Open Source, c’est-à-dire que le code source est libre d’accès, d’utilisation et de modification par n’importe qui. Une seconde caractéristique qui va à l’encontre de tout modèle économique, car ce n’en est tout simplement pas un. Le système est basé sur l’échange entre utilisateurs de façon totalement libre, gratuite et non rémunéré par la publicité. Leur seul moyen de gagner de l’argent sont les dons faits par des utilisateurs, des gens qui participent à son développement (en créant des « mods » complémentaires) etc. Pour les utilisateurs, le principe est tout simplement de ne pas passer par l’industrie du disque, des logiciels ou de films, pour plus de rapidité et d’accessibilité, à moindre coût. Ce qui naturellement impute des bénéfices aux grosses compagnies dont le but n’est que purement économique.

Architecture technique

Le logiciel Emule a été initié par Merkur et est développé en Visual C++ .NET par la communauté open source depuis maintenant 4 ans. Il utilise le réseau peer-to-peer eDonkey. Le premier logiciel à utiliser ce réseau s'appelait eDonkey2000. eMule signifie en bref "Mulet électronique". Il a été appelé ainsi pour montrer son lien avec eDonkey2000 et rendre hommage à cet animal infatigable, ancien transporteur de tous nos matériaux. De part la puissance de l'open source, il existe quantité de "mods" (modifications) permettant d'ajouter des fonctionnalités intéressantes au logiciel. Pour ce qui est du fonctionnement de cette plateforme de téléchargement communautaire, en voici le principe. Le schéma suivant montre le principe des échanges de fichiers sur un réseau eDonkey, utilisé par eMule, et de façon plus globale, le téléchargement partagé.

Image:camille-tressol-schéma-edonkey.jpg

  • Le client Z possède la totalité du fichier (les minuscules représentent les différentes parties du fichier).
  • Les clients W, X, et Y veulent tous télécharger ce fichier.
  • Puisque les clients X et Y ont tous les deux différents morceaux du fichier, ils peuvent non seulement télécharger ce fichier à partir de client Z mais ils peuvent aussi commencer à s'envoyer mutuellement ce qu'ils ont.
  • Cela permet de distribuer le plus rapidement possible ce fichier sans bloquer la bande passante de Z.
  • En réalité cette bande passante sera saturée (les clients X et Y vont télécharger au maximum de la vitesse) mais beaucoup moins longtemps (puisque certains morceaux seront arrivés d'autres sources).
  • De plus le client W peut commencer à charger ce qui lui manque chez les clients X et Y tant que Z n'a plus assez de bande passante.

Fonctionnement sociologique

Différentes utilisations…

Comme nous l’avons vu précédemment, ce logiciel est un moyen de partager des fichiers, et donc des idées, des goûts, des cultures… C’est bien sûr tout bénéfice pour l’utilisateur qui peut accéder à des produits immatériels souvent jugés trop coûteux pour ce qu’ils sont. Les usages des logiciels tels qu’eMule sont variés. Certains s’en servent seulement de référence avant d’acheter les disques ou DVD, d’autres n’utilisent que ça pour leurs discothèques ou DVDthèques…

…par différents utilisateurs.

Ce que l’on remarque dans tous les cas, c’est que celui-ci en question (eMule) est peu adapté aux débutants de l’informatique. En effet il faut configurer des tas de paramètres si on veut avoir un minimum de vitesse de téléchargement, le système de serveurs à choisir n’est pas évident pour l’utilisateur lambda du web, et le jargon technique sur les forums à ce sujet n’aide pas à se sentir en confiance. Un outil donc utilisé à ses débuts par les plus avertis, les férus de la toile, prêts à tout pour trouver plus vite et gratuitement le maximum de fichiers, logiciels et autres produits numériques. Ces avertis ont alors converti certains novices à ce logiciel, qui a désormais su convaincre des millions de connectés dans le monde entier. La boucle n’est pas près de s’arrêter car plus il y aura de connectés, plus il y aura de fichiers, plus les échanges seront riches et pertinents, plus les utilisateurs se serviront !

Les limites d’eMule face à la société… ou l’inverse.

Le seul frein que l’on peut alors trouver serait… les vendeurs ! Effectivement tout ce trafic gratuit nuit forcément aux artistes et surtout aux maisons de production. C’est pourquoi une grande polémique autour de ce type de logiciel est lancée depuis maintenant plus de cinq ans. En effet, cet échange de fichiers et notamment de musique ou films en fait des produits gratuits, et réduirait donc le commerce des maisons de production. Malgré de nombreuses plaintes, les utilisateurs ressortent souvent gagnants des procès intentés. Les lois sont en cours de vote, notamment en France, pour équilibrer la part de faute des utilisateurs. Le problème pour l’instant au niveau légal est que le téléchargement est autorisé, mais pas le partage, c’est-à-dire le « prêt » à autrui. Ne cherchons plus la problématique : comment pourrait-on donc recevoir si personne ne donnait ? Le fonctionnement d’eMule est ici même remis en cause, car le partage se fait automatiquement dès lors que l’on télécharge : c’est le principe du réseau utilisé eDonkey (cf. schéma de la partie Architecture technique).

Illustrations - Captures d'écran

image:camille-tressol-logo-emule.jpg

image:camille-tressol-serveurs-emule.jpg

image:camille-tressol-transferts-emule.jpg

Liens de référence


--Camille TRESSOL 20 mar 2006 à 12:28 (CET)