Usenet
L’automne 1979 à Duke University ressemblait à n’importe quel autre : les feuilles jaunissaient, les étudiants reprenaient leurs cours, et dans le département informatique, Tom Truscott et Jim Ellis se creusaient la tête sur un problème apparemment banal. Comment faire communiquer efficacement les différents ordinateurs du campus qui tournaient sous UNIX ? Une question technique qui allait bouleverser la manière dont les gens échangent des informations.
L’informatique vivait encore sous la domination des gros systèmes centralisés. Les PDP-11 de DEC commençaient tout juste à coloniser les départements universitaires, tandis que les micro-ordinateurs personnels relevaient de la curiosité technologique. Pour communiquer à distance, on utilisait des modems poussifs à 300 bauds qui crachotaient sur les lignes téléphoniques. ARPANET existait, certes, mais son accès restait jalousement gardé par les militaires et quelques laboratoires privilégiés.
Truscott et Ellis trouvèrent leur solution en s’associant avec Steve Bellovin, étudiant à l’université voisine de Caroline du Nord. Ce dernier développa la première version d’Usenet en seulement 150 lignes de script shell, s’appuyant sur UUCP, un protocole UNIX qui venait d’apparaître et permettait de copier des fichiers entre machines distantes. L’idée était simple : créer des forums thématiques appelés « newsgroups » où chacun pourrait poster des messages, ces derniers se propageant automatiquement d’un site à l’autre.
L’architecture choisie reflétait les contraintes de l’époque autant que l’ingéniosité de ses créateurs. Plutôt que de centraliser les données, chaque site stockait localement tous les messages et les transmettait à ses voisins. Duke servait de hub central pour limiter les frais téléphoniques, une préoccupation bien réelle quand chaque appel longue distance se comptait en dollars. Le protocole A News adoptait un format rudimentaire mais efficace : chaque message débutait par la lettre A suivie d’un identifiant unique, et les en-têtes indiquaient le chemin parcouru pour éviter que les messages tournent en rond.
En janvier 1980, lors d’une conférence Usenix à Boulder, l’équipe présenta publiquement son système. Ils le qualifièrent de « poor man’s ARPANET », une alternative économique au réseau des élites. Le code source fut distribué gratuitement sur bande magnétique, dans l’esprit de partage qui caractérisait la communauté UNIX. Cette générosité n’était pas que philosophique : sans moyens financiers, les créateurs misaient sur l’effet de réseau pour faire prospérer leur invention.
Les débuts furent pourtant modestes. En avril 1981, quinze sites seulement composaient le réseau, gravitant autour de Duke, Berkeley et San Diego. Le décollage vint de Mary Ann Horton, qui eut l’idée de créer une passerelle entre Usenet et les listes de diffusion populaires d’ARPANET. Soudain, les discussions de SF-LOVERS et autres groupes renommés devinrent accessibles aux utilisateurs d’Usenet. Horton développa aussi les outils uuencode et uudecode, qui résolvaient l’épineux problème du transfert de fichiers binaires sur un réseau conçu pour le texte.
La version B News corrigea les défauts de jeunesse du système original. Fini les messages qu’il fallait lire dans l’ordre d’arrivée : on pouvait désormais naviguer librement dans les discussions, suivre des fils de conversation, organiser sa lecture. Ces améliorations tombaient à pic car le réseau explosait littéralement. De 150 sites en 1981, Usenet bondit à 11 000 sites en 1988, brassant 1 800 articles quotidiens.
Cette croissance reflétait l’évolution plus large de l’informatique. UNIX se répandait dans les universités et les entreprises, les modems devenaient plus rapides, les lignes téléphoniques plus fiables. Surtout, Usenet répondait au besoin de l’entraide technique et du partage de connaissances. Les groupes proliféraient, couvrant tous les sujets imaginables, des plus pointus aux plus futiles.
Mais cette expansion révélait les failles d’une architecture pensée pour quelques dizaines de sites. Les nœuds centraux peinaient à relayer le flot croissant de messages. La gouvernance posait question : si la création d’un groupe officiel nécessitait un vote communautaire, la hiérarchie « alt. » laissait chacun libre de créer ses propres forums. Cette anarchie organisée favorisait l’innovation mais compliquait le contrôle des dérives.
Les années 1990 marquèrent paradoxalement l’apogée et le début du déclin d’Usenet. Le système servit de tribune à des annonces qui allaient changer le monde : Linus Torvalds y présenta Linux, Tim Berners-Lee y décrivit le World Wide Web. Ironie de l’histoire, c’est justement le Web qui allait supplanter Usenet en proposant une interface plus accessible au grand public. L’arrivée d’AOL, puis des réseaux sociaux, détourna progressivement les utilisateurs vers des solutions plus conviviales.
Usenet ne disparut pas pour autant. Le protocole NNTP remplaça UUCP pour s’adapter à Internet, et le volume de données continua de croître, principalement pour le partage de fichiers binaires. Les groupes techniques gardent leur utilité pour les développeurs qui apprécient la qualité des discussions et l’absence de publicité.
Usenet a prouvé qu’on pouvait créer des réseaux sociaux décentralisés et participatifs bien avant que ces concepts ne soient à la mode. Il a enrichi le vocabulaire d’Internet avec des mots comme « spam » ou « troll », introduit l’idée du fil de discussion, expérimenté la modération collaborative. Ses choix techniques ont durablement influencé notre façon de communiquer en ligne.
Les révolutions technologiques naissent parfois de besoins très concrets, et de solutions bricolées par quelques étudiants dans un laboratoire universitaire. Entre l’ouverture totale et le contrôle nécessaire, entre la liberté d’expression et la modération des abus, Usenet a incarné les tensions qui traversent encore nos communautés numériques.