Outils du site

Outils pour utilisateurs


Panneau latéral

P2PFR:Wiki

p2p:napster (lu 12978 fois)

Napster

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.

Un peu de technique...

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

OpenNap et les autres clients

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.

Clients

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.

Fin de Napster ?

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, spécialisé dans l'échange de fichiers musicaux, mais son aura est assez différente…

Voir aussi

Liens internes

Liens externes

Sur Wikipédia

1)
En 2000, Shawn Fanning fait une apparition TV avec un T-shirt du groupe. Au moment de prendre la parole il explique que c'est un ami qui lui a «partagé». Lars Ulrich est parmi les spectateurs.
p2p/napster.txt · Dernière modification: le 25/08/2014 à 00h09 par 111110101011