Internet Relay Chat
En 1988, dans les locaux de l'université d'Oulu, un étudiant finlandais du nom de Jarkko Oikarinen travaille sur un problème qui l'agace : comment faire discuter plusieurs personnes simultanément sur les BBS, ces tableaux d'affichage électroniques qui précèdent le Web ? Les outils existants comme « talk » ou « rmsg » sous UNIX se limitent à des conversations à deux. Oikarinen imagine alors quelque chose de différent, des salons de discussion où n'importe qui pourrait entrer et participer à la conversation générale.
Cette idée donne naissance à l'Internet Relay Chat, plus connu sous l'acronyme IRC. Pour la première fois, des dizaines de personnes peuvent échanger en temps réel dans un espace virtuel. Oikarinen baptise ces espaces des « canaux », identifiés par le symbole dièse qui deviendra plus tard célèbre sur d'autres plateformes.
Les premiers mois d'IRC restent confidentiels. Le réseau se cantonne à la Scandinavie, bridé par les connexions internationales balbutiantes de l'époque. La situation change quand Mike Jacobs, depuis le MIT, parvient à se connecter au système d'Oikarinen. Ce contact transatlantique ouvre les vannes : le code circule, de nouveaux serveurs s'ajoutent, le réseau grandit.
En janvier 1991, lors de la guerre du Golfe, IRC connaît sa première utilisation massive lors d'un événement mondial. Des utilisateurs se rassemblent pour relayer en temps réel des informations de guerre, atteignant pour la première fois plus de 300 utilisateurs simultanés. Les logs de ces échanges sont conservés dans les archives ibiblio.
En août 1991, lors de la tentative de coup d'État contre Mikhaïl Gorbatchev, IRC joue son rôle. Pendant le blocus médiatique imposé par les putschistes (19-21 août), des utilisateurs à Moscou utilisent IRC pour transmettre des informations en temps réel vers le reste du monde, contournant ainsi la censure. Les logs de ces échanges sont aussi conservés dans les archives. Des sources mentionnent parfois l'utilisation d'IRC lors de la crise constitutionnelle russe de septembre-octobre 1993, mais cette information reste à confirmer par des sources primaires.
Le succès attire les convoitises et les désaccords. Des querelles éclatent sur la gestion du réseau unique d'IRC. Qui peut créer de nouveaux serveurs ? Selon quels critères ? Les tensions montent jusqu'à la rupture. Une partie des utilisateurs fait sécession pour créer Undernet, laissant le serveur original d'Oikarinen former la base d'EFnet. Ces deux réseaux rivaux continuent d'exister, rejoints par des centaines d'autres nés des mêmes divisions.
Car IRC se fragmente. Chaque réseau développe ses propres règles, ses propres serveurs, son propre code. Les programmeurs expérimentent, modifient, adaptent. De cette effervescence émergent trois grandes familles techniques : le protocole P10 d'Undernet, hybrid pour EFnet, bahamut pour Dalnet. La diversité technique reflète la philosophie décentralisée d'IRC, où personne ne contrôle l'ensemble.
Cette décentralisation a un prix. Les réseaux IRC souffrent régulièrement de netsplits, ces coupures temporaires qui divisent un réseau en plusieurs morceaux. Quand deux serveurs perdent contact, leurs utilisateurs se retrouvent séparés jusqu'à ce que la connexion se rétablisse. Ces incidents, d'abord perçus comme des pannes gênantes, sont peu à peu une caractéristique acceptée du système.
L'architecture d'IRC reste d'une simplicité déconcertante. Les messages transitent en texte brut, sans chiffrement ni stockage persistant. Cette légèreté technique explique en partie la robustesse du protocole, qui fonctionne aussi sur des connexions poussives, avec des serveurs aux ressources limitées. Là où d'autres systèmes exigent des serveurs puissants et des connexions rapides, IRC se contente de peu.
Les utilisateurs compensent les limitations du protocole par leur créativité. Ils développent des robots de discussion, des systèmes d'enregistrement de conversations, des interfaces graphiques sophistiquées. L'écosystème logiciel autour d'IRC foisonne. Chacun programme ses propres outils, partage ses scripts, améliore ceux des autres.
Cette culture du bricolage marque IRC. Le protocole influence d'ailleurs les plateformes qui lui succéderont. Le @ des opérateurs de canaux, le # des noms de salons, ces conventions nées dans les années 1980 réapparaîtront bien plus tard sur Twitter et d'autres réseaux sociaux. IRC invente un langage symbolique que le Web grand public finira par adopter.
Conçu pour quelques centaines d'utilisateurs maximum, IRC dépasse ses limites théoriques. Au plus fort de son succès, les quatre plus gros réseaux rassemblent plus de 500 000 personnes connectées simultanément. Les serveurs tiennent bon, la technique s'adapte, les communautés prospèrent.
Bien plus qu'un simple outil de discussion, des communautés entières se développent avec IRC, avec leurs codes, leurs habitudes, leurs rituels. Les développeurs de logiciels libres y trouvent un lieu d'échange technique. Les passionnés d'informatique s'y retrouvent pour débattre des dernières innovations. Des amitiés naissent, des projets se montent, des collaborations s'organisent.
IRC survit discrètement dans l'ombre des géants du Web social. Les jeunes générations l'ignorent souvent, préférant des interfaces plus colorées et des fonctionnalités plus riches. Mais les communautés techniques lui restent fidèles. Sur des milliers de canaux, des conversations continuent, des projets s'élaborent, des savoirs se transmettent. IRC incarne une certaine idée d'Internet : décentralisé, ouvert, maîtrisable par ses utilisateurs.