Napster (1999-2001) était le premier logiciel P2P permettant l'échange de fichiers MP3 par internet, et j'aime autant t'dire ça y allait. Son créateur est Shawn_Fanning, c'est en tout cas le nom que l'histoire retient bien qu'il ait pu être entouré d'autres programmeurs.
D'ailleurs, Napster ne permettait *que* l'échange de MP3, pas les autres types de fichiers. Il fallait déguiser les fichiers avec Wrapster ou les renommer si on voulait partager autre chose. Mais Napster était essentiellement dédié à la musique, et le partage d'autres types de fichiers suscitait très peu d'intérêt en comparaison.
Les utilisateurs pouvaient s'envoyer directement des messages privés, et consulter la bibliothèque des fichiers partagés de chacun. Il ne s'agissait donc pas seulement d'un outil de téléchargement, mais d'un logiciel à vocation sociale/communautaire.
Napster intégrait aussi des chatrooms similaires à IRC. Des salons de discussion portant le nom des différentes langues (dont #french) étaient proposées, mais il n'était pas possible de créer soi-même un salon. Ces salons n'étaient pas modérés, on avait donc parfois droit à un «flood» en bonne et dûe forme, mais ce type d'emmerdement ne durait généralement pas.
Il fonctionnait de manière semi-centralisée: la liste des fichiers était stockée sur des serveurs. Dans les premiers temps du logiciel, ces serveurs ne communiquaient pas entre eux, donc une recherche renvoyait des résultats partiels. Ceci fut amélioré par la suite et les serveurs étaient inter-connectés pour renvoyer les résultats de recherches du réseau dans sa globalité.
Aucun mp3 n'était stocké sur les serveurs. Ces derniers s'assuraient juste d'héberger les chatrooms, et conservaient la liste des fichiers partagés de chacun des utilisateurs.
La connexion à un serveur plutôt qu'a un autre était décidée par un serveur maître qui s'assurait que le serveur sur lequel on allait arriver n'était pas surchargé.
Il était toutefois possible de choisir son serveur avec un outil qui s'appellait Napigator, et donc «d'obliger» Napster à se connecter à un serveur précis plutôt qu'à un autre. Cela n'avait pas d'intérêt pour les résultats de recherche, mais cela pouvait avoir un intérêt pour rejondre une chatroom précise, car elles n'étaient pas communes à tous les serveurs.
Les serveurs officiels tournaient sur le port 8888, en voici une liste:
orange.napster.com 64.124.41.221 alternative.napster.com 64.124.41.166 clubhouse.napster.com 64.124.41.167 blues.napster.com 64.124.41.168 disco.napster.com 64.124.41.169 ballad.napster.com 64.124.41.170 hifi.napster.com 64.124.41.171 tribal.napster.com 64.124.41.172 jazz.napster.com 64.124.41.173 revival.napster.com 64.124.41.174 latin.napster.com 64.124.41.175 retro.napster.com 64.124.41.176 lofi.napster.com 64.124.41.177 newwave.napster.com 64.124.41.178 cult.napster.com 64.124.41.179 ethnic.napster.com 64.124.41.180 meditative.napster.com 64.124.41.181 gospel.napster.com 64.124.41.182 soundclip.napster.com 64.124.41.183 soundtrack.napster.com 64.124.41.184 ska.napster.com 64.124.41.185 pranks.napster.com 64.124.41.186 satire.napster.com 64.124.41.187 goa.napster.com 64.124.41.188 indie.napster.com 64.124.41.189 anime.napster.com 64.124.41.190 synthpop.napster.com 64.124.41.191 britpop.napster.com 64.124.41.192 tango.napster.com 64.124.41.193 primus.napster.com 64.124.41.194 opera.napster.com 64.124.41.195 easylistening.napster.com 64.124.41.196 psychedelicrock.napster.com 64.124.41.197 celtic.napster.com 64.124.41.198 swing.napster.com 64.124.41.199 rockandroll.napster.com 64.124.41.200 acidpunk.napster.com 64.124.41.201 rave.napster.com 64.124.41.202 jungle.napster.com 64.124.41.203 hiphop.napster.com 64.124.41.204 popfolk.napster.com 64.124.41.205 rap.napster.com 64.124.41.206 punk.napster.com 64.124.41.207 salsa.napster.com 64.124.41.208 blue.napster.com 64.124.41.220 green.napster.com 64.124.41.219 black.napster.com 64.124.41.218 purple.napster.com 64.124.41.217 gray.napster.com 64.124.41.216 gold.napster.com 64.124.41.215 bronze.napster.com 64.124.41.214 indigo.napster.com 64.124.41.213 caesershift.napster.com 64.124.41.212 key.napster.com 64.124.41.211 vigenere.napster.com 64.124.41.210 crypt.napster.com 64.124.41.209
Il existait cependant également des réseaux non-officiels, baptisés OpenNap ( en voici une liste d'après des archives de discussions). Ceux-ci n'étaient pas joignables sans manipulation volontaire de l'utilisateur (usage de Napigator, ou d'un autre outil).
Les réseaux OpenNap ont toujours été moins populaires, mais des utilisateurs se réunissaient quand même autour. L'un des réseaux alternatifs les plus populaires était MusicCity, détenu par la firme à l'origine du logiciel Morpheus, un autre programme capable de se connecter au réseau OpenNap. On se souviendra également de Necessary Evil, un autre serveur populaire. Il pouvait y avoir des différences subtiles dans le fonctionnement de ces réseaux par rapport au réseau officiel, par exemple, le partage de fichiers autres que les MP3 pouvait être autorisé.
Le protocole réseau de Napster était en effet documenté, par Rétroingénierie. Le fruit de ces efforts est d'ailleurs toujours disponible en ligne et est documenté sur le site de OpenNap, qui est également le nom du logiciel qui permettait de créer un serveur semblable à ceux utilisés par le Napster officiel.
Le site de OpenNap est une mine d'informations et une jolie relique. On peut y trouver une liste des clients et autres outils utilisés sur Napster.
Mentionnons aussi Slavanap et OpenNap-NG, qui sont d'autres logiciels pour monter un serveur type OpenNap.
D'autres clients populaires exploitaient le réseau de Napster/OpenNap.
Parmi eux: AudioGnome, rapigator, gnapster (image), teknap, macster, WinMX…
Le client favori des administrateurs de serveurs était Teknap, et fonctionnait en mode console.
Dès 2000, l'industrie du disque, particulièrement la RIAA (Recording Industry Association of America), lance des poursuites judiciaires à l'encontre de Napster. L'un des artistes ayant notoirement porté plainte à l'égard du réseau Napster est Metallica1). Les pressions judiciaires ont peu à peu poussé Napster à filtrer les résultats de recherches. Certains utilisateurs mettaient en partage des fichiers avec des fautes volontaires dans les noms pour échapper à ces filtres.
Les réseaux officiels de Napster ont été définitivement fermés en juillet 2001.
Les réseaux OpenNap étant administrés par des structures indépendantes de Napster, ces serveurs ont continué de tourner pendant quelques temps, et le font peut-être même encore…
Napster a été racheté par une entreprise nommée Roxio, puis par Rhapsody, qui ont ainsi acquis les droits d'image sur le logo Napster ainsi que le nom. Chacune tentera de lancer un service légal en tirant profit du nom, avec un succès très mitigé. Rhapsody est encore en service.
D'autres logiciels ont succédé à Napster, contemporains ou ultérieurs à sa fermeture. Gnutella était l'un des réseaux ayant été conçu pendant la periode où Napster était encore en service, contrairement à Napster, le réseau de Gnutella était décentralisé, mais n'a jamais vraiment conquis le public du fait d'une manque de fiabilité dans les résultats de recherches de fichiers. D'autres ont toutefois suscité un certain engouement, comme KaZaA et AudioGalaxy.
Napster a été l'un des logiciels de peer-to-peer les plus appréciés et reste une référence pour l'efficacité de ses échanges, son aspect communautaire et sa philosophie de conception.
L'un des P2Ps actuels s'en rapprochant le plus serait Soulseek (réseau), spécialisé dans l'échange de fichiers musicaux, mais son aura reste assez différente…
type:client-p2p licence:propriétaire réseau:napster réseau:opennap système:windows statut:fermé