
Le piattaforme di social network centralizzate come Facebook o X (Twitter) dominano il panorama digitale moderno, ma sollevano preoccupazioni riguardo alla privacy degli utenti, al controllo dei dati personali e alla censura dei contenuti ritenuti offensivi o fake news. Spesso, queste decisioni sono prese da un ristretto cerchio di individui che non sempre agiscono in modo democratico o affidabile.
In risposta a questi problemi, il Fediverso è nato come un’alternativa decentralizzata che offre libertà, privacy e controllo sui propri dati. Il Fediverso si contrappone ai social network tradizionali proprio per la sua natura federata: consente agli utenti di creare le proprie istanze indipendenti che possono comunicare tra loro grazie a protocolli aperti come ActivityPub.
Questa filosofia richiama quella delle BBS (Bulletin Board System) degli anni ’70-’90, che rappresentavano una delle prime forme di networking sociale decentralizzato e autonomo, quando Internet era ancora sconosciuto al grande pubblico. Le BBS di quegli anni e il moderno Fediverso sono 2 modelli tecnologici separati da decenni, ma uniti da una filosofia e uno scopo comune.
Le BBS: Le Radici della Decentralizzazione
Nate nel 1978 con il Computer Bulletin Board System (CBBS) di Ward Christensen e Randy Suess, le BBS furono tra le prime forme di comunicazione digitale decentralizzata. Operavano tramite connessioni dial-up, utilizzando modem collegati alla rete telefonica. Gli utenti componevano un numero locale per accedere a un singolo nodo BBS, gestito da un sysop (system operator), che amministrava risorse come forum, giochi testuali (es. TradeWars) e repository di file.
FidoNet: Il Protocollo che Unì le BBS
Nel 1984, Tom Jennings creò FidoNet, una rete che permetteva a BBS geograficamente distanti di scambiare messaggi e file. Ogni nodo aveva un indirizzo numerico gerarchico (es. 1:322/64
, dove 1
indicava la zona mondiale, 322
la regione, e 64
il nodo specifico).
- Netmail: Protocollo per messaggi privati, simile all’email moderna.
- Echomail: Discussioni pubbliche replicate tra nodi, precursore decentralizzato dei forum.
FidoNet era gestito manualmente: i sysop programmavano chiamate notturne per trasferire dati via modem, riducendo i costi telefonici.
Le BBS erano comunità iperlocali, spesso legate a hobby specifici (es. hacking, radioamatori). L’accesso era limitato dalla copertura telefonica e dai costi delle chiamate interurbane. Ciononostante, diedero vita a sottoculture tecnologiche pionieristiche, con meetup fisici (i cosiddetti BBS parties) e una forte etica della condivisione.
Il Fediverso: Decentralizzazione 2.0
Il Fediverso è un ecosistema di piattaforme sociali (istanze) interconnesse tramite protocolli aperti come ActivityPub (standard W3C dal 2018). A differenza dei sistemi centralizzati (es. Facebook), ogni istanza è autonoma ma può comunicare con altre attraverso federazione. Esempi includono:
- Mastodon (microblogging)
- PeerTube (video hosting)
- Pixelfed (foto sharing)
ActivityPub funziona tramite API RESTful, che utilizzano formati come JSON-LD per trasmettere attività, come “segui” o “mi piace”, tra server diversi.
Le API RESTful sono basate su un’architettura software che standardizza le operazioni basate su HTTPS, utilizzando metodi come GET, PUT, POST, PATCH e DELETE per gestire risorse su Internet. Queste API sono progettate per essere stateless, il che significa che ogni richiesta contiene tutte le informazioni necessarie per essere elaborata, senza dipendere da sessioni lato server.
JSON-LD, invece, è un formato di dati che estende il formato JSON per includere metadati e collegamenti a risorse esterne, consentendo di rappresentare dati in modo più strutturato e semantico. Questo facilita l’interoperabilità tra sistemi diversi, rendendo ActivityPub particolarmente efficace nel trasmettere attività complesse tra piattaforme.
Ad esempio, un utente su Mastodon può interagire con un video su PeerTube senza dover lasciare la propria istanza, grazie alla capacità di ActivityPub di facilitare la comunicazione tra server differenti. Ciò significa che gli utenti possono mantenere la loro esperienza all’interno della piattaforma che preferiscono, mentre continuano a interagire con contenuti ospitati su altre piattaforme compatibili con ActivityPub
Comunità e Autogestione
Ogni istanza è gestita da un amministratore, che ne definisce le regole (moderazione, temi). Ad esempio:
- linux.social: Comunità focalizzata su GNU/Linux
- mastodon.art: Per artisti digitali
Questa struttura evita i problemi dei social tradizionali (es. algoritmi opachi, censura centralizzata), ma richiede agli amministratori di bilanciare libertà e responsabilità (es. bloccare istanze spam).
Confronto Tecnico e Filosofico: BBS e Fediverso
Parallelismi Chiave
Entrambi i sistemi, BBS e Fediverso, condividono alcune caratteristiche fondamentali che li rendono interessanti per chi cerca alternative decentralizzate e aperte.
Decentralizzazione
- BBS: Queste erano basate su nodi indipendenti connessi tramite FidoNet, una rete decentralizzata che non dipendeva da un server centrale. Gli utenti potevano accedere a diverse BBS per condividere file, inviare messaggi e partecipare a giochi ASCII.
- Fediverso: Anche il Fediverso è decentralizzato, con istanze federate che comunicano tra loro tramite il protocollo ActivityPub. Questo significa che non esiste un controllo centrale, e ogni istanza può gestire i propri contenuti e utenti in modo indipendente.
Protocolli Aperti
- FidoNet: Utilizzava specifiche pubbliche che permettevano a chiunque di sviluppare software compatibili, come BBS Express!. Questo ha reso possibile la creazione di una vasta gamma di software per gestire le BBS.
- Fediverso: Si basa su standard aperti, con client e server sviluppati dalla comunità, come Pleroma e Akkoma. Questo approccio incoraggia la collaborazione e l’innovazione all’interno della comunità.
Etica Hacker
Entrambi i sistemi sono legati alla cultura del fai-da-te e alla diffidenza verso il controllo corporativo. Gli utenti e gli sviluppatori di entrambi i sistemi tendono a valorizzare l’indipendenza e la libertà di espressione.
Differenze Strutturali
Tecnologia di Rete
- BBS: Le BBS erano basate su infrastrutture telefoniche, con velocità di trasferimento limitate (tipicamente 2400 baud) e sincronizzazioni manuali. Questo rendeva l’accesso più lento e meno affidabile rispetto alle moderne reti.
- Fediverso: Utilizza protocolli come HTTPS e si avvale del cloud computing, garantendo un accesso globale in tempo reale. Questo consente una maggiore velocità e scalabilità rispetto alle BBS.
Scalabilità e Accessibilità
- BBS: Supportavano solo poche connessioni simultanee a causa dei limiti hardware. Questo rendeva difficile gestire un numero elevato di utenti contemporaneamente.
- Fediverso: Può scalare orizzontalmente, ad esempio utilizzando server cloud come quelli di AWS. Ciò significa che il Fediverso può gestire un numero molto maggiore di utenti e istanze rispetto alle BBS.
Casi d’Uso
- BBS: Erano principalmente utilizzate per il file sharing, la messaggistica, e i giochi ASCII. Questi servizi erano popolari prima dell’avvento di Internet.
- Fediverso: Include una vasta gamma di applicazioni, come social network tematici (ad esempio Mastodon), streaming video (ad esempio PeerTube), e blog. Questo rende il Fediverso molto più versatile e adatto alle moderne esigenze di comunicazione e condivisione di contenuti.
Creare un’Istanza Fediverse: Oggi vs. Ieri
Ieri: Configurare una BBS
Realizzare una BBS richiedeva:
- Un PC con uno o più modem
- Software come RemoteAccess o Wildcat!
- Una o più linee telefoniche dedicate
- I sysop dovevano possedere competenze tecniche avanzate (configurazione DOS, gestione FidoNet)
Oggi: Lanciare un’Istanza Fediverse
Con strumenti in ambienti GNU/Linux e containerizzazione, il nuovo Fediverso è più accessibile:
- Per ospitare la tua istanza, puoi utilizzare un server dedicato da provider internet o usarne uno dedicato come Masto.host
- Software come Mastodon o alternative leggere come GoToSocial
- L’istanza è automaticamente parte del Fediverso tramite il protocollo ActivityPub
Conclusioni: Perché il Fediverso è il Futuro
Il Fediverso sembra proprio un’evoluzione naturale delle BBS, adattata all’era di Internet. Combina l’autonomia delle vecchie reti telefoniche con la potenza del software libero e del cloud. Per gli utenti GNU/Linux, partecipare al Fediverso non è solo una scelta tecnologica, ma un atto politico: sostenere un web dove i dati appartengono agli utenti, non alle corporation.
Tuttavia, restano sfide significative nel Fediverso: la frammentazione delle comunità e la moderazione tra le varie istanze. La frammentazione delle comunità può rendere difficile per i nuovi utenti trovare istanze adatte alle loro esigenze, e la moderazione tra istanze diverse può essere complessa a causa della mancanza di norme comuni. Come nelle BBS, il successo di questo modello decentralizzato dipende fortemente dalla collaborazione tra gli amministratori delle istanze (sysop) e gli utenti.
Nonostante queste sfide, il Fediverso rappresenta un passo significativo verso un futuro digitale più democratico e inclusivo, dove gli utenti hanno un ruolo attivo nella gestione delle informazioni e delle interazioni online.
Source: Read More