Automattic investe 4,6 milioni di dollari in New Vector, creatori dello standard aperto Matrix per la comunicazione decentralizzata
Pubblicato: 2020-06-04Automattic ha investito 4,6 milioni di dollari in New Vector, una società fondata dai creatori di Matrix, uno standard aperto che alimenta conversazioni decentralizzate con crittografia end-to-end. Matrix.org ospita il progetto open source che offre API HTTP e SDK, consentendo agli sviluppatori di creare i propri client di comunicazione oltre allo standard aperto Matrix con federazione aperta. Ciò significa che chiunque può comunicare con gli altri nell'ecosistema Matrix implementando il proprio server.
Il protocollo consente anche di collegare piattaforme esistenti come Slack, IRC, XMPP, Gitter, Telegram Discord, Facebook e molti altri, creando "una matrice di comunicazione aperta globale". Matrix è il protocollo alla base di Riot.im, un'app di chat universale che viene spesso descritta come "un'alternativa Slack". Riot supporta gruppi e team con chat, condivisione di file, widget e chiamate vocali/video. Attualmente è il client Matrix più maturo e il prodotto New Vector più conosciuto.

Un confronto approssimativo potrebbe paragonare il ruolo di Automattic nell'ecosistema WordPress al ruolo di New Vector nella crescita dell'ecosistema Matrix mentre finanzia lo sviluppo del protocollo. I co-fondatori Matthew Hodgson e Amandine Le Pape hanno creato l'azienda per mantenere le luci accese per il progetto open source. Automattic è ora uno dei sei investitori della società con diritto di voto.
Nel 2017, Matt Mullenweg ha contribuito a Patreon di Matrix quando il progetto stava lottando per rimanere a galla. In un recente episodio del podcast Matrix Live, ha spiegato perché Matrix ha attirato il suo interesse per un investimento da Automattic:
Mi piace molto quando le cose risolvono un problema reale dell'utente e lo fanno in modo tecnicamente rigoroso e intellettualmente e moralmente puro. Queste sono cose che mi hanno attratto allora e ora al progetto Matrix. Mi piace anche pensare: 'E se questo avesse successo?' Che aspetto ha il mondo se il 90% dei messaggi nel mondo viene inviato tramite i sistemi e i protocolli Matrix? Sarebbe fantastico... Penso che un'adozione diffusa in tutto il mondo di ciò su cui tutti voi state lavorando potrebbe essere sorprendente per l'umanità.
Una crescente insoddisfazione per le violazioni dell'etica e della privacy delle piattaforme social più popolari di oggi ha causato lo spostamento di una grande quantità di comunicazione personale e condivisione sociale da questi enormi silos di dati a una miriade di app di messaggistica private. Mullenweg ha spesso parlato della sua passione per le piattaforme di messaggistica e del loro rapporto con il web indipendente. In un'intervista con Om Malik al WordCamp Europe 2017, ha menzionato che Automattic stava sperimentando la funzione di trasmissione di gruppo di Telegram. Non sorprende che l'azienda stia effettuando un investimento significativo in un protocollo di comunicazione aperto e decentralizzato.
Cinque anni fa, in un evento a San Francisco, Matt Mullenweg ha affermato che Automattic ha "flirtato con la commercializzazione" di P2, il suo sistema di messaggistica interno. L'ecosistema Matrix offre una versione più in tempo reale di questi tipi di strumenti di collaborazione indipendenti dal client. Con l'esplosione di aziende che lavorano da casa a causa della pandemia, gli strumenti di comunicazione basati su Matrix potrebbero essere un'aggiunta strategica a Happy Tools, la suite di prodotti di Automattic per i team remoti.
Il progetto Matrix vanta 10 milioni di account visibili globali con 20.000 server federati che alimentano 2,5 milioni di messaggi al giorno. Più di 400 progetti e 70 aziende stanno sviluppando questa tecnologia, quindi è ancora relativamente oscura ma in rapida crescita dal rilascio di Matrix 1.0 nel giugno 2019.
Matrix è in qualche modo un perdente tra le piattaforme di comunicazione aziendale, ma New Vector sta lavorando per posizionare meglio il proprio cliente rispetto alla concorrenza progettando un'interfaccia utente più moderna. Nell'annuncio di Matrix.org su Mozilla che ha scelto Matrix come successore di IRC per la sua comunità pubblica, Matthew Hodgson ha affermato che il team di Matrix "è assolutamente determinato che Riot abbia una UX buona, se non migliore, di Slack o Discord". New Vector ha anche assunto più designer per lavorare a tempo pieno sull'interfaccia utente e sull'esperienza utente di Riot e ha spostato l'attenzione del prodotto dall'essere guidato dallo sviluppatore a quello guidato dal design.
Piani automatici per adottare strumenti basati su Matrix e costruire ponti per WordPress
Dato che New Vector sta attivamente sviluppando Riot come concorrente di Slack e vendendo servizi Matrix in hosting, sembra inevitabile che Automattic incorpori una qualche forma di collaborazione basata su Matrix nel prossimo futuro. L'annuncio di Hodgson sull'investimento affermava che non hanno ancora un progetto concreto da annunciare, ma "per lo meno, dovremmo aspettarci di vedere le comunità di Automattic migrare a Matrix nei prossimi mesi".
Hodgson era anche entusiasta delle molte possibilità di portare Matrix alla vasta base di utenti di WordPress:
Immagina se ogni sito WP fosse automaticamente dotato di una propria stanza o comunità Matrix? Immagina se tutto il contenuto in WP fosse pubblicato automaticamente in Matrix e nel Web? (Questa non è un'idea così inverosimile: si scopre che Automattic gestisce già un bridge XMPP per wordpress.com su im.wordpress.com!). Immagina che ci fosse un eccellente client Matrix disponibile come plug-in di WordPress per incorporare la chat in tempo reale nel tuo sito? Immagina se Tumblr (che oggi fa parte di Automattic) diventasse decentralizzato!?
Alcuni si sono irritati all'idea di introdurre Matrix nel core di WordPress, ma Mullenweg si è affrettato a chiarire che l'intenzione era probabilmente quella di fare riferimento a WordPress.com e non a siti self-hosted.
Dati i requisiti di hosting per un client Matrix per WordPress, dovrebbe essere offerto tramite WordPress.com, come offerta SaaS tramite Jetpack o come componente aggiuntivo con società di hosting WordPress per ottenere un uso diffuso.
Automattic sta assumendo ingegneri Matrix.org/WordPress Integrations per "collegare i due mondi software" ed esplorare opportunità di impollinazione incrociata che "possono includere la creazione di plug-in open source per entrambe le piattaforme, consentendo chat e collaborazione in tempo reale per siti Web aziendali, blog, e -negozi di commercio, o comunità, integrazione dell'infrastruttura esistente."

"Mi piacerebbe assumere alcune persone per contribuire a tempo pieno al progetto [Matrix] e aiutare Automattic ad adottarlo, perché penso che sia davvero salutare per l'ecosistema se c'è più di un'azienda che lo sponsorizza", ha detto Mullenweg al Matrice podcast dal vivo. Hodgson ha affermato che attualmente New Vector fornisce circa il 90-95% dei contributi open source alla versione Synapse dell'implementazione del server Matrix e a Riot.
Un utente di Hacker News ha suggerito che WordPress.org adotti anche strumenti di comunicazione basati su Matrix per collaborare al progetto open source:
Speriamo che Automattic abbia abbastanza influenza per spostare le discussioni open source e della community di WordPress.org (che sono attualmente ospitate su Slack, ma si svolgevano su IRC) anche su Matrix.
Hodgson ha risposto dicendo: "Questa è la speranza: la pressione è sul lato Riot/Matrix per garantire che la transizione sia un gioco da ragazzi in termini di UX". Idealmente, qualsiasi migrazione da Slack conserverebbe sia i messaggi pubblici che quelli privati, comprese le reazioni emoji, i file e l'intero tesoro della storia collaborativa del progetto negli ultimi cinque anni.
Automattic può rendere mainstream gli strumenti di comunicazione decentralizzata?
Sebbene la principale spinta commerciale per New Vector sembri essere incentrata sull'abilitazione di piattaforme di collaborazione aziendale con Matrix e la sua infrastruttura necessaria, Mullenweg ha avuto molto da dire sui social network durante il recente episodio del podcast Matrix Live.
"Penso che la comunicazione sia al centro di ciò che ci rende grandi e di ciò che ci unisce", ha affermato Mullenweg. "E l'interruzione della comunicazione e della separazione è la fonte della maggior parte dei conflitti e delle sofferenze nel mondo".
Ha usato Facebook come esempio di come l'enorme successo di una piattaforma possa farla volare troppo vicino al sole e alla fine perdere l'opportunità di fornire ciò che gli utenti vogliono veramente.
"Penso che mentre i sistemi centralizzati o decentralizzati ottengono un enorme successo, ciò che li ha resi efficaci contenga anche i semi della loro stessa fine", ha detto Mullenweg. “Quando un 'Facebook' diventa un social network che risucchia forse il 90 per cento di tutti i media che generiamo nel mondo, questo attira anche tutti gli altri creando le alternative. Penso che le inevitabilità economiche degli interessi commerciali di Facebook, in questo esempio, crescano da quello in particolare in un sistema di controllo degli azionisti: il loro successo sono le manette d'oro che impediscono loro di fare la cosa che gli utenti o il pubblico potrebbero volere dopo .”
Il concetto di social networking decentralizzato finora non è riuscito ad attirare l'attenzione del mainstream. La maggior parte delle implementazioni è terribilmente difficile da configurare per chiunque non sia tecnicamente incline. Un editoriale di Wired del 2017 sostiene che questi tipi di reti non funzioneranno mai perché "ci uniamo ai [social network] perché i nostri amici sono lì, non per ragioni ideologiche come il decentramento". I nuovi social network possono essere difficili da navigare. Reti come Diaspora e Mastadon faticano ancora a guadagnare molta trazione.
Alla fine dell'anno scorso, il CEO di Twitter Jack Dorsey ha annunciato che la società sta finanziando un piccolo team con il nome di progetto "bluesky" per sviluppare uno standard aperto e decentralizzato per i social media. In caso di successo, l'obiettivo finale sarebbe spostare Twitter su questo nuovo modello decentralizzato.
Dorsey ha citato le sfide che la sua rete centralizzata fatica ad affrontare, incluso il ridimensionamento di un'applicazione centralizzata della politica globale per affrontare gli abusi e le informazioni fuorvianti. Riconosce anche l'avvento della tecnologia blockchain per l'avanzamento di soluzioni decentralizzate nel regno della fattibilità.
In risposta al thread, molti hanno suggerito a Twitter di considerare l'utilizzo dello standard ActivityPub esistente che è già una specifica del W3C. Questa specifica sembra focalizzata in modo piuttosto ristretto su reti costruite su un semplice sistema di follow e like e non altrettanto adatte a comunità più dinamiche con funzionalità di chat in tempo reale.
Potrei immaginare le comunità basate su Matrix che aprono la strada a un protocollo che considera un blog o un sito Web come la casa dell'utente sul Web, in cui il contenuto ha origine e può essere pubblicato automaticamente per flussi selezionati, come comunità o stanze.
Dieci anni fa c'era un progetto chiamato SocialRiver che mirava a portare il social networking decentralizzato su WordPress e BuddyPress. Si basava sulla specifica OSStatus e prometteva di consentire agli utenti di ospitare e controllare il proprio flusso di informazioni, che poteva quindi essere unito ai flussi di altri per creare un fiume sociale unico. I creatori stavano creando un'istanza ospitata e un plug-in per aiutare i proprietari del sito a creare la propria istanza SocialRiver.
Il progetto fu abbandonato qualche anno dopo. È scomparso senza alcuna spiegazione, ma l'idea di base sembrava avere così tanto potenziale per il mondo in crescita dei siti WordPress.
Automattic è un'azienda che potrebbe essere in grado di portare il mainstream dei social network decentralizzati con l'aiuto di Matrix, liberando gli utenti dalle grinfie dei silos di dati e dei loro algoritmi disumanizzanti. Il giusto team di persone con risorse sufficienti, radicate nei principi del web aperto, potrebbe cambiare per sempre il volto del social networking.
La homepage di Matrix.org invita i visitatori a immaginare un mondo:
- ...dove è semplice inviare messaggi o chiamare chiunque come inviare un'e-mail.
- ...dove puoi comunicare senza essere costretto a installare la stessa app.
- …dove puoi scegliere chi ospita la tua comunicazione.
- ...dove le tue conversazioni sono protette dalla crittografia E2E.
- ...dove c'è una semplice API HTTP standard per la condivisione di dati in tempo reale sul web.
Combinare la missione di WordPress di democratizzare l'editoria con la tecnologia del progetto Matrix per "democratizzare il controllo sulla comunicazione" dovrebbe produrre alcuni prodotti interessanti che avranno un impatto su entrambi gli ecosistemi open source.
