Ciao, e benvenuto nella quarta puntata dell'undicesima stagione. Nelle scorse puntate abbiamo visto il Web frammentarsi nella guerra dei browser, e abbiamo capito, con i motori di rendering, perché la stessa pagina poteva apparire diversa ovunque. Oggi raccontiamo la grande risposta a questo caos, una delle imprese più nobili e meno celebrate della storia dell'informatica: la nascita degli standard del Web, il sogno di un Web comune, uguale per tutti, che appartiene a tutti.
Partiamo dal problema, che ormai conosciamo bene. Se ogni browser fa a modo suo, se ogni motore interpreta le cose diversamente, il Web si sgretola in tanti Web incompatibili, e la sua promessa fondamentale, quella di un luogo unico raggiungibile da chiunque con qualsiasi strumento, va in frantumi. Serviva qualcosa che tenesse insieme il Web, che facesse in modo che una pagina scritta una volta funzionasse ovunque, oggi e in futuro. Serviva un accordo comune, un insieme di regole condivise che tutti i browser si impegnassero a rispettare. Questo insieme di regole è ciò che chiamiamo standard.
Cos'è, esattamente, uno standard del Web? È un documento, scritto con estrema cura, che descrive nel dettaglio come deve funzionare una certa parte del Web. Come si scrive il linguaggio delle pagine, cosa significa ogni sua parola, come esattamente un browser deve interpretarla e disegnarla. È una specifica precisa, un contratto tecnico condiviso: se tu, browser, segui queste regole, e io, che costruisco pagine, seguo queste stesse regole, allora la mia pagina funzionerà sul tuo browser, garantito. Lo standard è il linguaggio comune che permette a costruttori e browser, che non si sono mai parlati, di andare d'accordo.
Per creare e custodire questi accordi comuni nacque un'organizzazione dedicata, fondata a metà degli anni Novanta proprio dall'inventore del Web. Il suo scopo era radunare tutte le parti in causa, le aziende dei browser, gli esperti, la comunità, attorno a un tavolo, per discutere e concordare insieme queste regole condivise. Non era un'autorità che imponeva dall'alto, ma piuttosto un luogo di incontro dove si cercava faticosamente il consenso, dove interessi diversi negoziavano un terreno comune. Questa organizzazione, il consorzio per gli standard del Web, divenne il custode del sogno di un Web unico, il guardiano paziente delle regole che tengono insieme tutto.
Voglio che tu colga la natura profonda di questo sogno, perché va oltre la tecnica. Gli standard non sono solo ingegneria: sono un ideale quasi politico, l'idea di un bene comune. Grazie agli standard, il Web appartiene a tutti e a nessuno: nessuna azienda lo possiede, nessuno può cambiarlo da solo a proprio vantaggio, perché le sue regole sono concordate insieme e pubbliche. È come una lingua condivisa, o come le regole della strada: funzionano perché tutti le rispettano, e per questo appartengono a tutti.
Ma stabilire una bella regola comune non basta, se poi i browser non la rispettano, e qui la storia si fa combattiva. Negli anni della guerra dei browser, gli standard esistevano sulla carta, ma i browser li seguivano male, o li ignoravano, preferendo le proprie invenzioni esclusive. Nacque allora un movimento di sviluppatori appassionati, quasi un'attività militante, che si batteva perché i browser rispettassero davvero gli standard concordati. Con articoli, campagne, pressione pubblica, questi attivisti spingevano le aziende a onorare gli accordi comuni invece di frammentare il Web. Fu una battaglia civile, in un certo senso, combattuta da persone che credevano nel Web aperto come in un valore da difendere.
Questa battaglia per gli standard riprende un tema che percorre tutto il podcast, e vale la pena renderlo esplicito. Ricordi quando, nella prima stagione, parlavamo del valore del codice scritto pensando agli altri, non solo a se stessi? Gli standard sono la versione più grande e collettiva di quell'idea. Sono un atto di generosità verso l'intera comunità: rispettare uno standard significa rinunciare a un vantaggio personale immediato, quello di fare a modo proprio, in nome di un bene comune, la compatibilità di tutto il Web. È la scelta di costruire per tutti, non solo per sé. E questa scelta, ripetuta da migliaia di persone e aziende, è ciò che ha tenuto insieme il Web attraverso i decenni.
Concludo con il senso storico di tutto questo, perché è sorprendente. Che un mezzo così vasto e importante come il Web sia retto non da un padrone, ma da accordi comuni, discussi apertamente e rispettati volontariamente, è un fatto quasi miracoloso. Poteva finire diversamente: il Web poteva diventare proprietà di un'azienda, un territorio recintato. Invece, grazie agli standard e a chi si è battuto per essi, è rimasto in larga parte un bene comune, un raro esempio di infrastruttura globale che appartiene all'umanità. È una conquista fragile, sempre da difendere, ma è una delle cose più belle che la storia del Web ci abbia lasciato.
Per oggi ci fermiamo qui. Gli standard del Web sono documenti precisi che descrivono come deve funzionare ogni parte del Web, un contratto comune che permette a una pagina di funzionare ovunque. Per custodirli nacque un'organizzazione dedicata, un luogo di incontro che cerca il consenso invece di imporre dall'alto. Ma gli standard sono più della tecnica: sono l'ideale di un Web come bene comune, che appartiene a tutti e a nessuno, difeso da chi si è battuto perché i browser li rispettassero. Nella prossima puntata vediamo cosa accade quando questo equilibrio si rompe: gli anni bui della monocultura. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.