Prima di Discord, Slack o WhatsApp, la comunicazione in tempo reale su Internet aveva un solo nome: IRC (Internet Relay Chat). Nato alla fine degli anni ’80 negli ambienti accademici finnici, questo protocollo in testo piano ha gettato le basi per la cultura digitale moderna, introducendo il concetto di canale (#), i comandi da riga di testo e le prime comunità online su scala globale.


1. La Nascita: L’Esperimento di Jarkko Oikarinen (1988)

Nell’agosto del 1988, presso l’Università di Oulu in Finlandia, un giovane studente di nome Jarkko Oikarinen (noto in rete con il nickname WiZ) lavorava all’amministrazione del sistema BBS dell’ateneo (OuluBox).

Il suo obiettivo iniziale era semplice: migliorare il software di chat esistente (MUT) per consentire discussioni multi-utente in tempo reale su più server interconnessi. Oikarinen scrisse così il primo server IRC (ircd) e il relativo client.

Collaudato sul server tolsun.oulu.fi, il protocollo si diffuse rapidamente tramite le reti accademiche in Svezia e Danimarca, fino a raggiungere il MIT negli Stati Uniti. Per la prima volta nella storia di Internet, utenti da parti opposte del pianeta potevano conversare simultaneamente in stanze tematiche.


2. L’Età d’Oro e i Grandi Eventi Storici (1990 – 1999)

Negli anni ’90, prima dell’avvento del World Wide Web per il grande pubblico, IRC divenne la principale infrastruttura planetaria per l’informazione dal vivo e per le comunità di appassionati.

  • La Guerra del Golfo (1991): Durante l’operazione Desert Storm, le notizie inviate dai media tradizionali subivano ritardi e censure. Sul canale #war si radunarono centinaia di giornalisti, studenti e ricercatori per condividere aggiornamenti in tempo reale. Fu il primo vero esempio di citizen journalism della storia.
  • Il Golpe di Mosca (1991): Durante il tentativo di colpo di Stato contro Gorbačëv, con i mezzi di informazione russi sotto controllo militare, i cittadini sfruttarono i nodi IRC locali per trasmettere notizie all’estero sull’avanzata dei carri armati.
  • I Netsplit e le Reti Storiche: Con la crescita imponente degli utenti nacquero divergenze di gestione tecnica che portarono a scissioni della rete originale (netsplit). Si formarono così i grandi network storici: EFnet, Undernet, DALnet, IRCnet, QuakeNet (punto di riferimento per il PC gaming) e freenode (snodo fondamentale per la comunità Open Source).

3. L’Ecosistema Tecnico: Client, Script e Bot

La forza di IRC è sempre risieduta nella sua estrema essenzialità e modularità. Basato sui comandi dello standard RFC (come /JOIN, /NICK, /PRIVMSG), l’ecosistema si è arricchito grazie al contributo degli stessi utenti:

  • mIRC e lo Scripting: Negli anni ’90, mIRC (creato da Khaled Mardam-Bey per Windows) divenne il client grafico più diffuso al mondo, grazie al suo potente linguaggio di scripting interno che permetteva di personalizzare l’interfaccia, automatizzare funzioni e creare minigiochi (come i popolari canali di Trivia). Su ambienti Unix e Linux si affiancarono client leggendari come BitchX, irssi e WeeChat, oltre ad AdiIRC su Windows.
  • La Gestione dei Canali e i Bot: Per difendere i canali dagli attacchi automatizzati e dai takeover, nacquero programmi gestiti da remoto. Il più celebre e robusto fu Eggdrop (rilasciato nel 1993 da Robey Pointer), diventato lo standard per l’amministrazione autonoma tramite script TCL, affiancato negli anni da soluzioni come Blackbot e Limnoria.
  • NickServ e ChanServ: Per risolvere i problemi di appropriazione indebita dei nickname e dei canali, molte reti integrarono i Services, database centralizzati che consentivano la registrazione protetta tramite password.
  • ZNC (Bouncer): Poiché la disconnessione da IRC comportava la perdita dei messaggi, si diffusero i Bouncer (BNC). Installati su server VPS sempre online, client come ZNC mantengono la presenza dell’utente nella rete 24 ore su 24, salvando la cronologia fino al collegamento successivo, anche tramite interfacce web moderne (come Kiwi IRC, The Lounge, Convos o Gamja).

4. L’Eredità Culturale di IRC

Con l’arrivo degli anni 2010, l’uso di massa si è progressivamente spostato verso piattaforme commerciali e centralizzate. Ciononostante, l’impronta di IRC sul software moderno resta indelebile:

  1. L’Architettura di Slack e Discord: L’organizzazione delle discussioni in canali preceduti dal cancelletto (#) e la sintassi dei comandi con la barra (/) sono derivati diretti dell’esperienza utente di IRC.
  2. Sviluppo Open Source: Per oltre tre decenni, i canali IRC sono stati la sede principale in cui i team internazionali hanno sviluppato il kernel Linux, i sistemi operativi BSD e gran parte dell’infrastruttura web contemporanea.

Ancora oggi, IRC rappresenta un simbolo di Internet libera, decentralizzata e trasparente, continuata e difesa da sviluppatori e appassionati in tutto il mondo.