Molti si lamentano della censura o comunque delle limitazioni alla libertà di espressione sui social network mainstream tipo facebook, twitter, instagram etc etc. Una soluzione alternativa al continuare a lamentarsi è quella di usare altro, dato che valide alternative esistono ed il fediverse è una di queste.
In questo post vorrei quindi illustrare a grandi linee cosa sia il fediverse e nei prossimi andare nel dettaglio per vedere pregi e difetti.
INIZIAMO
Per capire cosa sia il fediverse in poche parole immaginate che voi siate un utente solo di fb, il vostro amico carlo solo un utente di twitter e andrea solo di instagram. Chiaramente non riuscite direttamente all’interno del vostro social a scrivervi, vedere i relativi post, rispondervi, rilanciare i post dei vostri amici, mettere like; lo potete fare solo tramite una serie di passaggi trasferendo il contenuto in questione da una piattaforma ad un’altra; e comunque avrete semplicemente trasferito dei dati oramai cristallizzati in una nuova piattaforma sotto forma di screenshot o link ma senza avere la possibilità di interazione diretta con il post originale.
Non solo: voi proprio non vedete le attività dei vostri amici sugli altri server. Potete saperne qualcosa solo se vi mandano un link o uno screenshot! O magari vi fanno una telefonata o una mail...
Se però fb, instagram, twitter utilizzassero un protocollo comune per identificare tra gli altri: utenti di qualsiasi piattaforma, post di qualsiasi altra piattaforma. E se questo protocollo comune fosse in grado di farvi collegare agli utenti di altre piattaforme, vedere i loro post, rispondere, fare like, ripostare commentando, bloccare utenti, mandare messaggi pur rimanendo ognuno dei tre nostri amici iniziali sulla loro piattaforma social sarebbe molto interessante; direi fantastico.
Bene questa ipotesi è realtà nel fediverse.
Nel fediverse FB sarebbe una istanza. La maniera in cui FB vi propone i post, le informazioni, i settaggi, la maniera grafica di interagire nel fediverse dipende dal software utilizzato per il frontend. Il teorico protocollo con cui tutto quello che passa su FB può essere letto da utenti twitter o instagram è sul fediverse una serie di protocolli di cui il più usato è activitypub ma ce ne sono altri che potete vedere qui: https://the-federation.info/#protocols
Concettualmente è semplice, all’atto pratico: anche :-)
Quindi il fediverse nella sostanza è un insieme di social network che adottano dei protocolli comuni con cui identificano utenti, post, modalità di interazione tra utenti, gestione dei database in maniera che possano tutti comunicare tra loro. I server poi possono essere costruiti su software differenti che sostanzialmente per l’utente definiscono l’aspetto del sito con cui interagiscono. Per chiarire con degli esempi:
- server mastodon https://mastodon.social/public
- server pleroma https://pleroma.site/main/all
- server gab https://gab.com/home
Come vedete ci sono delle differenze nella presentazione dei siti ed anche nelle funzioni implementate. Ma la cosa interessante è che se avete un account su un server mastodon potete interagire con qualsiasi utente delle altre istanze. Qua abbiamo presentato tre delle instanze più utilizzate a livello di utenti e server, ma ce ne sono anche altre. Se volete dare una occhiata prima dei prossimi post andate su questo che è uno dei siti più completi per quanto riguarda le statistiche e le informazioni sul fediverse https://fediverse.network/?count=users
Ancora più interessante è che tutto questo software sia open source: se siete smanettoni potete tranquillamente, e secondo le regole delle varie licenze, forkare il software, modificarlo e far girare un vostro server con delle modifiche alla istanza originale ma sempre mantenendo la compatibilità di protocollo e quindi sempre facendo parte del fediverse.
UN PO’ DI TERMINOLOGIA ED ALCUNE PARTICOLARITA' DEI VARI SOFTWARE
Ogni tribù ha le sue regole linguistiche… Sul fediverse i tweet o post sono chiamati status oppure toots o gabs a seconda del server o app che usate, i like sono i favorite etc etc. Gli hashtag si chiamano hashtag! Imparerete subito.
Personalmente ho un account su un server gab ed uno pleroma, per cui parlerò soprattutto di questi. Le differenze principali sono le seguenti.
Su Pleroma avete la possibilità di scegliere, come vedete dalla schermata a seguire, se interagire solo con chi seguite, timeline, oppure con tutto il server su cui avete l’account, public timeline, oppure con l’intero fediverse, The whole Known Network. Direct message si spiega da solo e Interactions sono i like, reply, menzioni, richieste che interessano il vostro account.

Su Gab la cosa è leggermente differente perché avete la possibilità di interagire con chi seguite oppure con tutto il fediverse; manca la public timeline del solo server Gab. Le notifiche sono uguali ma posizionate in maniera differente. Quello che è realmente differente rispetto a pleroma e gli altri software lo potete vedere nella figura che segue che rappresenta la barra superiore:

Sono i gruppi, la chat. Queste sono due funzioni peculiari di Gab che trovo molto utili.
I gruppi vengono creati da uno o più admin che ne definiscono le regole e le tematiche di interesse; poi gli utenti si iscrivono e possono postare nel gruppo. Gli status che un utente immette in un gruppo sono anche riportati sul suo profilo personale. Rispetto all’utilizzo di hashtag negli altri server, obligatorio se si vuole fare una discussione specifica su un argomento, oppure a thread lunghi chilometri che poi diventano ingestibili, i gruppi offrono una semplificazione notevole, concentrano specifiche tematiche in un luogo univoco. Quando siete iscritti ad un gruppo avrete tutte le notifiche dei post che appaiono sul gruppo, salvo che non disabilitiate le notifiche nei settaggi.
I gruppi presenti su Gab sono tantissimi e vanno da quello che penso sia il più numeroso, ovvero Free Speech con 74600 utenti, fino a gruppi di poche persone. Le aree coperte sono le più svariate: se fate una ricerca su Gab avrete i risultati per i gruppi. Ricordatevi che la maggior parte sono, almeno nel titolo, in inglese; per cui inizialmente fate ricerche nella vostra lingua ma se non trovate nulla passate all’inglese.
La chat, introdotta da poco ed ancora un po' grezza, dà la possibilità di fare chat dirette con altri utenti o chat private con più persone; queste chat sono private e criptate. Poi ci sono chat pubbliche di interesse generale che chiunque può attivare ed a cui chiunque si può aggiungere.
Chiudo questa prima parte con questo link che visualizza l’intero fediverse: i server sono connessi con delle linee che rappresentano i livelli di interazione tra gli utenti di differenti istanze; la schermata è dinamica per cui provate a zoommare o cercare server specifici per vedere come interagiscono con il resto della federazione:
Nel prossimo post entriamo nel dettaglio del fediverse. qui il link https://www.publish0x.com/chancellor-on-brink-of-second-bailout-for-banks/cosa-e-il-fediverse-parte-ii-di-iii-xrvwnl