Mastodon, il Fediverso ed il futuro decentrato delle reti sociali

web-3.jpg

A breve distanza dalla prima panoramica su Mastodon é già possibile aggiungere alcune nuove osservazioni.

In primo luogo va notato che diverse persone, già ben avvezze all’uso dei maggiori social network commerciali (Facebook, Twitter, Instagram…) siano inizialmente spaesate dal concetto di “decentralizzazione” e di “network federato”.

Questo perché l’idea diffusa e radicata di social network é quella di un luogo unitario, indifferenziato, monolitico, con regole e meccanismi rigidamente uguali per tutti. In sostanza il fatto stesso di poter concepire un universo di Istanze separate e indipendenti é per molti un cambio di paradigma di non immediata comprensione.

[l’articolo é stato aggiornato dopo la pubblicazione iniziale]

Nell’articolo precedente in cui si era descritto il social network Mastodon, il concetto di Istanze federate era stato paragonato ad una rete di club/circoli privati associati fra loro.

Alcuni aspetti esposti nell’articolo é forse necessario chiarirli ulteriormente a chi si avvicina al concetto di network federato:

  1. Non ci si iscrive “a Mastodon”, ma ci si iscrive ad una Istanza Mastodon! Qui torna comodo il paragone con i club/circoli: l’iscrizione ad un circolo permette di entrare in contatto con tutti gli altri che fanno parte della stessa rete: non ci si iscrive alla piattaforma, ma ci si iscrive ad uno dei club della piattaforma e che assieme agli altri club ne forma la rete. La piattaforma é software, é un qualcosa che esiste solo virtualmente mentre un’Istanza che usa tale piattaforma é il suo aspetto reale, materiale. É un server che si trova fisicamente da qualche parte, gestito da persone in carne ed ossa che lo gestiscono ed amministrano. Dunque ci si registra ad una Istanza e poi, da questa, si entra in contatto con le altre.
  2. Le diverse istanze hanno la possibilità tecnica di entrare in contatto fra loro ma non é detto che lo facciano. Metti caso ci sia un’istanza composta da 500 utenti italiani appassionati di letteratura chiamata mastodon.letteratura: questi utenti si conoscono fra loro proprio perché sono membri della stessa istanza ed ognuno riceve i post pubblici degli altri altri membri. Ecco, ognuno di loro avrà probabilmente anche altri contatti tra utenti registrati su Istanze diverse (abbiamo tutti degli amici che esulano dal nostro “solito giro”, no?). Se ognuno dei 500 utenti di mastodon.letteratura seguisse ad esempio 10 membri di altre Istanze, l’Istanza mastodon.letteratura avrebbe sì una rete locale di 500 utenti, ma anche una rete federata di ben 5000 utenti! Bene. mettiamo che tra questi 5000 non ci sia nemmeno un solo membro dell’Istanza giapponese incentrata sulla fisica nucleare japan.nuclear.physics: quest’altra istanza potrebbe avere magari 800 membri ed avere una rete federata di ben 8000, ma se tra la rete “italiana” e quella “giapponese” non vi fosse nemmeno un amico in comune, queste potrebbero teoricamente non venire mai a contatto l’una con l’altra. In realtà, per la legge dei grandi numeri, é abbastanza raro che Istanze di una certa dimensione non entrino mai in contatto fra loro, ma l’esempio serve a far capire i meccanismi su cui si regge un network federato (che anzi, proprio basandosi sulla legge dei grandi numeri e sui principi dei gradi di separazione, conferma il presupposto che più la rete é grande e meno saranno isolati utenti ed Istanze).
  3. Ogni singola Istanza può decidere volontariamente di non entrare in contatto con un’altra, in base a proprie scelte, regole e policy interne. Questo punto é evidentemente poco capito dai diversi commentatori che non riescono ad uscire dall’idea del “social monolitico”. Se su Mastodon vi fosse un’alta concentrazione di suprematisti bianchi orfani di Gab, o blogger porno orfani di Tumblr, ciò non significa che l’intero social network chiamato Mastodon diventerebbe un “social network per suprematisti bianchi e porno”, ma solo alcune Istanze che probabilmente non entreranno mai in contatto con Istanze antifasciste o ultrareligiose. Le difficoltà di far comprendere tale concetto rendono di conseguenza difficile far capire anche le potenzialità di una struttura di questo tipo. In un network federato, una volta data la possibilità tecnica di interagire tra Istanze e utenti, ognuno di questi può poi regolarsi in maniera del tutto indipendente sul come utilizzarla. Possiamo supporre ad esempio:  ISTANZA ECOLOGISTA, creata, mantenuta e supportata economicamente da un gruppo di appassionati che vuol avere un luogo per discutere di natura ed ecologia, stabilisce che sull’Istanza non si postano link esterni né immagini pornografiche; ISTANZA COMMERCIALE, creata da una piccola azienda che ha un buon server ed una capacità di banda pazzesca ed a cui ci si iscrive a pagamento e le cui regole le ha stabilite già in precedenza l’azienda; ISTANZA SOCIALE, creata da un centro sociale i cui utenti sono perlopiù i frequentatori del centro stesso e che si conoscono anche di persona; ISTANZA VIDEOGIOCHI, nata come Istanza interna dei dipendenti di un’azienda tecnologica ma di fatto aperta a chiunque si interessi di videogiochi. In questo scenario a quattro Istanze già é possibile descrivere alcune interazioni interessanti: l’Istanza ecologista potrebbe consultare i propri utenti e decidere di bannare l’istanza commerciale perché al suo interno é ampiamente diffusa una cultura contraria all’ecologismo, mentre l’Istanza sociale potrebbe invece mantenere i contatti con l’Istanza commerciale ma scegliere di silenziarla preventivamente sulla propria timeline, lasciando ai suoi singoli membri la scelta personale di entrare in contatto con i suoi utenti o meno. Sempre l’Istanza sociale potrebbe però bannare l’istanza videogiochi perché forte serbatoio di mentalità reazionaria. In sostanza, i contatti “insostenibili/inaccettabili” vengono spontaneamente limitati dalle singole Istanze in base alle proprie policy. Qui il quadro d’insieme inizia a diventare molto complesso, ma basta osservarlo da una sola Istanza, la propria, per capirne i vantaggi: le Istanze che ospitano troll, disturbatori e gente con cui proprio non si riesce a discutere le abbiamo bannate, mentre quelle con cui non c’é molta affinità ma neanche motivi di astio, le abbiamo silenziate, in modo che se uno di noi le vuol segue non c’é problema ma sarò una sua scelta personale
  4. Ogni utente può decidere di silenziare altri utenti ma pure intere Istanze. Se hai particolare interesse ad evitare i contenuti diffusi dagli utenti di una certa Istanza che però non viene bannata dall’Istanza che ti ospita (metti caso che la tua Istanza non chiuda le porte ad un’Istanza chiamata meme.videogamez.lulz la cui comunità tollera comportamenti molto sopra le righe ed in aria di trolling pesante che però alcuni trovano divertente), tu sei comunque libero di silenziarla per te soltanto. Sostanzialmente, in presenza di gruppi di utenti a te non graditi provenienti da una stessa Istanza/comunità, é possibile bloccarne in un colpo solo diverse decine o centinaia bloccando (per te) l’intera Istanza. Se la tua Istanza non avesse un accordo unanime su come comportarsi nei confronti di un’altra Istanza, si potrebbe facilmente lasciare la scelta agli iscritti dato che hanno comunque questo potente strumento. Un’Istanza potrebbe anche scegliere di moderare solo i propri utenti o non moderare affatto alcunché, lasciando ogni utente completamente libero di silenziare o bannare chi gli pare e piace senza mai interferire o imporre una propria etica.

Il Fediverso

iu.png

Logo del Fediverso

Messi meglio a fuoco questi aspetti, possiamo ora affrontare il passo successivo. Come già anticipato nel post precedente, Mastodon é parte di un qualcosa di più ampio chiamato Fediverso (Federazione + Universo).

In sostanza, Mastodon é una rete federata che usa alcuni strumenti di comunicazione (si tratta di diversi protocolli ma i principali sono chiamati ActivityPub, Ostatus e Diaspora, ognuno dei quali ha i propri vantaggi, svantaggi, sostenitori e detrattori) utilizzati anche da altre realtà federate (social network, piattaforme di blogging ecc) che le mette in contatto l’una con l’altra  a formare un’unico grande universo di reti federate.

Per dare un’idea, é come se Mastodon fosse un sistema planetario che ruota attorno ad una certa stella (la stella é Mastodon ed i pianeti sono le singole Istanze), ma questo sistema planetario fa parte di un universo in cui esistono numerosi sistemi planetari tutti diversi ma in comunicazione gli uni con gli altri.

Tutti i pianeti di un dato sistema planetario (le Istanze, i “club”)  ruotano attorno ad un sole comune (la piattaforma software). L’utente può scegliersi il pianeta che preferisce ma non può certo stare sul sole (“non ci si iscrive alla piattaforma, ma ci si iscrive ad uno dei club della piattaforma che assieme agli altri club ne forma la rete”).

All’interno di questo universo, Mastodon é semplicemente il “sistema planetario” più grosso (é quello di maggior successo e col maggior numero di utenti) ma non é detto che sarà sempre così: altri “sistemi planetari” si stanno irrobustendo ed ingrandendo.

[NB: ogni singola piattaforma qui discussa usa nomi propri per definire i Server indipendenti su cui é ospitata. Mastodon li chiama Istanze, Hubzilla li chiama Hub e Diaspora li chiama Pod. Tuttavia, per semplicità e linearità con l’articolo precedente, nell’articolo si userà solo il termine “Istanza” per tutti].

Schermata 2018-12-17 alle 18.24.35.png

La struttura dell’intero Fediverso

Su Kum.io é possibile trovare una rappresentazione interattiva del Fediverso così come appare al momento. Ogni “ciuffo” rappresenta una rete diversa (o “sistema planetario”). Sono le diverse piattaforme che compongono la federazione. Mastodon é solo una di questi, quella più grossa, in basso.

Schermata 2018-12-17 alle 18.27.40.png

Le interazioni di Mastodon con le altre reti

Selezionando Mastodon é possibile vedere con quali altri network/sistemi del Fediverso é in grado di interagire. Come si può osservare, interagisce con gran parte degli altri network ma non proprio con tutti.

Schermata 2018-12-17 alle 18.31.48.png

Le interazioni di GNU Social con le altre reti

Selezionando invece un’altro social network, GNU Social, si osserverà che questo ha interazioni diverse: condivide il grosso delle interazioni di Mastodon ma ne ha alcune in più ed altre in meno.

Questo dipende principalmente dal tipo di strumenti di comunicazione (protocolli) che ogni singola rete utilizza. Una rete può utilizzare anche più di un protocollo per avere il massimo numero di interazioni, ma ovviamente ciò li rende più complessi da gestire. Questa ad esempio é la strada scelta da Friendica e GNU Social.

A causa dei diversi protocolli utilizzati, dunque, alcuni network non possono interagire proprio con tutti gli altri. Il caso più importante é Diaspora, che utilizza un proprio protocollo (chiamato a sua volta Diaspora), che può interagire solo con Friendica e Gnu Social ma non con le reti basate su ActivityPub come Mastodon.

Le cose all’interno del Fediverso sono però in costante evoluzione e la fotografia appena mostrata potrebbe dover essere aggiornata già a breve. Al momento la maggior parte dei network sembrerebbe si stia indirizzando verso l’adozione di ActivityPub come strumento unico. Non sarebbe affatto male avere un protocollo di comunicazione unico che permettesse davvero ogni tipo di connessione!

Torniamo però un attimo all’immagine dei sistemi planetari. Kum.io mostra le connessioni tecnicamente possibili tra ogni diverso “sistema planetario” e per farlo collega genericamente i diversi soli. Ma come abbiamo ben visto le connessioni reali avvengono tra i pianeti e non tra i soli! Una mappa stellare che mostrasse le connessioni reali dovrebbe mostrare per ogni singolo pianeta (ossia ogni singolo “baffo” dei ciuffi di Kum.io), decine o centinaia di linee di connessione con altrettanti pianeti/baffi, sia tra le Istanze della propria piattaforma che tra Istanze di piattaforme diverse! La quantità e complessità delle connessioni, come ben immaginabile, formerebbe un groviglio da mal di testa e graficamente illeggibile. Solo immaginarlo rende l’idea della quantità e complessità delle connessioni possibili.

E non finisce qui: ogni singolo pianeta può stabilire o interrompere i contatti con gli altri pianeti del proprio sistema solare (ossia, l’Istanza Mastodon A può decidere di non aver contatti con l’Istanza Mastodon B), ed allo stesso modo può stabilire o interrompere i contatti con i pianeti di sistemi solari differenti (l’Istanza Mastodon A può entrare in contatto o interrompere i contatti con l’Istanza Pleroma B)! Per fare un’esempio drastico si può ipotizzare di avere dei cugini stronzi, ma stronzi davvero, che abbiamo cacciato dal nostro pianeta (mastodon.terra) e allora se ne sono costruito uno proprio (mastodon.saturno)  stando comunque nelle nostre vicinanze perché boh, si trovano bene col nostro sole “Mastodon”. Fin da subito decidiamo di ignorarci a vicenda. Questi cugini però sono davvero tanto stronzi, tanto che anche i nostri parenti ed amici vicini dei pianeti vicini (mastodon.giove, mastodon.venere ecc.) ignorano i cugini stronzi di mastodon.saturno. Nessun pianeta del sistema Mastodon se li caga. I cugini però non sono del tutto privi di rapporti ed anzi, hanno tanti contatti con pianeti di sistemi solari diversi. Ad esempio sono in contatto con alcuni pianeti del sistema Peertube peertube.10287, peertube.gattini, peertube.cartoni, ma anche con pleroma.pizza del sistema Pleroma e friendica.giardinaggio del sistema Friendica. Di fatto ai cugini stronzi sta bene vivere sul loro pianetino nel sistema Mastodon ma preferiscono avere contatti con pianeti di sistemi diversi.

Dei loro pianeti amici, a noi di mastodon.terra, non ce ne può fregar di meno: sono stronzi tanto quanto i nostri cugini ed abbiamo bloccato pure loro. Tranne uno. Su pleroma.pizza ci sono degli utenti nostri amici che sono contemporaneamente anche amici di alcuni dei cugini stronzi di mastodon.saturno. Ma non é un problema: eccheccavolo! Abbiamo collegamenti interstellari e ci dovremmo preoccupare di una cosa così? Nientaffatto! Il blocco che abbiamo attivato su mastodon.saturno é tipo una barriera energetica che funziona in tuuuutto l’universo! Se fossimo coinvolti in una conversazione in cui partecipano sia un amico di pleroma.pizza che un cugino stronzo di mastodon.saturno, semplicemente, il cugino stronzo non sentirebbe quel che esce dalla nostra bocca e noi non sentiremmo quel che esce dalla sua. Ognuno dei due saprà che l’altro é lì, ma nessuno dei due potrà mai vedere l’altro né sentirlo. Certo, potremmo dedurre qualcosa da ciò che dirà il nostro amico comune di pleroma.pizza ma vabbé, più di così che cosa si può pretendere? 😉

Fediverse connections.png

Quest’immagine, può fornire un’idea del modo in cui le Istanze (pianeti) si connettono tra loro. Se poi si considera che le Istanze del Fediverso conosciute sono migliaia, la complessità del quadro é ben immaginabile. Un aspetto interessante é proprio il fatto che le connessioni tra Istanza e Istanza non dipendono dalla piattaforma usata. Osserviamo nell’immagine l’Istanza mastodon.mercurio: é un’istanza piuttosto isolata rispetto alla rete di Istanze Mastodon, i cui unici contatti sono mastodon.nettuno, peertube.gattini e pleroma.pizza. Nulla vieta che mastodon.mercurio venga a conoscenza di tutte le altre Istanze Mastodon non attraverso scambi di messaggi con mastodon.nettuno, ma attraverso i commenti ai video di peertube.gattini. Anzi, é addirittura più probabile perché mastodon.nettuno é in contatto solamente con altre tre Istanze Mastodon ma peertube.gattini é in contatto con tutte le Istanze Mastodon. Cercar dì immaginare le vie attraverso cui possano venire in contatto le diverse Istanze di quest’immagine che “non si conoscono” permette di farsi un’ulteriore idea del livello di complessità che si può raggiungere. In un sistema abbastanza grande, dotato di un vasto numero di utenti ed Istanze, isolarne una parte non comprometterà in alcun modo la ricchezza di connessioni possibili. Una volta create tutte le connessioni possibili é anche possibile fare un’esperimento diverso, ossia immaginare connessioni che s’interrompono fino a formare due o più reti perfettamente separate, contenenti ognuna delle Istanze Mastodon, Pleroma e Peertube.

E per aggiungere complessità alla complessità, possiamo fare un’esperimento ulteriore, ragionando non più a livello di Istanze ma a livello di singoli utenti delle Istanze (ipotizzare 5 utenti per Istanza potrebbe bastare a rendere le diverse casistiche). Alcuni casi ipotizzabili: 1) siamo su un’Istanza Mastodon e l’utente Anna ha appena scoperto attraverso il commento ad un video su Peertube l’esistenza di una nuova Istanza Pleroma, quindi adesso lei ne conosce l’esistenza ma, scegliendo di non seguire tale Istanza, di fatto non rende nota la scoperta agli altri membri della sua Istanza; 2) sulla stessa Istanza Mastodon l’utente Luca blocca l’unica Istanza Pleroma conosciuta. Così facendo, se quest’Istanza Pleroma facesse conoscere altre Istanze Pleroma con cui é in contatto, Luca dovrebbe aspettare che un’altro membro della sua Istanza gliele facesse conoscere perché si é precluso la possibilità di essere tra i primi dell’Istanza a venirne a conoscenza. 3) In realtà, il primo utente dell’Istanza ad entrare in contatto con le altre Istanze Pleroma é Mario. Ma non le viene a conoscere dall’Istanza Pleroma con cui sono già in contatto (quella che Luca ha bloccato), ma attraverso il suo unico contatto su GNU Social.

Sembra complesso ma in realtà non é altro che una replica di meccanismi umani cui siamo tanto abituati da darli per scontati: potremmo tradurre i diversi esempi appena esposti: 1) La nostra amica Anna, habitué del nostro bar, va in piazza ed incontra una persona che gli dice di essere habitué di un nuovo bar di una città poco distante. Anna però non si scambia il numero di telefono col tizio e quindi non saprà dare informazioni agli amici del suo bar riguardo al nuovo bar dell’altra città. 2) Nel solito bar, Luca di Milano evita Lara di Ferrara. Quando Lara porta nel bar le altre sue amiche ferraresi Mara e Sara, non le presenta a Luca. Solo più avanti, gli amici del bar che hanno stretto amicizia con Mara e Sara, potranno poi presentarle a Luca indipendentemente da Lara. 3) In realtà Mario aveva già conosciuto Mara e Sara, ma non grazie a Lara, bensì attraverso Filippo, il suo unico amico di Rovigo.

Per avere un’idea dell’ampiezza del Fediverso, si può dare un’occhiata a diversi siti che cercano di fornirne una fotografia completa. Oltre al già citato Kum.io, che cerca di rappresentarlo con una elegante veste grafica che ne evidenzia le interazioni, c’é anche Fediverse.network che tenta di elencare ogni singola Istanza esistente indicando per ognuna di esse i protocolli usati e lo stato del servizio, o Fediverse.party, che é un vero e proprio portale da cui partire per scegliere quale piattaforma usare e registrarcisi. Anche Switching.social, una pagina che illustra tutte le alternative libere ai social e sistemi di comunicazione proprietari, indica alcune reti federate tra le alternative a Twitter e Facebook.

(Per completezza: inizialmente si tendeva a dividere tutta questa megarete in tre “universi” sovrapposti: chiamati “Federazione” quello per le reti basate sul protocollo di Diaspora, “Fediverso” per quelle che usavano Ostatus e “ActivityPub” quelle che usavano… ActivityPub. Oggi invece sono considerati tutti parte del Fediverso anche se a volte lo si chiama pure Federazione)

Tanti Network…

Vediamo dunque le principali piattaforme/network e cos’hanno di diverso tra loro. Giusto un paio di premesse: alcuni di queste piattaforme sono pienamente attive mentre altre sono in via di sviluppo più o meno avanzato. Per questo motivo in alcuni casi l’interazione tra le diverse reti non é ancora pienamente funzionante. Inoltre, data la natura open e indipendente dei diversi network, é possibile che singole Istanze apportino modifiche e personalizzazioni “non standard” (un esempio é la lunghezza caratteri su Mastodon: lo standard é di 500 caratteri ma un’Istanza può decidere di impostare il limite che vuole; un’altro é l’uso di stelline e retweet, che un’Istanza può permettere e l’altra vietare). In questo paragrafo, di base, non si son tenute in conto queste personalizzazioni ed incompatibilità.

Mastodon (simile a: Twitter)

01-character-limit.jpg

Mastodon é una piattaforma di microblogging molto simile a Twitter perché é basato su post molto brevi. E’il più famoso network del Fediverso. E’accessibile da smartphone attraverso un certo numero di App sia per Android che iOS. Uno dei punti di forza é il design ben concepito ed il fatto di avere già un “parco utenti” abbastanza corposo (quasi 2 milioni di utenti nel mondo, di cui alcune migliaia in Italia). Da desktop si mostra come una serie di colonne personalizzabili, ognuna delle quali mostra le diverse Timeline, sulla falsariga di Tweetdeck. Al momento Mastodon é l’unica piattaforma social federata accessibile con applicazioni Android ed iOS.

Pleroma (simile a: Twitter e DeviantArt)

Schermata 2018-12-17 alle 19.22.12.png

Pleroma é la rete “sorella” di Mastodon: fondamentalmente sono la stessa cosa in due versioni un po diverse. Pleroma offre qualche funzione in più riguardo alla gestione delle immagini e permette di base post più lunghi. A differenza di Mastodon, su desktop Pleroma mostra un’unica colonna con la Timeline selezionata, rendendolo molto più simile a Twitter. Attualmente molte Istanze Pleroma hanno un gran numero di utenti che s’interessano di illustrazione e manga, pertanto come ambiente può ricordare vagamente DeviantArt. Le App di Mastodon per smartphone possono essere usate per accedere anche a Pleroma.

Misskey (simile a: un mix tra Twitter e DeviantArt)

Schermata 2018-12-19 alle 13.51.17.png

Misskey é una sorta di Twitter che vuol ruotare principalmente attorno alle immagini. Offre un livello di personalizzazione maggiore di Mastodon e Pleroma ed una maggior attenzione alle gallerie immagini. E’una piattaforma che ha ottenuto buon successo in Giappone e tra gli appassionati di manga (e si vede!)

 

Friendica (simile a: Facebook)

iu

Friendica é un network estremamente interessante. Riprende grossomodo la struttura grafica di Facebook (con amici, notifiche ecc) ma in più permette l’interazione con diversi network commerciali che non fanno parte del Fediverso. E’dunque possibile connettere il proprio account Friendica a Facebook, Twitter, Tumblr, WordPress oltre che generare feed RSS ecc. Insomma, Friendica si propone come una sorta di hub di contenuti da diffondere su tutte le reti disponibili, siano esse federate o no. In sostanza Friendica é l’asso-piglia-tutto del Fediverso: un’Istanza Friendica al massimo delle sue funzioni si connette con tutti e dialoga con tutti.

Osada (simile a: un mix tra Twitter e Facebook)

comment_on_posts.gif

Osada é un’altro network che per impostazione può ricordare una via di mezzo tra Twitter e Facebook. Tra le piattaforme che ricordano Facebook questa é quella dal design più pulito.

 

GNUsocial (simile a: un mix tra Twitter e Facebook)

GNU_social_web_frontend_with_Swedish_localization.png

GNUsocial é un po’ il “nonno” di tutte le reti sociali qui elencate; in particolare di Friendica ed Osada (di cui é il predecessore).

Aardwolf (simile a: Twitter, forse…)

aardwolf.png

Aardwolf non é ancora pronto, ma si prospetta come una sorta di alternativa a Mastodon. Stiamo a vedere.

 

PeerTube (simile a: Youtube)

Schermata 2018-12-17 alle 19.32.24.png

PeerTube é la rete federata di hosting video molto, ma molto simile a YouTube, Vimeo e altri servizi simili. Con un catalogo in via di costruzione, Peertube appare già un progetto molto solido.

Pixelfed (simile a: Instagram)

Schermata 2018-12-17 alle 19.39.36.png

Pixelfed é sostanzialmente l’Instagram della Federazione. E’in fase di sviluppo ma pare essere a buon punto. Gli mancano solo delle App per smartphone per poter essere adottato come alternativa. Pixelfed ha il potenziale per diventare un membro molto, ma molto importante della Federazione!

NextCloud (simile a: iCloud, Dropbox, GDrive)

iu.jpeg

Nextcloud é un servizio di file hosting (nato dal precedente ownCloud) molto simile a Dropbox. Ognuno può far girare NextCloud su un proprio server che offre inoltre servizi di condivisione contatti (CardDAV), calendari  (CalDAV), media streaming, bookmarking, backup ed altro. Gira pure su Windows e OSX ed é accessibile da smartphone attraverso App ufficiali. E’parte del Fediverso poiché utilizza ActivityPub per comunicare diverse informazioni ai propri utenti come cambiamenti ai file, attività calendario ecc.

Diaspora (simile a: Facebook e un pò anche Tumblr)

iu-1.jpeg

Diaspora é un po il “cugino” del Fediverso. Funziona attraverso un protocollo di comunicazione tutto suo e dialoga con il resto del Fediverso principalmente attraverso GNU social ed all’asso-piglia-tutto Friendica, anche se sembra stia circolando l’idea di far usare a Diaspora (l’applicazione) sia il proprio protocollo che ActivityPub. Si tratta di un gran bel progetto con una solida base di utenti affezionati. Al primo impatto può ricordare una versione estremamente minimalista di Facebook, ma l’attenzione alle immagini ed un interessante sistema di organizzazione dei post per tag permette di paragonarlo in qualche modo anche a Tumblr.

Funkwhale (simile a: SoundCloud e Grooveshark)

iu.png

Funkwhale assomiglia a SounCloud, Grooveshark o altri servizi simili. Come uno YouTube per l’audio, permette di condividere tracce audio ma su rete federata. Con qualche implementazione potrebbe diventare anche un ottimo servizio di hosting per Podcast audio

Plume, Write Freely e Write.as (piattaforme di blogging)

Schermata 2018-12-17 alle 20.34.00.png

Plume Write freely e Write.as sono piattaforme di blogging molto minimali che fanno parte della Federazione. Non hanno la ricchezza di funzioni, temi e personalizzazioni di WordPress o Blogger ma fanno il proprio dovere in modo leggero.

Hubzilla (simile a: ….TUTTO!!)

Schermata 2018-12-18 alle 14.46.46.png

Hubzilla é un progetto ricchissimo e complesso che permette di gestire sia social network che data storage, calendari condivisi, web hosting, il tutto in maniera decentrata. Hubzilla insomma si propone di fare in una volta sola quello che fanno diversi dei servizi qui elencati. Come avere un’unica Istanza che ti faccia da Friendica, Peertube e NextCloud. Non male! E’da tenere sott’occhio!

GetTogether (simile a: MeetUp)

iZGuISbb6Ohy9PGAS905XMs3RFFTRFZRUnYwzZiG.png

GetTogether é una piattaforma utile a pianificare eventi. Simile a MeetUp, serve a far fare rete a persone diverse unite da un’interesse comune e portare tale interesse nel mondo reale. Attualmente GetTogether non é ancora parte del Fediverso, ma sta implementando ActivityPub e quindi a breve sarà dei nostri.

Mobilizon (simile a: MeetUp)

Schermata 2018-12-23 alle 00.18.56.png

Mobilizon é una nuova piattaforma in via di sviluppo che si propone come alternativa libera a MeetUp ed altri software utili ad organizzare meeting ed incontri di vario genere. Il progetto nasce fin da subito con l’intento di usare ActivityPub e far parte del Fediverso, in linea con i valori di Framasoft, associazione francese nata con lo scopo di diffondere l’uso di software libero e di reti decentrate. Qui la presentazione di Mobilzon in italiano.

 

Plugin ActivityPub per WordPress

Schermata 2018-12-17 alle 20.30.05.png

Sono disponibili diversi Plugin per WordPress che lo rendono in tutto e per tutto un membro della Federazione! Altri plugin sono Mastodon AutoPost, Mastodon Auto Share, ma anche Mastodon Embed, Ostatus for WordPress, Pterotype, Nodeinfo e Mastalab comments.

Prismo (simile a: Pocket, Evernote, Reddit)

Schermata 2018-12-18 alle 15.02.08.png

Prismo é un’applicazione ancora in fase di sviluppo che si propone di diventare una sorta di versione decentralizzata di Reddit, ossia una rete sociale incentrata sulla condivisione di link ma che potenzialmente potrebbe evolvere in forme simili a Pocket o Evernote. Le funzioni base sono già funzionanti.

 

Socialhome

Schermata 2018-12-22 alle 19.14.01.png

Socialhome é un social network che utilizza una visualizzazione a “blocchi”, inserendo i singoli post come in un collage di fotografie di Pinterest. Al momento comunica sono attraverso il protocollo di Diaspora ma dovrebbe implementare a breve ActivityPub

 

E non solo!

Schermata 2018-12-17 alle 21.00.19.png

Ci sono ancora altre app e reti sociali che adottano o stanno per adottare ActivityPub, rendendo ancor più strutturato il Fediverso. Alcune sono molto simili a quelle già elencate, mentre altre sono ancora in fase di sviluppo e non sono ancora pronte per essere consigliate come alternativa ai sistemi commerciali più noti. Ci sono pure piattaforme già pronte e funzionanti che potrebbero entrare nel Fediverso implementando ActivityPub: NextCloud ne é un esempio (era già una realtà solida quando ha deciso di entrare nel Fediverso); il plugin di WordPress é a sua volta uno strumento che permette di federare una piattaforma già esistente; GetTogether é un’altra realtà che si sta federando. Piattaforme già consolidate  (penso a Gitter, ma é giusto un’esempio tra i tanti) potrebbero trarre vantaggio dal federarsi diventando parte di una grande famiglia allargata). Insomma: c’é movimento dentro ed attorno al Fediverso!

…un solo Grande Network!

Fin qui abbiamo visto tante versioni alternative di strumenti noti che, presi singolarmente possono anche essere interessanti, ma che danno il meglio quando collaborano. Qui viene il bello: il fatto che condividano gli stessi protocolli di comunicazione elimina l’effetto “gabbia dorata” del singolo network!

Ora che sono state descritte le singole piattaforme é possibile fare qualche esempio veramente concreto:

Sono su Mastodon e mi appare il post di una persona che seguo. Nulla di strano, se non fosse che quella persona non é un utente di Mastodon, ma un utente di Peertube! Difatti si tratta di un video di un panorama. Sempre da Mastodon io commento scrivendo “bello” e questa persona vedrà comparire il mio commento sotto il suo video, su Peertube.

Sono su Osada e posto una riflessione aperta un po lunga. Questa riflessione viene letta da una mia amica su Friendica che la boosta ai suoi followers, alcuni dei quali sono su Friendica, ma altri sono su altre piattaforme, ad esempio uno che sta su Pleroma che mi risponde e con cui inizio a dialogare.

Pubblico una foto su Pixelfed e viene vista e commentata da un mio follower su Mastodon.

In sostanza ognuno può mantenere i contatti con i propri amici/followers dal proprio network preferito anche se questi ne frequentano di diversi.

Facendo un paragone con i social commerciali, é come poter ricevere su Facebook i tweet di un amico che sta su Twitter, le immagini postate da un’altra persona su Instagram, i video di un canale YouTube, le tracce audio su SoundCloud ed i nuovi post da diversi blog e siti personali e commentare e interagire con ognuno di essi perché tutti questi network collaborano assieme formando un’unico grande network!

Ognuna di queste reti potrà scegliere il modo in cui vuole gestire queste interazioni (ad esempio, se volessi una vita social monodirezionale potrei scegliere un’Istanza Pixelfed  in cui gli altri utenti possono contattarmi solo commentando le foto che io pubblico, oppure potrei scegliere un’Istanza Peertube e pubblicare video che non possono essere commentati ma che potranno girare in tutto il Fediverso, o scegliere un’Istanza Mastodon che obbliga i miei interlocutori a comunicare con me in maniera concisa.

Certi dettagli vanno ancora definiti (per esempio: potrei inviare un messaggio diretto da Mastodon ad una piattaforma che non permette ai suoi utenti di ricevere messaggi diretti, senza esser mai avvertito del fatto che il destinatario manco avrà modo di sapere che gli ho inviato qualcosa). Si tratta di situazioni ben comprensibili all’interno di un ecosistema che deve adattarsi a realtà tanto diverse ma nella maggior parte dei casi si tratta di dettagli di facile gestione. Quel che importa é che le possibilità di interazione sono potenzialmente infinite!

Connettività totale, esposizione dosata

Tutta questa connettività condivisa va osservata tenendo a mente che  nonostante i vari network sian stati qui trattati per semplicità come dei network centralizzati, sono in realtà reti di Istanze indipendenti che interagiscono direttamente con le Istanze degli altri network: la mia Istanza Mastodon filtrerà le Istanze Peertube che postano video razzisti ma si connetterà con tutte le Istanze Peertube che ne rispettano la policy; se seguo un certo mio amico su Pixelfed io vedrò solo i suoi post, senza che nessuno mi obblighi a vedere tutte le foto di tramonti e gattini dei suoi amici su quel social!

La combinazione di Istanze autonome, massima interoperabilità tra le stesse e libertà di scelta permette una serie di combinazioni estremamente interessanti che i social commerciali non si possono nemmeno sognare: l’utente é qui membro di un’unica grossa rete in cui può scegliere:

  1. Lo strumento di accesso preferito (Mastodon, Pleroma, Friendica)
  2. La comunità in cui più si sente a suo agio (l’Istanza)
  3. La chiusura a comunità indesiderate e l’apertura a comunità che gli interessano

Tutto questo senza però rinunciare ad interconnettersi con utenti che hanno scelto strumenti e comunità diverse. Ad esempio posso scegliere una certa Istanza Pleroma perché mi piace il design, la comunità che ospita, le policy e la sicurezza generale ma da qui, seguire ed interagire principalmente con utenti di una certa Istanza Pixelfed portandone contenuti ed estetica nella mia Istanza.

A questo si aggiunge il fatto che le singole Istanze possono essere letteralmente installate ed amministrate da ogni singolo utente su proprie macchine, permettendo un controllo totale dei contenuti. Minuscole istanze casalinghe e solide Istanze di lavoro, Istanze scolastiche ed Istanze collettive, Istanze con migliaia di utenti ed Istanze da un solo utente, Istanze di quartiere e di condominio, tutte unite a formare una rete complessa e personalizzabile, che permette virtualmente di collegare chiunque ma al tempo stesso di evitare il sovraccarico d’informazioni. E’una sorta di ritorno alle origini di Internet, ma un ritorno maturo, da web 2.0, che si porta dietro l’esperienza dell’esser passati attraverso la centralizzazione  della comunicazione nelle mani di pochi grossi attori internazionali che ha rafforzato con ancor più convinzione la certezza che la struttura decentrata é quella umanamente più sana e proficua.

mastodon-join-the-federation.jpg

26 risposte a “Mastodon, il Fediverso ed il futuro decentrato delle reti sociali”

  1. maupao dice :

    Grazie, una panoramica molto interessante che fa intravedere sviluppi dei social network a misura di uomo. Penso che approfondirò la conoscenza prima di tutto con friendica. Sono strumenti che favoriscono la consapevolezza e questo mi piace molto. Da diffondere

  2. schizo dice :

    Osada ha chiuso, proseguono solo gli altri progetti paralleli, hubzilla e zap, la caratteristica di osada di essere particolarmente incentrato sull’integrazione con il fediverso è stata integrata in hubzilla attraverso una maggiore attenzione nei confronti dei plugin relativi, ad es. quello activitypub

    • Ca Gi dice :

      Il panorama delle piattaforme federate é in movimento e dunque é normale che alcuni progetti si esauriscano, si separino o confluiscano l’uno nell’altro. Mastodon ad esempio ha annunciato l’abbandono di Ostatus in favore del solo ActivityPub. Insomma: bisogna tenere gli occhi aperti perché gli sviluppi non son certo finiti!

Trackback/Pingback

  1. Viva Mastodon! Il social network libero, decentrato e adattabile | / ca gi zero / - 20 dicembre 2018
  2. La centralità delle Istanze nel rapporto tra l’utente e Mastodon | / ca gi zero / - 2 gennaio 2019
  3. Esplorando Mastodon | Appunti - 16 febbraio 2019
  4. Cos’é Matrix | / ca gi zero / - 26 febbraio 2019
  5. La Fée diverse déploie ses ailes – Framablog - 7 marzo 2019
  6. La Fée diverse déploie ses ailes | morgao.com - 7 marzo 2019
  7. Matrix bridge: connettersi con tutti i social da una sola App | / ca gi zero / - 29 marzo 2019
  8. Abbinare Twitter e Mastodon | / ca gi zero / - 30 marzo 2019
  9. Come cercare e seguire utenti “sconosciuti” su Mastodon | / ca gi zero / - 1 aprile 2019
  10. Per capire Mastodon | Appunti - 8 aprile 2019
  11. Google ti guarda (ma ci sono alternative) | / ca gi zero / - 9 aprile 2019
  12. Matrix – Chattare anche se il server é esploso | / ca gi zero / - 12 aprile 2019
  13. Matrix e Whatsapp: un confronto | / ca gi zero / - 23 aprile 2019
  14. I Provider di software open source | / ca gi zero / - 13 giugno 2019
  15. Anche i nazi usano Mastodon? Beh, se é per questo usan pure l’email… | / ca gi zero / - 4 settembre 2019
  16. Il pallone (è) di Zuckerberg - StorieInMovimento.org - 25 ottobre 2019
  17. Informarsi senza stress con i feed RSS | / ca gi zero / - 1 novembre 2019
  18. Fediverso: There is (more than one) alternative - StorieInMovimento.org - 22 novembre 2019
  19. SWBlog rinnova i canali di comunicazione - 8 giugno 2020
  20. Fridays For Future Italia ha una nuova casa digitale sostenibile e open source | Fridays For Future Italia - 2 ottobre 2020
  21. Combattere la crisi climatica (anche) con l'open source - Le Alternative - 9 novembre 2020
  22. Risorse informative sul fediverso italiano - Informa Pirata - 29 novembre 2021
  23. Risorse informative sul fediverso italiano - informapirata - 22 marzo 2022

Lascia un commento