Vista elenco

Ricevuto prima di ieri

Connettere Matrix e Telegram. Guida passo-passo

17 Maggio 2019 ore 19:12

Tu scrivi “A che ora ci vediamo?” su Riot. Il messaggio arriva su Telegram, dove l’altra persona scrive “Facciamo per le cinque?” e la risposta la leggi tranquillamente stando sempre su Riot. Non male, vero? Ed é ancora più interessante sapendo che potenzialmente si può far la stessa cosa con TUTTE le piattaforme di chat esistenti: Whatsapp, Skype, Mastodon, iMessage…

Ma intanto limitiamoci a Telegram e vediamo una guida passo-passo su come far interagire Matrix e Telegram in pochi, semplici passaggi.

 


In una serie di articoli precedenti abbiamo già illustrato:

Cos’é il protocollo Matrix
Che vantaggi ha rispetto a Whatsapp
Come iniziare ad usarlo attraverso il client Riot
Come é possibile che si riesca ad usare Matrix anche se il server é in down
Cosa sono i bridge

L’ultimo post, quello sui sui bridge, é una panoramica che illustra una caratteristica interessantissima di Matrix, ovvero la sua capacità di connettere e far dialogare piattaforme di comunicazione diverse. In pratica con Matrix é possibile creare una stanza (un gruppo di discussione in chat) in cui far interagire utenti che usano Matrix con utenti che usano Whatsapp, utenti che usano Telegram, utenti che usano iMessage, IRC, XMPP, Slack, Discord, Facebook o quant’altro, tutti nella stessa chat. Per fare questo Matrix utilizza dei “programmi aggiuntivi” chiamati appunto bridge.

In sostanza: Matrix é il sistema base, i bridge sono dei componenti aggiuntivi ognuno dei quali permette a Matrix di interagire con una piattaforma di comunicazione diversa (ci sono bridge per Whatsapp, Mastodon, Telegram, ecc.).

In realtà questi bridge sono ancora in via di sviluppo e non sono del tutto pronti per un uso da parte dall’utente comune. In particolare, attualmente, uno dei più grossi scogli é che nella maggioranza dei casi i bridge vanno installati su un proprio server Matrix personale e quindi se non si possiede un server proprio non si ha modo di adoperarli.

Alcuni però si possono già utilizzare.

La maggior parte dei server Matrix di solito offre già alcuni bridge: quello per Slack, (un social molto utilizzato fuori dall’Italia, perlopiù in ambito lavorativo) Discord (social utilizzato soprattutto tra i gamers) e per alcuni dei principali server IRC (sistema di comunicazione nato nel 1988 ed ancora utilizzatissimo soprattutto tra programmatori e hacker).

Ma esiste anche t2bot.io, un server che offre alcuni strumenti aggiuntivi per Matrix tra cui, soprattutto, un bridge Telegram.

Questo bridge Telegram é una versione semplificata del bridge Mautrix, che non é l’unico bridge per Telegram ma é quello attualmente più utilizzato (ricordiamo ancora che i bridge sono ancora in via di sviluppo, per cui é normale che possano esistere più bridge che fanno le stesse cose).

Poiché t2bot.io offre una versione semplificata del bridge, alcune sue funzioni, come vedremo, sono limitate ma per la parte che ci interessa fa il suo dovere!

Le istruzioni su come usare il bridge erano già state illustrate nel precedente post sul bridging ma qui vogliamo andare un po più in dettaglio con una vera e propria guida passo-passo.

 

ISTRUZIONI PASSO-PASSO

L’idea é quella di creare un gruppo Telegram ed una stanza Matrix e metterli in comunicazione fra loro. La procedura che segue può essere effettuata anche con gruppi/stanze già esistenti (il gruppo Telegram “Passeggiate in campagna” e la stanza Matrix “Fotografia all’aria aperta” possono così diventare un’unica grande chat anche se poi, dargli lo stesso nome, sicuramente aiuterebbe a rendere il tutto più chiaro). L’operazione che stiamo facendo in inglese si chiama bridging e la connessione che si stabilisce tra le due piattaforme é chiamata portal.

 

 

SU TELEGRAM

 

 

 

 

 

 

 

 

 

1) Dalla schermata principale premiamo l’icona in alto a destra per creare una nuova conversazione

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) Selezioniamo New Group (nuovo gruppo)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) Invitiamo nel gruppo l’utente @matrix_t2bot Si tratta di un bot (un programma che agisce come fosse un utente Telegram) che si occuperà di tutte le operazioni di bridging. Una volta che Telegram l’ha trovato, selezioniamolo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4) Proseguiamo cliccando su Next (Potremo aggiungere i nostri contatti in seguito)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5) Diamo un nome al gruppo e confermiamo premendo Create

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6) A questo punto il gruppo Telegram é creato e tra i suoi membri c’é il bot @matrix_t2bot!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7)Scriviamo /id nella chat e premiamo invio. Si tratta di un comando per il bot in cui gli chiediamo qual’é il codice ID (identificativo) di questo gruppo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8) Dopo qualche secondo (a volte può volerci mezzo minuto!) il bot ci risponderà dicendo il codice ID di questo gruppo. Si tratta di un numero di nove cifre preceduto dal segno meno (“-“). Segnamoci il codice ID da qualche parte.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SU RIOT

 

 

 

 

 

 

 

 

 

 

 

 

1) Dalla schermata principale, premiamo il tasto “+” per creare una nuova conversazione

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) Selezioniamo Create room (“Crea stanza”)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) A questo punto abbiamo creato una stanza ancora priva di utenti e di un nome. Premiamo sul tasto “>” per impostarla.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4) Selezioniamo Settings

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5) Diamo un nome alla stanza (per semplicità usiamo lo stesso nome dato alla stanza Telegram) e confermiamo premendo Done

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6) Premiamo nuovamente il tasto “>” per tornare nei dettagli della stanza

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7) E poi premiamo il tasto col logo di “invita utenti”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8) Invitiamo nella stanza l’utente @telegram:t2bot.io Si tratta del bot gemello di quello invitato nel gruppo Telegram. I due bot lavoreranno in tandem per connettere le due piattaforme: sono loro che si occuperanno di trasmettere i messaggi da una piattaforma all’altra! Una volta che Matrix l’ha trovato, invitiamolo nella stanza premendo il tasto “+”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9) Matrix ci chiede una conferma. Premiamo Invite

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10) Ora che il bot é stato aggiunto alla stanza possiamo tornare alla chat vera e propria premendo il tasto “<“

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11) Scriviamo nella chat il comando !tg bridge seguito dal codice ID del gruppo Telegram (il numero di nove cifre preceduto dal segno meno “-”  che ci eravamo segnati!) e premiamo Send. Per esempio: [    !tg bridge -123456789    ] Questo é il comando più importante: quello che dice al bot di creare il bridge.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12) A questo punto il bot ci informa che in questa stanza non esiste ancora alcun portale con il gruppo Telegram indicato e ci chiede di dare un comando per attivarlo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13) Scriviamo nella chat il comando !tg continue e premiamo Send

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14) Dopo qualche secondo il bot ci informa che il bridging é completo e che la sincronizzazione delle chat comincerà a momenti. Ancora qualche secondo (può volerci un minuto) ed appaiono le notifiche di iscrizione: il bot ha aggiunto alla stanza Matrix gli utenti del gruppo Telegram!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15) FATTA!

 

TELEGRAM & MATRIX

 

A questo punto tutto ciò che vien scritto nel gruppo Telegram appare nella stanza Matrix e viceversa. La consegna dei messaggi può forse impiegare qualche secondo ma funziona a dovere. Possiamo quindi fare alcune osservazioni:

 

IL BOT SU TELEGRAM E’ -TUTTI GLI UTENTI MATRIX-

Telegram vuole avere solo utenti registrati con numero di telefono ma gli utenti Matrix non sono registrati su Telegram. Quel che succede é che Telegram non vede i singoli utenti Matrix ma solo il bot @matrix_t2bot.io. In pratica, se in una stanza/gruppo ci fossero quattrocento utenti Matrix e cinque utenti Telegram, guardando l’elenco utenti su Telegram ne vedremmo solo sei: i cinque utenti Telegram più il bot, che fa da portavoce per tutti gli utenti Matrix.

Su Telegram dunque non vedremo gli utenti Matrix chiamati Giulia, Filippo, Roberta. Al posto loro vedremo solo l’utente “Matrix Telegram Bridge” che in pratica posta messaggi del tipo “Giulia ha detto…”, “Filippo ha detto…”.

Difatti quando il bot pubblica un messaggio, prima del testo c’é il nome dell’utente Matrix che l’ha scritto.

Al contrario, Matrix non ha problemi sulle registrazioni e quindi crea per ogni utente Telegram un utente “gemello” su Matrix. Restando all’esempio appena fatto, guardando l’elenco utenti su Matrix ne vedremmo tutti e 407: i quattrocento utenti Matrix, i cinque utenti Telegram ed i due bot. Su Matrix, insomma, la gestione degli utenti é decisamente più “pulita”.

 

CHAT NON SICURA

la comunicazione tramite bridge, al momento, non permette la crittografia del testo inviato e ricevuto e pertanto i messaggi vengono trasmessi in chiaro.

 

STICKER ED EFFETTI SPECIALI

Telegram può inviare sticker a Matrix ma questi non sono visualizzabili dalla versione per smartphone di Riot (nella versione desktop invece si vedono). Al contrario, Riot non può proprio mandare sticker verso Telegram.

 

LOGIN

La procedura che abbiamo eseguito passo-passo ha permesso di creare un portale tra una stanza Matrix ed un gruppo Telegram. Tuttavia il bridge utilizzato, Mautrix, permetterebbe anche di sincronizzare un singolo account Matrix con un singoloaccount Telegram. Questo significa che se un utente Matrix avesse anche un vero e proprio account Telegram (ossia registrato con numero di telefono), grazie al bot tutto ciò che scrivesse su Matrix col suo account Matrix, apparirebbe su Telegram come scritto dal suo account Telegram. In sostanza gli utenti Telegram potrebbero interagire con lui senza mai sapere che in realtà sta scrivendo da Matrix.  In realtà questa funzione é solo parzialmente disponibile nella versione del bridge Mautrix presente su t2bot.io (che, come detto, é una versione semplificata). La procedura di login é possibile ed ha alcuni vantaggi (una volta fatto il login, se si crea un nuovo gruppo su Telegram, il bot ne crea in automatico il gruppo gemello su Matrix; i gruppi a cui ci si unisce su Telegram, appaiono immediatamente anche su Matrix) ma al momento non ci pare funzionare benissimo e quindi lo tratteremo in un post successivo.

 

NOTIFICHE DI LETTURA

Il bridge non trasmette notifiche di lettura tra le due piattaforme. Gli utenti Telegram vedranno le notifiche di lettura degli altri utenti Telegram e gi utenti Matrix vedranno le notifiche di lettura degli altri utenti Matrix.

NOME UTENTE E FOTO PROFILO

Su Matrix l’utente Telegram appare col suo nome utente e con la sua foto profilo. Se su Telegram questi cambiano, cambieranno anche su Matrix (anche se a volte può metterci diversi minuti a ricevere la modifica). Al contrario Telegram vede solo il bot e riporta solo l’account di chi scrive senza mai mostrare la foto profilo.

 

INVIO FOTO, VIDEO, PDF

Per l’invio di foto e video non c’é alcun problema in entrambe le direzioni. I messaggi vocali di Telegram vengono inviati a Matrix ma la versione per smartphone di Riot non é in grado di ascoltarli (la versione per Desktop invece non ha problemi): nella chat di Riot appare un file audio e cliccandoci verrà chiesto con che applicazione aprirla. Un qualsiasi lettore audio, ad esempio VLC, riprodurrà il file senza problemi. Anche per i pdf e file di testo di diversi formati (txt, rtf) non c’é nessun problema.

Un elemento di confusione é dato dal fatto che quando un utente Matrix posta un file, il bot lo su Telegram lo trasmette ma senza dire quale utente Matrix l’abbia postato!

 

CHIAMATE AUDIO E VIDEO

Impossibili perché Telegram non le gestisce.

 

GEOLOCALIZZAZIONE

Telegram può inviare la propria posizione geolocalizzata a Matrix ma questa non la riconoscerà perché Matrix non gestisce dati di geolocalizzazione e quindi mostrerà un messaggio di “invalid attachment” (allegato non valido). Per poter trasmettere dati GPS il modo corretto é possibile utilizzare una applicazione apposita, ad esempio un’app di OpenStreetMaps, e da questa inviare attraverso l’applicazione di comunicazione (sia esso Riot o Telegram) le sole e semplici coordinate GPS in formato testuale.

 

GRUPPI, CANALI ECC.

Il bridge funziona con i gruppi Telegram ma non sui canali né con le “Chat segrete”. In teoria il bot può essere aggiunto a qualsiasi gruppo ma a patto che si abbia il permesso di invitare nuovi membri e bot. In sostanza: se volessimo portare su Matrix dei gruppi Telegram pubblici di cui siamo semplici membri, dovremmo chiedere ai loro admin se vogliono aggiungere i bot e fare il bridging.

 

UN MILIONE DI BRIDGE!!!

Una stanza Matrix può essere sincronizzata con un solo gruppo Telegram. Tuttavia nulla vieta di aggiungere alla stanza altri bridge che la colleghino a piattaforme diverse (beninteso che, come ricordato all’inizio, questa cosa al momento la si può fare solo se si possiede un proprio server Matrix). Oltre al bridge per Telegram si potrebbe aggiungere alla stanza un bridge per Whatsapp, uno per IRC, uno per XMPP ecc. Il risultato é che non solo l’utente Matrix sarebbe in contatto con gli utenti di tutte le altre piattaforme, ma anche gli utenti delle altre piattaforme potranno comunicare fra loro grazie al bridge di Matrix!

Matrix dunque si trova nella situazione di poter fungere da anello di congiunzione ed asse portante fra tutte le piattaforme di comunicazione esistenti: se Luca é su Whatsapp ma Sara é su Telegram, i due ovviamente non possono comunicare tra di loro, ma se un terzo utente li collega entrambi tramite bridging, ecco che anche un utente Whatsapp può comunicare con un utente Telegram!

Lo scenario che si prospetta in una stanza Matrix con diversi bridge attivi é una cosa di questo tipo:

Appare forse adesso più chiaro il modo in cui il protocollo Matrix si prefigge di avere un ruolo assolutamente centrale nel panorama della comunicazione digitale: una sorta di passepartout, un adattatore universale, un centro di smistamento… Insomma: una rete universale che si pone al centro di tutte le altre reti, mettendole in comunicazione fra loro!

Per maggiori informazioni sul bridge Telegram é possibile contattare direttamente l’admin di t2bot.io nella stanza Matrix #help:t2bot.io

 

 

Grazie ad Anna, Anxma, Leodurruti e Maupao per l’aiuto nel testare bridge, stanze ecc.

 

 

 

 

Matrix e Whatsapp: un confronto

23 Aprile 2019 ore 09:45

Una domanda necessaria: perchè, tra tutte le piattaforme di comunicazioni disponibili, qualcuno dovrebbe sceglierne una piuttosto banale, fornita da un’azienda di data mining (ossia raccolta, elaborazione e vendita di informazioni personali) potente e pericolosa come Facebook?

I software di chat esistono da prima che Whatsapp esistesse ed hanno offerto praticamente gli stessi servizi se non addirittura di più, ma quest’ultimo si é imposto grazie a due soli motivi: una fortissima campagna promozionale (già nei primi cinque anni e soprattutto dopo che é stato acquistato da Facebook nel 2014) ed il fatto che fosse utilizzabile immediatamente senza dover creare alcun account, cosa che ne ha permesso l’adozione da parte di chiunque senza dover pensare a cose come nome utente, password, ecc.

Non solo esistono decine di strumenti di chat che offrono infinitamente più sicurezza di Whatsapp e che non diffondono le tue informazioni in modo da poter alterare più efficacemente l’opinione pubblica, ma negli ultimi tempi é stata pure sviluppata Matrix, una piattaforma che presenta caratteristiche notevoli sotto diversi punti di vista e si presta perfettamente a diventare il software di riferimento tra quelli alternativi a Whatsapp.

Ma Matrix non si limita a possedere delle caratteristiche diverse da Whatsapp: é strutturalmente tutta un’altra cosa! La natura stessa della piattaforma Matrix, come si vedrà in questo post, é talmente diversa da Whatsapp, Telegram, Signal, Wire o qualsiasi altra piattaforma commerciale centralizzata da far sì che nessuna di queste potrà mai fornire tutto ciò che Matrix permette (e promette) di fare (e anche NON fare). In questo post vengono descritte per sommi capi proprio queste caratteristiche di Matrix con cui Whatsapp non potrà mai, per sua natura, competere.

 

Software F.L.O.S.S.

 

1. SOFTWARE APERTO E VERIFICABILE

Il software utilizzato dai server Matrix é F.L.O.S.S. ossia aperto, libero e verificabile da chiunque. Qualsiasi persona capace di programmare può verificare ciò che il software Matrix fa, esattamente come un meccanico che può aprire un cofano, vedere il motore, trovarne i difetti, metterci le mani e migliorarlo. Whatsapp al contrario usa software proprietario e ciò che avviene sui suoi server é un segreto industriale.

 

 

 

2. NON VENDE LE MIE INFORMAZIONI PERSONALI

Il software Matrix non monitora tutto quel genere di informazioni che invece vengono registrare da Whatsapp o da piattaforme sociali correlate come Instagram o Facebook: non calcola chi secondo lui potrebbe diventar mio amico/a. Non registra i millisecondi su cui mi soffermo su un’immagine, gli errori di battitura, i like, il tasso di engagement o il tipo di relazione che intercorre tra me ed un altro utente, quale sia il mio lavoro, i luoghi che visito o i miei spostamenti. Sappiamo che non monitora nulla di tutto ciò proprio perché é software F.L.O.S.S. Come vedremo, Matrix manco mi chiede come mi chiamo e non mi obbliga nemmanco a comunicargli tutti i numeri nella mia Rubrica. Inoltre, come vedremo, puoi far sì che non sia in grado di leggere quel che tu scrivi. Il software Matrix, insomma, raccoglie giusto le informazioni tecniche necessarie a funzionare. [*A FINE ARTICOLO C’É UNA NOTA IMPORTANTE SU QUESTO PUNTO!]. Whatsapp é parte di Facebook, il cui modello di business ruota intorno a profilazione degli utenti e commercializzazione dei loro dati a fini di propaganda commerciale e/o politica. La quantità di informazioni che vengono trasmesse ai server di Facebook per essere analizzate é eccezionalmente superiore a ciò che gli utenti medi solitamente concepiscono.

 

 

 

3. POSSO CAMBIARE SERVER

Se creo un account Matrix sul server “A” e poi scoprissi che é inaffidabile, applica delle policy con cui non mi trovo d’accordo o sospettassi che vende informazioni a terzi, posso tranquillamente passare al server “B” senza perdere alcuno dei miei contatti. E’un pò come mollare hotmail o gmail per passare a Protonmail. Whatsapp invece é una bolla chiusa e se esci da Whatsapp perdi tutti i tuoi contatti Whatsapp.

 

 

4. POSSO ADDIRITTURA FARMI IL MIO SERVER MATRIX PERSONALE

Chi ha un server proprio può installarci Matrix ed avere così il proprio server chat personale, un pò come si può avere una mail aziendale, in modo da avere il controllo totale sui propri dati. Non ti fidi di nessun server pubblico che non sia gestito da te? Basta un server da qualche centinaio d’euro per essere totalmente indipendente! Whatsapp é invece utilizzabile solo attraverso i server di Facebook.

 

 

5. POSSO CAMBIARE APP

Attualmente per usare la propria chat Matrix da smartphone si usa quasi esclusivamente l’app Riot.im. Alcuni provider Matrix tuttavia hanno realizzato la propria versione dell’app Riot personalizzandone alcune caratteristiche. Alcuni esempi sono l’app Librem (per i possessori di un device Purism), SMIchat o Tchap (la piattaforma Matrix realizzata dal governo francese per il dialogo interno tra personale amministrativo). Su computer fisso invece oltre ad utilizzare Riot da browser o l’app Riot, si possono già utilizzare Wheechat, o Quaternion, Nheko o Fractal. Applicazioni diverse con caratteristiche, funzioni, vantaggi e svantaggi diversi applicati allo stesso servizio. Un pò come scegliere se usare Thunderbird o Outlook per la propria casella email. Al momento Riot é l’applicazione standard migliore per l’utente comune, essendo le altre più “specialistiche”. Tuttavia nulla impedisce che possano essere realizzate nuove versioni alternative di Riot o app del tutto diverse per utilizzare Matrix. Al contrario per usare Whatsapp sono obbligato ad utilizzare il software ufficiale di Whatsapp che, ovviamente, é sempre software chiuso. Qualche applicazione “alternativa” per Whatsapp esiste, ma data la natura chiusa del software di Whatsapp e la limitatezza delle sue funzioni, queste app alternative non potranno mai offrire granché di diverso rispetto a quella ufficiale.

 

 

6. POSSO AVERE PIÙ ACCOUNT CONTEMPORANEAMENTE

Su Matrix nulla t’impedisce di avere account multipli. Puoi dunque differenziarli, ad esempio usare un account pubblico, uno per pochi intimi ed un’altro solo per lavoro, magari pure registrandoli su server diversi. Al momento attuale la versione per smartphone di Riot.im non supporta ancora gli account multipli, ma si tratta di una funzionalità che si prevede di rendere disponibile a breve. Su browser invece puoi già usare diversi account Matrix contemporaneamente. Whatsapp invece ti obbliga ad avere un unico account legato al tuo telefono ed alla tua persona.

 

 

 

7. POSSO USARLO ANCHE SENZA TELEFONO

Matrix non é legato a doppio filo al tuo telefono, per cui puoi accederci anche se il telefono l’avessi perso o distrutto. In effetti si può benissimo usare Matrix senza nemmeno averlo mai avuto un telefono. No telefono = no Whatsapp.

 

 

 

8. NON SONO OBBLIGATO A DARE IN GIRO IL MIO NUMERO DI TELEFONO PRIVATO

Il fatto che Matrix non sia legato alla tua identità, al tuo device o al tuo telefono fa sì che tu possa avere un account Matrix pubblico senza dover necessariamente comunicare il numero di telefono dello smartphone da cui lo utilizzi. Puoi dunque usare un account Matrix aziendale anche sul telefono privato, oppure fare l’esatto contrario. Puoi continuare ad accedere al tuo account anche se avessi perso o distrutto tutti i tuoi device. É dunque possibile fare conversazioni audio o videochiamate con qualcuno tramite Riot/Matrix senza essere obbligati a fornirgli il proprio numero personale. Whatsapp invece non permette di avere un account scollegato dal proprio numero di telefono.

 

 

 

9. DIALOGO TRA PIATTAFORME

Matrix é pensato per poter interagire con altre piattaforme e seppur si tratti di un qualcosa ancora in via di sviluppo, già é possibile con qualche sforzo chattare tra Matrix, IRC, Slack, Gitter, Discord, Telegram ed altre piattaforme ancora. La cosa non funziona ancora del tutto ma il progetto é quello di permettere ad ogni utente di dialogare con Matrix restando sulla piattaforma che preferisce. Con un pò di sforzo é già possibile un’unica stanza chat in cui possono interagire utenti che stanno su diverse piattaforme: Scrive Marta da Telegram, gli rispondono Sara da Slack e Luigi da Matrix; poi intervengono Anna da IRC e Michele da Rocketchat mentre Nicoletta  posta una domanda da Discord e Bruno le risponde da XMPP e Riccardo fa altrettanto da Mastodon. Una volta reso più immediato e funzionale il dialogo tra Matrix e Mastodon si potrà inoltre avere un’unica, grande meta-rete federata in cui decine di piattaforme social potranno dialogare tra loro e con Matrix. Seguono invece una filosofia del tutto opposta sia Whatsapp che tutti i software di comunicazione commerciali, che tendono a far di tutto perché tu non utilizzi software diverso dal proprio.

 

 

10. POSSO USARE MATRIX… SENZA AVERE MATRIX

É una conseguenza del punto precedente: il fatto che Matrix dialoghi con altre piattaforme fa sì che, ad esempio, io possa accedere ad una chat Matrix ed interagire con i suoi membri utilizzando le App per IRC, XMPP, Telegram, Discord ecc. Volendo é possibile anche far interagire Matrix con l’email e gli sms. Di conseguenza tutto il “parco macchine” delle piattaforme che dialogano con Matrix (i diversi client/app, ecc) possono essere utilizzati per interagire con utenti Matrix. Non é cosa da poco! Hai una email? Puoi comunicare con Matrix. Hai un account XMPP? Puoi comunicare con Matrix. Sul telefono hai un’app per IRC? Puoi comunicare con Matrix! É pure possibile creare stanze Matrix pubbliche leggibili online da chi non utilizza nemmeno una sola delle piattaforme che interagiscono con Matrix. Come detto sopra, invece, Whatsapp non fa che obbligare gli utenti a legarsi ai propri servizi e solo a quelli.

 

 

 

La stanza resta viva fintanto che almeno un server attivo ne ospiti una copia su di sé.

11. FUNZIONA SEMPRE

Essendo Matrix una rete decentralizzata di server indipendenti e non un’unica piattaforma centralizzata, se il server a cui mi appoggio avesse dei problemi io potrei accedere alla chat semplicemente scegliendo un server diverso. Perché ciò sia possibile é necessaria una minima accortezza da parte di almeno un utente della chat ma é piuttosto banale e realizzabile da chiunque. Il fatto é che il contenuto é slegato dal singolo server e può dunque essere replicato all’infinito, rimanendo eterno. Quando c’é un #WhatsAppDown invece non puoi far altro che aspettare che venga ripristinato. Se Whatsapp avesse un problema al server e perdesse i tuoi dati, non avresti modo di recuperarli.

 

 

12. POSSO CRIPTARE I MIEI MESSAGGI PER DAVVERO

Con Matrix posso criptare i miei messaggi in modo tale che siano leggibili solo da me e dalla persona con cui mi scrivo, usando un sistema di cifratura End-to-End molto potente ed efficace che scavalca lo stesso server ospitante. I software commerciali invece di solito non permettono una vera cifratura e quando lo fanno… considerano sé stessi come destinatari, perché devono leggere quel che scrivi, a chi ecc.

 

13. NESSUNA PUBBLICITA’

Per come é stata realizzata, Matrix é una piattaforma del tutto inadatta all’uso pubblicitario. Questo a causa della sua struttura decentrata, della mancata raccolta di informazioni sugli utenti, del software aperto e delle capacità di cifratura. Se invece Facebook decidesse di introdurre pubblicità in Whatsapp, i suoi utenti non potrebbero far altro che subirla.

 

 

14. IMPOSTAZIONI DETTAGLIATE

Accedendo a Matrix da un client desktop si ha modo di impostare tutta una serie di settaggi e preferenze molto minuziose. É ad esempio possibile far si che un certo membro della stanza possa solo leggere senza intervenire o nominare diversi “amministratori” ma con livelli di potere e compiti assai differenziati fra loro. Si possono aggiungere Widget alle stanze, bot ed altre funzioni. Matrix dunque può essere personalizzato in modo molto specifico. Whatsapp invece, puntando ad un utilizzo ipersemplificato, ingabbia l’utente in una serie assai limitata di opzioni.

 

 

 

15. NON SONO OBBLIGATO A FORNIRE LA MIA IDENTITÀ

Quando crei un account Matrix non c’é alcun obbligo a collegarlo al proprio nome, alla propria email o al proprio numero di telefono. Gli account Whatsapp invece sono legati a dei numeri di telefono. Siccome quando ti iscrivi a Whatsapp gli consegni tutta la tua rubrica, Facebook sa con che nome, cognome e soprannome hanno registrato in rubrica il tuo numero i tuoi conoscenti ed essendo tutto integrato nei database di Facebook la tua identità gli é nota anche se tu non gliel’hai mai fornita direttamente. In sostanza: se sei su Whatsapp regali a Facebook informazioni non solo su di te, ma anche sui contatti che hai salvato.

 

 

Gadgets-by-The-Verge.jpg

16. ESTENSIONI, MODIFICHE, MIGLIORAMENTI

Essendo software F.L.O.S.S. qualsiasi programmatore può facilmente sviluppare estensioni, strumenti aggiuntivi, bot, modifiche e miglioramenti alle app esistenti. Questo fa si che attorno a Matrix si sviluppi un intero ecosistema con numerosi elementi aggiuntivi capaci di personalizzare ulteriormente la chat alle tue esigenze. Già esistono dei widget capaci di inserire in una stanza matrix funzionalità di Wikipedia, pad di scrittura collaborativa, grafici, immagini stock, feed RSS e non é difficile immaginare per il futuro personalizzazioni di skin, applicazioni per backup selettivi, bot di ogni genere, traduttori automatici. Anche attorno a Whatsapp in effetti si é sviluppato un ecosistema di applicazioni di supporto, ma data la natura chiusa del software usato e la non-volontà di Facebook di cedere troppo facilmente le informazioni che ha raccolto sui suoi utenti, le app aggiuntive sono ben poca cosa: perlopiù addon di gif e sticker.

 

___________________________________

 

 

NOTA FINALE: POCHISSIMI CAPISCONO DAVVERO LE IMPLICAZIONI DEL NON CEDERE I PROPRI DATI PERSONALI

Quando si parla di privacy e vendita di dati, di solito il pensiero comune va a due soli scenari: la commercializzazione pubblicitaria e l’indagine poliziesca mirata su di sé. Nel primo caso viene ritenuta tuttalpiù un fastidio mentre la seconda, dato i sempre più onnipresenti dispositivi di monitoraggio e controllo, viene ritenuta come scontatamente inevitabile.

In realtà sfugge che gli utilizzi dei propri dati personali sono molto più variegati di questi due scenari estremi. Estremi perché il primo rappresenta il grado minimo mentre il secondo il grado massimo di utilizzo dati personali, tralasciando la profilazione politica a fini propagandistici.

Facebook, Google, Youtube ed Instagram ad esempio insistono nel mostrarti con più frequenza certi profili, certe notizie, certi video e lo fanno in modo nient’affatto casuale. Se la profilazione social su di te ha mostrato paura o debolezza emotiva verso certi tipi di notizie, questo dato può essere usato da chi vuole propagandare determinate politiche affinché tu, e solo tu tra tutta la tua cerchia di amici, legga un certo tipo di articoli.

Se utilizzi le piattaforme sociali commerciali sappi che quel che ti passa davanti agli occhi é stato personalizzato su di te, per colpirti maggiormente e “venderti” meglio una certa idea da parte di chi ha comprato i servizi di profilazione. E ciò é possibile perché sei proprio tu a fornire informazioni utili a profilarti e targhetizzarti meglio.

Sei un pò razzista? Facebook può essere usato (e viene usato!) per consolidare il tuo razzismo. Sei più moderato? Facebook é in grado di selezionare un mix di fonti ambigue per alimentare dubbi sugli stranieri e virare i tuoi riferimenti sempre più a destra attraverso una selezione mirata di post adatti a colpire le tue paure più accentuate.

Sei sensibile alle violenze sugli animali? Ti verranno messi sotto gli occhi diversi articoli con stranieri che fanno male ad animali. Hai paura delle malattie? Vedrai post sui migranti che portano la peste medievale.

Sei sgrammaticato e non metti alcun like a fonti culturali? Vuol dire che hai una bassa istruzione e nella tue Timeline verranno fatti scorrere contenuti falsi ma dal linguaggio semplice.

Hai una preparazione scolastica media-buona ma non sei quel che si chiama un “divoratore di libri”? Ti piacciono il calcio ed i film di supereroi? Non vedrai molti post ignoranti ma invece tanta roba giustificazionista e qualunquista del tipo “eh, ma in fondo Salvini non ha tutti i torti”.

I noti avvenimenti di Facebook nello scandalo Cambrydge Analytica; l’influenza di Facebook nella Brexit e nell’elezione di Trump hanno reso evidente che le campagne politiche mirate e targhetizzate al singolo utente sono una realtà molto più pervasiva e difficile da monitorare di quanto il grosso della popolazione sospetti. Il ruolo di Facebook nella Brexit, per esempio, é stato tutt’altro che secondario e questo é stato possibile perché chi ha voluto diffondere sul social network delle informazioni false l’ha potuto fare in modo estremamente mirato.

“Se uno vuole monitorarti può farlo anche su Matrix”. A parte il fatto che non é affatto così immediato come spiare un profilo Facebook (basta che la persona su cui indagare abbia un account segreto diverso da quello conosciuto e delle stanze matrix criptate per rendere quasi impossibile ogni ricerca); quel che va ribadito é che nell’utilizzare una piattaforma libera non si cerca solo e soltanto uno strumento di comunicazione sicura, ma anche uno strumento che permetta all’utente di non alimentare quei meccanismi che influenzano con più efficienza l’utente stesso.

Basta fare un breve esperimento ed osservare come grazie all’utilizzo di reti sociali libere, metamotori di ricerca indipendenti, ed un paio d’accortezze nel browser come l’utilizzo di alcuni Ad-Blocker e plugin, fa sì che la propria esperienza online ed i contenuti-fuffa propagandistici possano ridursi drasticamente.

Nel momento in cui Facebook e Google non sanno più chi sei e cosa pensare di te, non sono più in grado di personalizzare il loro contenuto e la qualità dell’informazione a cui sei esposto aumenta molto velocemente.

Detto in altro modo:

 

Più sono le informazioni personali che fornisci ai big del data mining, più sono le chiavi che gli consegni affinché possano modificare la tua percezione del mondo.

 

 

read.png

VUOI SAPERNE DI PIÙ?

Se l’articolo ha attirato la tua curiosità, é possibile saperne maggiormente leggendo anche altri articoli di questo blog:

Cos’é Matrix. (Il post espone in dettaglio cos’é la piattaforma Matrix e la sua enorme differenza da tutte le altre piattaforme di comunicazione esistenti)

Matrix – Chattare anche se il server é esploso. (Le chat Matrix non sono necessariamente legate ad un solo server e quindi se anche uno smettesse di funzionare… basta usarne un’altro senza perdere contatti e messaggi)

Matrix bridge: connettersi a tutti i social da una sola App. (Sono in via di sviluppo dei bridge Matrix che permettono di avere un’unica chat in cui può dialogare contemporaneamente gente da Matrix, Telegram, IRC ed  altre piattaforme ancora)

Primi passi con Riot/Matrix. (Una semplice guida passo-passo su come creare un account Matrix da Riot ed iniziare ad usarlo)

 

 

Schermata 2019-02-26 alle 18.08.34

VUOI GIÀ CREARTI UN ACCOUNT MATRIX?

Per creare un account Matrix é necessario scegliere un server Matrix pubblico (o crearsene uno proprio, ma in quel caso si presume tu ne capisca già di informatica/programmazione/sistemistica).

Scegliere il server Matrix é come scegliere se farsi l’email su Gmail, Hotmail o Protonmail: son tutti più o meno simili ma hanno a loro volta delle caratteristiche un pò diverse.

Il server più utilizzato é matrix.org, che é quello dei creatori originali della piattaforma Matrix. Tuttavia é preferibile che gli utenti non si appoggino tutti solo e soltanto su quell’unico, grosso server perché se questo avvenisse, verrebbe meno proprio il senso della decentralizzazione della rete.

Alcuni server che possono essere utilizzati sono i seguenti:

 

LUSSEMBURGO (Admin e molti utenti sono italiani)
https://riot.opencloud.lu

FINLANDIA
https://chat.feneas.org/
GERMANIA
https://riot.privacytools.io
https://chat.tchncs.de/
https://riot.allmende.io

FRANCIA
https://riot.tedomum.net/
https://riot.tcit.fr
OLANDA
https://webchat.weho.st
https://chat.disroot.org
AUSTRALIA
https://perthchat.org/

 

Schermata 2019-02-20 alle 13.59.28

Matrix – Chattare anche se il server é esploso

12 Aprile 2019 ore 19:32

 

La struttura decentrata del protocollo Matrix permette di creare delle chat virtualmente eterne, capaci di essere utilizzabili anche se il server é sotto attacco hacker, va offline o viene fatto esplodere in mille pezzi con una bomba termonucleare!

RETE DECENTRALIZZATA

Innanzitutto va ricordato che Matrix é una piattaforma decentralizzata (o, se si preferisce, “federata”). Ciò significa che non esiste UN server Matrix ufficiale come sulle piattaforme centralizzate tipo Twitter o Whatsapp ma ci sono diversi server che interagiscono fra loro (un po come l’email: non ci si “iscrive all’email”, ma si crea un account su ProtonMail o Gmail o Hotmail o al server di posta della propria azienda/scuola ben sapendo che da ognuno di questi si può ricevere ed inviare messaggi agli altri).

I server Matrix sono diversi ed interagiscono tutti fra di loro, andando a formare un’unica grande rete

Sono già diversi i server Matrix attivi. Alcuni hanno una certa dimensione e sono gestiti da un ente, un’associazione o un’azienda commerciale mentre altri sono molto piccoli, essendo praticamente dei server casalinghi pensati per essere usati tra un ristretto numero di persone. Alcuni sono aperti al pubblico, ossia é possibile registrarcisi (così come ci si registra a Gmail per l’email), mentre altri sono privati (come il server di posta della tua azienda). Il più noto server Matrix attualmente é matrix.org, ossia quello dei creatori originari di Matrix. Una lista incompleta di server Matrix pubblici é disponibile qui.

 

SU MATRIX, TUTTO E’ UNA “STANZA”

Matrix organizza tutto in stanze: quelli che su Whatsapp sono chiamati gruppi e su IRC son chiamati canali, su Matrix vengono chiamate stanze, con la particolarità che su Matrix… tutto é una stanza!

Quando Tizio chatta direttamente con Caio ed in quella discussione non c’é e non può entrare nessun altro, semplicemente Tizio e Caio stanno in una stanza con due soli utenti! Questa, quindi, può essere amministrata e gestita allo stesso modo di una stanza con migliaia di utenti diversi, assegnando regole, ruoli, permessi speciali ecc.

 

LE STANZE MATRIX SONO UBIQUE

Se si crea una stanza in cui interagiscono solo utenti registrati sullo stesso server, quella stanza materialmente si troverà solamente su quel server. Questa é la situazione che si verifica su OGNI piattaforma centralizzata: un gruppo Whatsapp si trova materialmente sui server Whatsapp così come i suoi utenti. I gruppi Facebook pure.

Osserviamo il disegno qui sotto e facciamo un paragone: é come se matrix.blu fosse Whatsapp e matrix.giallo fosse Telegram. Tra i due non v’é alcun contatto e se uno dei due avesse un problema, l’altro, essendo una piattaforma del tutto diversa, avrebbe gruppi diversi, utenti diversi ecc.

Due utenti, entrambi registrati su matrix.blu, interagiscono fra loro in una stanza

 

Ma con Matrix le cose funzionano diversamente ed i diversi server, parlando la stessa lingua (il protocollo Matrix), sono fatti proprio per interagire fra loro! Alla stanza che abbiamo creato può dunque partecipare anche un utente che é registrato su un server diverso. Quando ciò avviene, la stanza viene di fatto clonata su quest’altro server. Ciò significa che di quella stanza ci saranno due copie identiche costantemente sincronizzate fra loro.

Due utenti di matrix.giallo vengono invitati nella stanza dagli utenti di matrix.blu. Materialmente, il server matrix.giallo clona su di sé la stanza e la sincronizza con quella su matrix.blu.

 

[Per una spiegazione più dettagliata di come avviene la trasmissione dei dati tra server diversi, c’é la chiara animazione (in inglese) in questa pagina di matrix.org. Basta premere su NEXT perché la spiegazione avanzi mostrando passo-passo cosa avviene quando si spedisce un messaggio, una risposta, ecc…]

how

Nel momento in cui il proprio server fosse irraggiungibile, i suoi utenti non avrebbero alcun modo né di accedere alla stanza né di recuperare i messaggi scritti in precedenza, così come non potrebbero interagire fra loro. Tuttavia la stanza continuerebbe ad essere raggiungibile e funzionante sull’altro server (come dire: se Whatsapp non funziona, il tuo gruppo é comunque accessibile da Telegram).

Il server matrix.blu ha un problema e la stanza é inaccessibile ai suoi utenti. Resta però accessibile agli utenti di matrix.giallo.

 

Basterà dunque accedere (temporaneamente o definitivamente che sia) al server ancora funzionante per recuperare stanze, messaggi, media e contatti inaccessibili dal server su cui si era inizialmente.

Iscrivendosi al server matrix.giallo, gli (ex)utenti di matrix.blu ritrovano la stanza, i messaggi ed i contatti ormai irraggiungibili dal (defunto? hackerato?) matrix.blu.

 

STANZE UBIQUE = VIRTUALMENTE INDISTRUTTIBILI

Se Mastodon, Whatsapp, Facebook o Twitter sono irraggiungibili non c’é nulla da fare: bisognerà aspettare che tornino utilizzabili e nel frattempo spostarsi su piattaforme diverse… a lamentarsi che la piattaforma é irraggiungibile! Al contrario, su Matrix, il contenuto può essere ubiquo e sopravvivare anche alla caduta del server su cui é stato realizzato. Metti caso che in una stanza vi siano 60 utenti di matrix.blu ed 1 di matrix.giallo. Ebbene, quell’unico utente, solo per il fatto di essere registrato su un server diverso, svolge un ruolo importantissimo, permettendo ai contenuti dei 60 utenti di matrix.blu, di avere una copia di sicurezza anche su matrix.giallo. Appare chiaro che più é differenziato il numero di server da cui si accede ad una stanza, più questa ha probabilità di sopravvivere ad eventuali inefficienze di uno dei suoi server. Si tratta dunque di una struttura estremamente resiliente.

La stanza resta viva fintanto che almeno un server attivo ne ospiti una copia su di sé.

 

Su Matrix esistono stanze molto grandi, cui partecipano diverse centinaia o migliaia di utenti e queste solitamente hanno diverse decine di indirizzi locali diversi (cosa siano gli indirizzi locali lo vediamo tra un attimo). Anche se si accedesse su un server Matrix che non ha alcuna copia locale di una stanza (nell’immagine qui sopra: uno dei due server in cui non c’é la stanza) conoscendone gli indirizzi é comunque sempre possibile entrarci. Dunque non é indispensabile registrarsi proprio su uno dei server in cui c’é una copia della stanza, ma ci si potrà accedere da un qualsiasi server Matrix!

Le stanze Matrix, dunque, possono essere quasi condiserate una sorta di portale di comunicazione fra più mondi/server, trovandosi contemporaneamente su ognuno di questi.

 

Parte degli indirizzi locali di MatrixHQ, una delle più grosse stanze della rete Matrix

Questo concetto, inoltre, é espandibile in qualche modo anche ai bridge di Matrix. Un server Matrix, difatti, può sincronizzare le proprie stanze non solo con altri server Matrix, ma addirittura con altre piattaforme (Telegram, IRC, Whatsapp, Slack e molte altre ancora). Qui la cosa in realtà é un pò più complicata e cambia molto sia da piattaforma a piattaforma che da bridge a bridge. Risulta tutto più chiaro leggendo l’articolo appena linkato, ma in soldoni la faccenda può esser spiegata così: i server Matrix, tra di loro, fanno una copia esatta della stanza, ma quando si collega Matrix ad una piattaforma diversa, vuoi per le caratteristiche della piattaforma, vuoi per il modo in cui questo collegamento viene gestito, le versioni delle stanze che stanno su queste piattaforme non sono sempre una copia esatta di quella che si vede su Matrix. Per esempio: collegando una stanza Matrix ad una piattaforma social che permette messaggi di al massimo 500 caratteri, tutti i messaggi più lunghi verrebbero trattati in modo particolare, ad esempio con dei link al server Matrix da cui si erano generati (server che, potrebbe non esserci più).

 

MIRRORING

Una pratica di sicurezza può ad esempio essere quella di creare per sé un secondo account su un server Matrix diverso da quello solitamente utilizzato esplicitamente con lo scopo di generare una copia “di backup” delle proprie stanze più importanti. Questo secondo account potrebbe essere fatto entrare in quelle stanze cui si vuol esser certi di poter accedere sempre e comunque, magari concedendo a tale nuovo utente i permessi di amministratore, in modo tale da avere più possibilità di accedere e gestire la stanza, avendo cura di farvi accedere anche gli altri membri con degli account di riserva.

La pratica di clonare la stanza su più server si chiama mirroring (ovvero “specchiare”). La procedura per effettuarlo é abbastanza semplice, ma può cambiare a seconda del modo in cui si accede a Matrix, del software e device usato.

 

TUTORIAL

Il seguente tutorial é pensato per chi accede a Matrix utilizzando Riot da browser e presupponendo il seguente scenario: ho già un account sul server A su cui v’é una stanza privata (accessibile solo ai membri) che vorrei mirrorare per sicurezza. Prima di cominciare può essere utile ripassare la breve guida sui primi passi con Matrix / Riot.

 

1. ASSEGNARE UN INDIRIZZO ALLA STANZA

Alla stanza va innanzitutto assegnato un indirizzo locale che dovrà seguire questo formato: #nomestanza:nomeserver e va fatto nelle impostazioni della stanza stessa.

 

2. CREARE UN ACCOUNT SU ALTRO SERVER

Bisogna dunque scegliere un server Matrix diverso da quello che si usa abitualmente (ad esempio uno tra quelli in questa lista) e creare un nuovo account. Sul browser é possibile aprire due schede distinte loggandosi contemporaneamente ai due diversi server (che é un pò come avere due diversi profili Facebook aperti contemporaneamente).

 

3. INVITARE IL NUOVO ACCOUNT NELLA STANZA

A questo punto si torna all’account principale, si entra nella stanza in questione e si invita il nuovo account. Volendo, una volta inviato l’invito, si può già selezionare il nome dalla lista degli invitati e da lì impostarlo come amministratore della stanza.

 

 

4. ACCETTARE L’INVITO

Tornare quindi al nuovo account e da qui accettare l’invito alla stanza:

 

5. AGGIUNGERE UN SECONDO INDIRIZZO ALLA STANZA

A questo punto bisogna ripetere il primo punto, aggiungendo un nuovo indirizzo alla stanza, sempre con lo stesso formato #nomestanza:nomeserver

In questo modo la stanza si troverà ad avere due indirizzi (volendo anche più di due: non c’é un limite agli indirizzi assegnabili):

#nomestanza:nomeserver1

#nomestanza:nomeserver2

In realtà ogni server assegna già in automatico l’indirizzo alla stanza, ma si tratta di una stringa tipo !isobjBnFgqYHjqJMF1b:nomeserver. Quello é il vero indirizzo della stanza ma ovviamente é abbastanza ingestibile perché… vattelo a ricordare! Gli indirizzi inseriti nel punto 1 e 5 sono in realtà degli alias, ossia degli indirizzi “virtuali” che poi il server penserà a collegare a quello vero che gli ha assegnato. Creare gli alias servirà più avanti per gestire con più facilità la stanza e permettere ad altri di chiedere d’entrarci.

Fatto! Adesso la stanza é presente e sincronizzata su entrambi i server!

A questo punto, anche cascasse il server usato di solito, é comunque possibile chattare nella stanza accedendo con il nuovo account. Se anche gli altri utenti creassero un account di riserva, l’eventuale lavoro di gruppo svolto in una stanza potrebbe continuare anche nel caso di guasti, hackeraggi… o bombardamenti nucleari! 😉

 

[NB: la natura delle stanze, svincolata dai server ma anche dagli account utente, può avere anche un altro tipo di utilizzo: un utente che perdesse le credenziali del proprio account, potrebbe essere re-invitato in una stanza/conversazione con un account differente, senza perdere tutti i propri vecchi messaggi]

PS: Se però, si preferisse avere una stanza su un solo server ed impedire che vi accedano utenti registrati su server differenti, evitando così che la propria stanza venga clonata altrove, é sempre possibile creare stanze “non federate”. In questo modo le stanze non federate su matrix.blu saranno accessibili solo agli utenti di matrix.blu, e le stanze non federate di matrix.giallo saranno accessibili solo dagli utenti di matrix.giallo.

Come cercare e seguire utenti “sconosciuti” su Mastodon

1 Aprile 2019 ore 21:24

Per quanto riguarda le funzioni base, Mastodon si comporta in modo molto simile a Twitter: commentare un post, boostarlo, seguirne l’autore, silenziarlo ecc.

La ricerca e scoperta di altri utenti in apparenza é abbastanza simile: se vuoi seguire un utente basta cliccare su “+” o “follow” e per cercare altri utenti basta digitare nel campo di ricerca.

C’é però un limite: le Timeline di Mastodon mostreranno sempre e solo account che la tua Istanza già conosce.

Come funziona dunque la ricerca ed aggiunta di utenti su Istanze diverse?

RETI SOCIALI PERSONALIZZATE

Qui é necessario ripassare un concetto già esposto nei post in cui é illustrato cos’é Mastodon e cos’é il Fediverso: ogni Istanza conosce solamente i propri utenti e gli utenti di altre Istanze con cui é venuta in contatto.

Le diverse Istanze, per poter interagire fra loro, devono essere a conoscenza l’una dell’altra

 

Per questo motivo, Mastodon (ma lo stesso vale per tutto il Fediverso) non é un’unica rete sociale indifferenziata ma, al contrario, ogni singola Istanza costruisce la propria rete sociale e questo in base a quali sono le altre Istanze con cui viene in contatto, quelle che blocca ecc.

La cosa poi diventa ancora più complessa perché lo stesso schema si ripete a livello di singoli utenti: se siamo sull’Istanza A ed entriamo in contatto con un utente dell’Istanza B di nome Laura, che però non ci presenta mai gli altri membri della sua Istanza (ossia: non boosta i loro post, non linka i loro messaggi, non li cita nei suoi Toot), dell’Istanza B conosceremo solo Laura.

Da questo punto di vista, Mastodon premia le Istanze i cui utenti interagiscono maggiormente: una piccola Istanza con utenti che interagiscono molto fra loro, aumenta le possibilità di tessere un maggior numero di contatti con altre Istanze, attraverso il meccanismo dell’amico che presenta un amico.

 

AGGANCIARE ALTRE RETI

Questa cosa però ha un limite: non permette di entrare in contatto con utenti che non siano già conosciuti da chi già conosco. Nella prima immagine precedente, ad esempio, le Istanze sulla rete a sinistra (quella coi collegamenti rossi), non han modo di entrare in contatto con le Istanze della rete a destra (quella coi collegamenti azzurri), né quelle della rete in basso (quella coi collegamenti verdi).

É questo il punto su cui si innestano diversi discorsi inerenti alle filter bubble, ai pericoli delle reti chiuse ecc. Non é del tutto sbagliato: chi sta su una certa rete e non cerca confronti, voci dissonanti e idee diverse dalle proprie, resterà confinato nella propria cerchia e al tempo stesso non farà uscire le proprie idee. Chi invece si muove in senso opposto, stabilirà contatti con Istanze le cui comunità sono molto diverse dalla propria. Detto altrimenti: Mastodon non ti obbliga a convivere con chi non vuoi, ma se vuoi differenziare la tua cerchia di contatti puoi farlo, a costo di un minimo sforzo.

Ciò si traduce in un meccanismo che é in effetti un pò macchinoso e che sarebbe decisamente necessario rendere più pratico. Tuttavia il Fediverso é strutturato in modo tale che, probabilmente, una minima dose di macchinosità in questo passaggio sarà sempre presente (ci arriviamo…)

Un aspetto interessante da notare é che la connessione con utenti ed Istanze prima sconosciuti é un qualcosa che può fare ogni singolo utente ma che influirà sull’intera Istanza: se decidi di seguire un utente dell’ Istanza B, i suoi toot compariranno nella TL federata della tua Istanza; in questo modo anche i membri della tua Istanza potranno entrare in contatto con i membri dell’Istanza B che l’account che hai aggiunto boosterà ecc. Più contatti “sconosciuti” porterai nella tua Istanza, più questa crescerà.

Sta dunque alla maturità degli utenti scegliere come e quanto differenziare i propri contatti. Se sei su un’Istanza che non tollera determinati argomenti riguardo ai quali vorresti avere qualche confronto, forse l’Istanza su cui ti trovi non é quella più adatta a te e potrebbe essere il caso di aprire un secondo account su un’Istanza differente.

(Non é raro aprire un primo account Mastodon su un’Istanza per poi capire che preferisci stare su un’Istanza diversa. Per questo motivo esistono funzioni di import/export per trasferirti su Istanze diverse).

MA COME LI TROVO?

Si, ma, insomma… COME e DOVE li dovrei trovare questi utenti e Istanze sconosciuti sia a me che ai contatti che ho già?

Per capire la procedura “tecnica” (ci arriviamo, ci arriviamo…) é necessario capire prima il concetto che v’é alla base e che mostra ancora una volta come il Fediverso sia strutturato in modo molto più simile alle reti sociali umane di quanto non lo siano i social centralizzati: nella tua vita reale, quella di tutti i giorni, con te in carne ed ossa, come trovi persone nuove che nessuno dei tuoi amici e conoscenti conosce già?

Fondamentalmente uscendo dai tuoi giri andando in luoghi nuovi. Questi “luoghi” possono essere anche eventi, manifestazioni o orari (provare a fare la camminata del mattino in ore serali, ad esempio). Più questi “luoghi” sono diversi e lontani dai propri, maggiore sarà probabilmente il tasso di differenziazione cui si andrà incontro (la tua vita ruota intorno a manga, filosofia greca e corsi da sommelier? Se vuoi conoscere davvero persone, realtà ed idee diverse dalle tue, anziché girare per fumetterie ed enoteche prova ad uscire dai soliti giri e, ad esempio, collaborare per qualche tempo con i responsabili di un centro di accoglienza per senzatetto e migranti…).

Ecco, nel Fediverso la cosa funziona esattamente allo stesso modo: per conoscere contatti “sconosciuti” bisogna uscire dalla propria rete e provarne una diversa per poi rientrare, portando dentro alla propria Istanza i contatti che interessano.

Questo uscire si traduce materialmente in due modi:

  • usare altri account su Istanze o piattaforme federate diverse
  • cercare al di fuori del Fediverso stesso

 

IN & OUT

Questo uscire e rientrare dalla propria rete é proprio ciò che maggiormente differenzia una rete federata come il Fediverso dalle reti centralizzate cui si é solitamente abituati. Ne é al tempo stesso la grande forza e debolezza: forza perché permette che si sviluppino reti locali differenziate, ognuna con una propria comunità e cultura specifica, anziché appiattire tutti gli utenti ad un’unica macro-comunità (vedi Twitter) e debolezza perché l’idea di dover continuamente uscire e rientrare dalla propria rete risulta ostica ad una gran parte delle persone.

Come già visto, ogni nuovo account che segui, diventa automaticamente contattabile da tutti i membri della tua Istanza. All’interno di una Istanza bastano pochi utenti “esploratori” perché questa abbia una serie di contatti ben differenziati, più o meno come quando nella vita reale conosci una persona, vi scambiate i contatti e la aggiungi ad un gruppo Matrix (o Whatsapp) in cui ci sono altri tuoi amici.

Puoi venire a conoscenza di nuovi contatti e Istanze praticamente ovunque! Su un blog che segui, su siti vari, forum, articoli vari, reti sociali non federate o altri canali ancora. Puoi cercarle appositamente (ad esempio su Instances.social, Joinmastodon o Distsn).

A più fonti attingerai, più possibilità ci sono di trovare contatti distanti dalla tua rete.

Fare account multipli, esplorare altre Istanze/comunità dal loro interno, interagire con persone diverse senza il bagaglio derivante dalle relazioni già maturate, é un qualcosa di ampiamente promosso nel Fediverso. Le principali App per accedere al Fediverso da dispositivi mobili supportano difatti account multipli. Non é un obbligo avere più account così come non c’é alcun obbligo a mantenere lo stesso nome utente o chissà che altro: ognuno può gestire i propri account come preferisce. Vuoi usare un solo account e non doverti sbattere a cercare alcunché al di fuori delle cerchie condivise dalla tua Istanza? Va bene. Vuoi avere diversi account scollegati fra loro? Ok. Preferisci avere un account principale ed altri solo d’esplorazione? Va bene anche quello.

Una bella immagine riguardante gli account multipli é collegata alla figura già vista dei luoghi differenti: così come hai una cerchia di conoscenze di lavoro, un’altra per via del tuo hobby, un’altra ancora fatta di amici stretti e un’altra ancora fatta di persone che hai conosciuto in una vacanza, ogni account può esser visto come il tuo “io” di ogni diversa cerchia. Puoi tenerle separate (multi-account), metterle assieme (account unico), portare solo alcuni membri di una cerchia in contatto con quelli di un’altra…

 

OK, MA POI, TECNICAMENTE…

Tecnicamente, quando si incontra un utente mentre si é al di fuori della propria rete, vuoi perché loggati in un’Istanza o piattaforma diversa, oppure perché ci si trova proprio fuori dal Fediverso, i modi per followare questo contatto possono essere diversi. Va però detto (e qui un punto dolente) che tutti questi metodi risultano decisamente più praticabili da Desktop che non da dispositivi portatili.

 

COPIA/INCOLLA DELL’URL

Il primo metodo, il più comune, consiste nel copiare l’URL della pagina del profilo dell’utente in questione o l’URL di un suo post ed incollarlo nel box di ricerca di Mastodon. Dopo aver dato invio, il box di ricerca restituirà l’icona del profilo ed il pulsante “+” per followarlo (NB: se l’Istanza “non é federata come si deve” il pulsante potrebbe non apparire, mostrare una clessidra o altro)

URL copiata su Friendica…

 

…e incollata su Mastodon

Il meccanismo del copia/incolla dell’URL funziona con tutte le piattaforme federate e, come dicevamo, funziona sia con l’URL dell’utente che con l’URL di un suo post/contenuto.

L’URL di un video su Peertube…

 

…su Mastodon restituisce il post del video ed il profilo dell’utente che l’ha postato.

 

TASTO “SEGUI”

Un altro metodo per followare un utente Mastodon trovato al di fuori del Fediverso é quello di premere sul pulsante “segui” sul suo profilo. Questo metodo però funziona solo per seguire su Mastodon altri utenti Mastodon. Basta premere il pulsante “segui” e loggarsi.

 

 

DAL NOME UTENTE ALL’URL

L’ultimo, invece, é il caso più antipatico che può capitare:

Se, all’esterno del Fediverso, si viene a conoscenza dell’account federato di un utente (@NomeUtente@NomeIstanza), il modo più immediato per followarlo é copia/incollarlo nel box di ricerca della propria Istanza Mastodon, ma se l’Istanza non conosce già questo utente, non restituirà alcun risultato. Bisognerà allora ottenere l’URL del profilo utente partendo dall’account.

Innanzitutto, conoscendo il nome dell’Istanza risaliamo all’URL dell’Istanza stessa scrivendone il nome nella barra di ricerca del browser. Cerchiamo ad esempio un utente su mastodon.gamedev.place

 

 

L’URL dell’utente solitamente é composto così:

https://mastodon.gamedev.place/@NomeUtente

In realtà, alcune Istanze adottano formule diverse, come:

https://mastodon.gamedev.place/users/@NomeUtente

Il metodo più rapido per capire come sono composte le URL su una data Istanza é cliccare sul profilo dell’admin (che é quasi sempre presente sulla home dell’Istanza) e sostituire nell’url il nome dell’admin con quello desiderato.

 

DA ISTANZA A ISTANZA

Una situazione in cui ci si può trovare é quella di essere loggati nell’ Istanza B e venire in contatto con uno o più utenti che si vorrebbe seguire dall’Istanza A.

É possibile aprire le pagine profilo di ogni singolo utente (click su Vedi profilo completo), sloggarsi, entrare nell’Istanza A e da qui followarli nei modi che abbiamo appena visto.

 

IN CONCLUSIONE

Seguire utenti esterni alla propria rete é dunque un’operazione basata principalmente su copia/incolla, il che, se su Desktop é tutto sommato ancora gestibile, sui dispositivi mobili é qualcosa di improponibile ad un grande pubblico.

Si sente decisamente la mancanza di un qualche plugin/widget/pulsante tipo “segui da…” in cui specificare l’Istanza e/o piattaforma da cui si vuole seguire tale utente.

Se da un lato non va dimenticato che il Fediverso é un network estremamente variegato ed in via di costruzione, in cui sono diversi gli elementi da tenere in considerazione ed armonizzare perché il dialogo fra piattaforme diverse funzioni, dall’altro l’attuale macchinosità che s’incontra nel connettere utenti di reti diverse, é decisamente una grossa pecca: agli utenti di social centralizzati viene già chiesto lo sforzo culturale di capire cosa sia e come funziona una rete federata (sforzo che già é di per sé una debolezza) ma finché proprio la pratica di connessione che é alla base della federazione rimarrà così ostica é comprensibile che la maggior parte degli utenti, questo doppio sforzo, non lo vorrà nemmeno tentare.

 

Abbinare Twitter e Mastodon

30 Marzo 2019 ore 09:45

mastodon-copertina.jpg

Sbrigativamente si può dire che Mastodon é un’alternativa a Twitter, ma utilizzare l’uno non significa affatto dover abbandonare l’altro: anzi!

In modo molto semplice é possibile far convivere i due strumenti ottenendo vantaggi da entrambi!

Abbiamo già visto cos’é Mastodon e che dialoga con diverse piattaforme molto diverse fra loro (solo per citarne alcune: Peertube, Pixelfed, Friendica, Hubzilla, Nextcloud, che sono a loro volta paragonabili a YouTube, Instagram, Facebook, Dropbox e iCloud), le quali, assieme, formano una sorta di mega-rete chiamata Fediverso.

Attualmente Mastodon é la piattaforma di maggior successo del Fediverso; nel momento in cui questo articolo viene scritto ha circa 2.175.000 utenti e cresce al ritmo di 18.000 a settimana.

925e7d11f630e9c7.png

Numeri ottimi, ma molto distanti da quelli dei social commerciali. Twitter ad esempio ha circa 335 milioni di utenti attivi (a luglio 2018).

Non é un mistero che chi utilizza una certa piattaforma può decidere di passare ad un altra se solo questa presenta caratteristiche migliori o assenti in quella che già conosce.

 

UN DIVERSO PARADIGMA

Qui incontriamo una difficoltà: Mastodon presenta sì delle caratteristiche che su Twitter sono inedite (il livello di privacy dei messaggi, il Content Warning) ma presenta soprattutto un cambio di paradigma nel rapporto coi social che spesso spiazza chi vi si approccia.

federazione.png

Capire che Mastodon non é UN social, ma un conglomerato di comunità diversissime che decidono volontariamente se interagire tra di loro e come, é un concetto talmente distante dall’immagine di social a cui si é abituati da non esser facilmente capito.

Altro concetto che risulta di non immediata comprensione sono ad esempio le potenzialità di poter creare il proprio server Mastodon con le proprie regole (vorresti un social su cui é vietato parlare di politica e religione? Nessun problema: si può creare un’Istanza Mastodon che abbia questo divieto tra le sue policy e raccogliere utenti che hanno lo stesso approccio)

Si ha difficoltà a capire che un’Istanza é sia un server che una comunità.

Di altrettanta difficile comprensione é che possono crearsi delle reti di Istanze Mastodon completamente scollegate fra loro (Ci sono Istanze piene di nazisti che dialogano solamente fra di loro e che non hanno alcun contatto con Istanze antifasciste).

Non si tratta di cose difficili da capire di per sé, ma risultano difficili a chi conosce solo i più noti social network commerciali centralizzati e non é mai stato esposto all’idea di reti dal funzionamento del tutto diverso. E’un po come il caso della persona che fa sempre lo stesso tragitto e dopo anni gli vien rivelato che a breve distanza esiste un percorso alternativo di cui non aveva mai nemmeno sospettato l’esistenza.

A volte si descrive Mastodon come uno strumento atto a creare comunità chiuse nelle loro filter bubble, senza capire che un’Istanza può avere diversi livelli di apertura e chiusura alle altre: una Istanza/comunità sana, interessata a comunicare apertamente con chiunque che ha tra i suoi princìpi anche dei “no” come ad esempio razzismo e sessismo é cosa diversa da chi vive in una filter bubble.

Al tempo stesso, vi sono alcuni meccanismi di Mastodon che in parte necessitano oggettivamente di qualche miglioramento ed in parte ha senso che risultino un po’ macchinosi, proprio in base alle sue peculiarità (ad esempio la ricerca di utenti su Istanze diverse o l’assenza di trend topic).

f2.png

 

UN’INTERAZIONE PIÚ UMANA

Queste differenze di approccio ai rapporti via social sono certamente interessanti: le caratteristiche di Mastodon tendono a premiare le interazioni umane (l’argomento più discusso su un’Istanza é quello di cui messaggiano tutti e non quello che appare su una classifica di trend topic gonfiata da bot e troll; l’ordine dei messaggi é quello cronologico reale e non viene alterato da algoritmi; si interagisce dialogando; la gamification é ridotta in modo drammatico) pur introducendo alcuni strumenti tipici della comunicazione elettronica (stelline, retweet/boost ecc.).

Si può invece notare che chi proviene da piattaforme commerciali tende spesso a sentire come una mancanza proprio le caratteristiche che rendono la comunicazione meno umana (rincorsa all’hashtag, trend topic, contatori, retweet con commento ecc.)

É sempre illuminante osservare come spesso sulla propria Istanza Mastodon nessuno abbia alcun interesse verso un argomento frivolo che, su Twitter, occupa magari tutti i tweet della giornata.

Qui la cosa può farsi straniante: chi si approccia a Mastodon continuando a ragionare in termini di gamification (ottenere tanti like! centinaia di retweet! inventare una battuta di successo!) probabilmente non ne trarrà molto gradimento perché come abbiam visto su Mastodon tutto é studiato per minimizzare questo tipo di interazione “meccanica”.

Tutto dipende dalla qualità della comunità/Istanza: più gli utenti collaborano a “creare comunità” sulla propria Istanza e meglio questa funziona. Se l’Istanza/comunità é solo un punto d’incontro casuale tra utenti privi di un progetto/idea/interesse comune, allora Mastodon sarà solo un “Twitter un pò diverso”, ma se al contrario v’é un approccio propositivo e di comunità, ecco che le caratteristiche strutturali di Mastodon riveleranno immediatamente tutte le loro potenzialità.

Per esempio, un’Istanza comunitaria può decidere assieme le policy, chi bannare o semplicemente silenziare, come finanziare il server, le attività in comune, quali strumenti aggiungere/personalizzare, come gestire la moderazione…

 

“MA SONO TUTTI DALL’ALTRA PARTE”

Una difficoltà che tocca diversi strumenti informatici alternativi a quelli più diffusi e commerciali é quello dell’omnipresenza di questi ultimi. Se sei su Twitter, insomma, ci pensi due volte a passare ad una piattaforma in cui non troverai i tuoi contatti/follower/amici. Al di là del fatto che ci sono ottimi motivi per mollare a piè pari le piattaforme delle Big Tech Companies, é comprensibile che non tutti siano disposti a fare di punto in bianco un “grande salto”, vuoi per timore, vuoi per oggettiva riduzione dei contatti.

Esistono tuttavia diversi strumenti per far convivere Mastodon e Twitter ottenendo il meglio da entrambi e permettendo una transazione soft!

 

CROSSPOST CON MASTO.DONTE

Masto.donte é un crossposter, ossia uno strumento che permette di sincronizzare il proprio account Twitter col proprio account Mastodon.

Schermata 2019-03-29 alle 19.13.55.png

Il funzionamento é semplice: ci si logga con entrambi gli account e lo si imposta come si preferisce! Le opzioni a disposizione sono diverse, ad esempio lo si può impostare perché i post su Mastodon vengano replicati su Twitter ma non da Twitter verso Mastodon, o il contrario, oppure ancora lo si può impostare perché funzioni in entrambi i sensi. Qui ognuno é libero di sperimentare la formula che preferisce.

Ci sono alcuni limiti (le risposte ad altri utenti non possono essere crosspostate ed i boost su Mastodon non vengono twittati) ma i propri post originali possono viaggiare sempre in entrambe le direzioni.

Ci sono anche alcuny bypass: é possibile far sì che messaggi contenenti una certa parola (o un certo hashtag) non vengano mai crosspostati.

(Per i più smanettoni: questo é il repository dell’App, se volete contribuire a migliorarla o modificarla)

 

CROSSPOST CON IFTTT

Schermata 2019-03-29 alle 19.25.02.png

IFTTT contiene diversi Applet in grado di crosspostare messaggi da una piattaforma all’altra. Gli Applet sono diversi e conviene provarli direttamente.

 

ACTIVITYPUB.ACTOR

Schermata 2019-03-29 alle 19.32.39.png

ActivityPub.Actor é uno strumento ancora in lavorazione (questo il profilo del suo sviluppatore) che si propone di sincronizzare gli account di diverse piattaforme commerciali centralizzate con ActivityPub, il protocollo di comunicazione condiviso dalle piattaforme del Fediverso e dunque anche da Mastodon.

La piattaforma su cui maggiormente viene sperimentato é proprio Twitter, ma tra quelle che gli sviluppatori dicono di voler considerare in futuro vediamo anche Facebook, Instagram, Reddit ecc.

In sostanza ActivityPub.Actor porterebbe i contenuti di questi social nel Fediverso e viceversa, fungendo grossomodo come uno dei bridge già osservati riguardo a Matrix.

Pur essendo uno strumento non ancora funzionante ha già fatto discutere un po’ all’interno del Fediverso, riguardo l’opportunità di accogliere potenzialmente una valanga di contenuti non originali con i quali probabilmente non sarebbe possibile interagire.

 

I VANTAGGI DEL CROSSPOSTING

Uno dei primi vantaggi del crossposting ce l’ha ben presente chi, per un motivo o per l’altro, é stato silenziato/sospeso/bannato da Twitter.

BYPASSARE I BAN DI TWITTER Crosspostando con Mastodon, nel caso di una sospensione si può continuare a comunicare su Mastodon e la propria pagina pubblica di Mastodon con tutti i propri messaggi, rimarrà comunque visibile. Volendo, puoi collegare temporaneamente il tuo account Mastodon ad un account temporaneo di Twitter.

500 CARATTERI Scrivendo su Mastodon puoi avere fino a 500 caratteri (alcune Istanze anche di più). Crosspostando, Twitter mosterà i primi 280 caratteri e per leggere il resto aggiunge il link web al post Mastodon.

THREAD MULTIPLI Un post crosspostato può generare una discussione su Twitter con un certo tono ed una discussione enormemente diversa su Mastodon. A volte il risultato può essere stupefacente!

BACKUP Avere i tuoi post archiviati su un diverso server può essere un modo di backuparli! 😉

Il crossposting può essere visto male nel Fediverso se viene usato in modo unidirezionale e senza interazione. Per intenderci: se stai sempre su Twitter, crossposti su Mastodon ma poi su Mastodon non vieni mai, non interagisci, non rispondi, beh, la cosa é vista molto male perché anche se sei una persona in carne e ossa, così facendo nel Fediverso ti comporteresti come un BOT e certe Istanze potrebbero silenziarti o bannarti.

Tieni conto che per etichetta, nel Fediverso, i BOT si dichiarano per quel che sono. Un account che funge da BOT per un sito postando in automatico i suoi contenuti può svolgere un servizio comodo ma é giusto che gli utenti sappiano che si tratta di un “utente meccanico” cosicché possano agire di conseguenza.

Account di utenti reali che però agiscono solo come BOT sono invece un qualcosa di assai irritante, anche perché spesso collegati ad operazioni di trolling. Se vuoi solo che i tuoi contenuti girino nel Fediverso senza interagire non c’é problema, a patto che ciò sia detto esplicitamente. Nelle preferenze del tuo account Mastodon c’é una casella da spuntare in cui indichi che il tuo account é un BOT e, per maggior chiarezza, non sarebbe male lo segnalassi anche nel nome utente e/o nella bio. Volendo, esiste anche un’Istanza apposita: https://botsin.space/ creata proprio per ospitare solamente account BOT. Così come ogni cosa nel Fediverso, ogni Istanza sceglie come rapportarsi con Botsin Space: chi la blocca, chi la silenzia e chi interagisce senza problemi.

 

CERCHI CHE SI ALLARGANO

Le prime comunità su una piattaforma digitale sono solitamente le comunità degli sviluppatori. Hacker, programmatori e appassionati di tecnologia che si divertono a smanettare su strumenti nuovi, migliorarli, ecc.

In una seconda fase la piattaforma si popola delle prime comunità per cui la piattaforma é stata pensata. Mastodon però da un lato non é pensato per una qualche comunità specifica (per fare un esempio: il social Gab ha delle policy che permettono alle comunità neonaziste di utilizzarla liberamente e dunque si é popolata proprio di neonazisti, alt/right ecc) e dall’altro il suo sviluppatore ha imposto una chiara policy antifascista sul suo server, mastodon.social. Di conseguenza le prime comunità ad aver popolato Mastodon e creato le proprie Istanze hanno avuto una forte componente antifascista.

Una grossa fetta di utenti ed Istanze poi é andata a formarsi grazie agli esuli di Twitter: chi non poteva o voleva interagire rispettandone le policy (utenti giapponesi, appassionati di anime e manga che, per differenze culturali, non potevano interagire su Twitter) comunità che su sui social generalisti perdono più tempo a difendersi da molestie e trollaggio e che han creato le proprie Istanze Mastodon dove han trovato casa (comunità LGBTQ, Furry, ecc).

Col tempo poi sono arrivati anche i nazi ed i fondamentalisti cristiani, che si son fatti le proprie Istanze indipendenti, così come sono arrivati appassionati di erotismo e pornografia transfughi da Tumblr. Ci sono pure Istanze sex-work friendly.

La struttura stessa di Mastodon fa sì che ogni utente e comunità possa scegliere se e come interagire con le altre. Mastodon dunque non é UN social di antifascisti, furry, nazi, sex-worker, anarchici e tecnoilluminati ma un calderone pieno di comunità diversissime che interagiscono o s’ignorano in modi assai variegati, creando reti complesse adatte alle singole comunità.

In questo momento stanno nascendo diverse Istanze dedicate a mestieri specifici come Istanze per avvocati ed educatori. Al tempo stesso stanno nascendo Istanze specifiche per una certa regione.

 

MASTODON IN ITALIA

In Italia le Istanze stanno nascendo nell’ambito di collettivi autonomi, circoli anarchici e centri sociali legati alle città d’origine:

Bologna: https://mastodon.bida.im
Jesi: https://snapj.saja.freemyip.com
Milano: https://nebbia.lab61.org
Torino: https://mastodon.cisti.org

Non mancano alcune Istanze  personali (cioé create solo per ospitare il loro proprietario o poco più) ed un’Istanza generalista attualmente popolata solo da bot commerciali.

Molti utenti italiani tuttavia sono registrati su mastodon.social o in altre Istanze, perlopiù tedesche o francesi, come ad esempio l’assai cosmopolita mastodon.partecipa.

 

PRIMI PASSI E CONVIVENZA CON TWITTER

Cresce dunque l’interesse per lo strumento ed al tempo stesso si affronta la titubanza di chi s’approccia a Mastodon avendo alle spalle solo l’esperienza dei social commerciali ed ha dunque bisogno di un’introduzione ed un avvicinamento lento. Far convivere le due piattaforme con l’uso di un crossposter é probabilmente una formula che in questo senso può aiutare.

uni.png

❌