Matrix, ovvero messaggiare su più canali

Matrix: un nuovo standard aperto che promette di rivoluzionare il mondo delle comunicazioni online, consentendo di legare insieme le piattaforme di fornitori diversi e messaggiare su più canali.

Una piattaforma di messaggistica unica che permette di mettere tutti in contatto. Utenti fissi e utenti smartphone, utenti di Facebook, WhatsApp, Twitter, Messaggi di Apple, Telegram, SMS. Mille modalità di scambio di messaggi che oggi sono sparpagliate attraverso sistemi e canali proprietari di decine di aziende diverse.

Una babele di messaggi

E questo il sogno della fondazione Matrix.org. Creare un protocollo decentralizzato per la comunicazione, che permet­ta di sfruttare piattaforme e server diversi, in modo da non essere bloccabile e censurabi­le. Ma non è solo questo. I cre­atori di Matrix, il cui nome non a caso è ispirato a uno dei miti più “caldi” del ciberspazio, cioè la serie di film di fantascien­za con Keanu Reeves come protagonista, hanno sogni più ambiziosi.

Quello che vorrebbero, infatti, è creare una rete che permetta a piattaforme diverse di dialogare senza che ci sia un unico “proprietario” del formato e dei dati. Anzi, la ”sovranità digitale”, come la chiamano, sarà quella di chi effettivamente possiede e im­mette i dati in Rete.

Come funziona

La differenza rispetto ai mec­canismi creati dalle piattafor­me commerciali è centrata su un aspetto fondamentale ovvero le conversazioni sono condivi­se tra i vari server. Non c’è un centro che viene controllato da una singola azienda (come accade con Telegram, per esempio). Oppure dove i server di una specifica piattaforma sono controllati da una singola azienda (come accade con lo standard di Discord). Invece, con Matrix se anche un server dovesse andare offline, o esse­re spento per qualche motivo, la conversazione proseguirebbe con gli altri server connessi.

matrix
Matrix nel mondo.
I casi d’uso di Matrix nel mondo sono molti. È stato adottato dal ministero della difesa tedesco, dal governo francese, da produttori di telefonini (Librem), dalla distro Linux KDE e ci sono app gratuite per Android e iOS.

In pratica, un utente può con­figurare Matrix per ricevere i messaggi dai propri account di altri sistemi di messaggistica (come Skype, Discord, Slack e altri), riceverli e rispondere sempre dallo stesso posto. E’ una funzionalità che fa da pon­te tra i diversi sistemi e permette, per esempio, di control­lare più account da un’unica applicazione.

Il client perduto

Per usare Matrix occorre sca­ricare e installare un’app. Ne esistono di varie, tutte svi­luppate dalla comunità Open Source partendo dal proto­collo condiviso di Matrix. Ele­ment (element.io) è quella consigliata dalla fondazione Matrix, ma in realtà ne esi­stono varie altre: Fractal, Ne­oChat, FluffyChat, Mirage. Oltre al software, è necessario anche un server per registrare il proprio account pubblico e questo può essere fatto su un proprio server (ma è compli­cato e richiede competenze tecniche sostanziali). Oppure su uno di quelli gratuiti messi a disposizione dalla comunità, a partire da quello all’indirizzo Web.

Tutti i ponti di Matrix

Matrix supporta il collegamento di servizi di chat diversi al suo interno e permette di comunicare del testo ma anche immagini e video. Il sistema usato da Matrix si chiama “bridge” (“ponte”, in in­glese) e viene offerto di serie per Gitter, Ire, Slack e lo standard Xmpp (cioè Jabber). Essendo un progetto Open Source, anche la commu­nity collabora alla realizzazione di altri “ponti” per altri servizi.

In particolare, oggi sono supportati: WhatsApp, Messaggi di Apple, Facebook e Google, Discord, Mastodon, i feed di Twitter, Skype, Te­legram, WeChat, Signal, GroupMe e anche gli SMS. Una soluzione unica per legare tutti i sistemi di messaggistica. Il vantaggio è che i ponti consentono anche di salvare i messaggi e sfruttare per esem­pio i bot (software automatici che compiono azioni quando arriva un messaggio da un certo canale con un certo testo).

LEGGI ANCHE

contatti