Translate

lunedì 6 aprile 2020

Accogliere Mozilla su Matrix!

Ciao a tutti,
Siamo incredibilmente entusiasti del fatto che Mozilla abbia appena annunciato di aver selezionato Matrix come successore di IRC come piattaforma di comunicazione per la comunità pubblica di Mozilla !! Questo viene fuori da una prova formale di 1 mese a settembre per valutare varie opzioni fianco a fianco, e ora New Vector aiuterà Mozilla a far funzionare il proprio homeserver sulla piattaforma di hosting Modular.im nelle prossime settimane - e federando apertamente con il resto della rete Matrix globale aperta! :)
Siamo sempre stati grandi fan di Mozilla: sono stati un eccellente modello di ruolo come campioni del web aperto, standard aperti, per non parlare dell'open source - ed è giusto dire che Mozilla è stata una grande fonte d'ispirazione per l'evoluzione di Matrix ( Riot aspira ad essere su Matrix ciò che Firefox è sul Web: un'app open source di punta che fornisce un'interfaccia amichevole accessibile in una rete standard aperta). È molto rassicurante vedere che i Mozilliani del processo riconoscono l'allineamento e si sono convertiti su Matrix come la via da seguire: è una vittoria enorme per il web aperto e la comunicazione basata su standard in generale.

Vale la pena notare che siamo sempre stati anche grandi fan di IRC, e Matrix è senza vergogna derivato dell'IRC in termini di capacità e cultura, ampliando al contempo l'ambito della sincronizzazione decentralizzata e l'inoltro di qualsiasi tipo di dati. Per il contesto, la genesi del team che alla fine ha generato Matrix era su un server IRC per studenti ~ 20 anni fa - e successivamente tutto ciò su cui abbiamo lavorato (fino a Matrix) è stato coordinato esclusivamente tramite IRC. Abbiamo anche tenuto conferenze sulla conferenza su come gestire il tuo progetto / azienda dall'IRC. Non riesco davvero a sopravvalutare quanto l'IRC sia fondamentale per la nostra storia - e manteniamo ancora online la nostra rete IRC privata per il bene dei vecchi tempi (anche se collegata a Matrix). Il primo bridge protocollo che abbiamo costruito per Matrix nel 2015 era per IRC - e Moznet e Freenode sono stati i primi bridge pubblici che abbiamo attivato. A partire da ora,/stats usu Moznet afferma che ci sono 4950 utenti connessi, di cui 1724 (quindi il 35%) sono in realtà utenti Matrix collegati tramite il ponte Moznet - usando effettivamente Matrix come un grosso buttafuori IRC decentralizzato nel cielo.
Tutto questo per dire è che capiamo profondamente quanto Mozilla sia dipendente dall'IRC nel corso degli anni e che abbiamo creato Matrix per essere un degno successore che cerca di catturare tutti i migliori frammenti di IRC fornendo al contempo primitivi molto più ricchi (crittografia E2E , chat room decentralizzate apertamente federate, sincronizzazione arbitraria dei dati, API HTTP, VoIP, ecc.). Vale anche la pena notare che anche se Moznet viene disattivato, matrix-ircd esiste come un progetto molto promettente che espone qualsiasi homeserver Matrix come un ircd - quindi per tutti voi irriducibili IRC, Moznet può assolutamente vivere nell'aldilà! (Matrix-Ircd è ancora alfa in questo momento, ma è una quantità relativamente modesta di Rust e PR sono molto benvenuti - se si grk IRC dovrebbe essere un progetto davvero divertente a cui contribuire).
In altre notizie, il processo a settembre è stata una straordinaria opportunità per raccogliere feedback di prima mano da una vasta gamma di mozilliani mentre davano un giro a Riot e Matrix, spesso per la prima volta - ed è stato molto divertente prendere quel feedback e agire rapidamente su di esso per migliorare l'app. Ad esempio, avere il feedback diretto degli esperti sul nostro supporto per lo screen reader significava che siamo stati in grado di migliorare radicalmente la nostra accessibilità , e abbiamo mantenuto lo slancio su questo sin dal processo (indipendentemente dal risultato) con gli sviluppatori di Mozilla & Riot che hanno hackerato insieme al l'obiettivo di rendere Riot l'app di comunicazione più accessibile là fuori senza eccezioni. Grazie infinite a Marco Zehe per tutta la sua guida (e PR), così come il resto di # a11y: matrix.org !
Nel frattempo, la UX di Riot continua a maturare in generale. Uno dei nostri due progetti principali in questo momento è migliorare la prima esperienza utente ( FTUE)), vale a dire rendere la nostra UX la più fluida, raffinata e prevedibile possibile, soprattutto se vista dai nuovi utenti. Questo progetto era appena iniziato a settembre all'inizio del processo Mozilla e alcuni dei principali miglioramenti al flusso di Directory Directory e Room Creation che successivamente sono approdati in Riot / Web 1.5 hanno avuto la priorità direttamente sulla base del feedback mozilliano. Dalla prova ci siamo concentrati maggiormente sul nostro altro progetto principale (abilitando la crittografia E2E per impostazione predefinita), ma torneremo su FTUE al più presto, in particolare per incorporare tutto il feedback che prevediamo mentre Mozilla sarà attivo! Siamo assolutamente determinati a fare in modo che Riot abbia UX altrettanto buono se non migliore di quelli come Slack o Discord. New Vector sta inoltre assumendo attivamente più designerper venire a lavorare a tempo pieno sull'interfaccia utente e su UX di Riot mentre spostiamo l'attenzione di Riot dall'essere guidato dagli sviluppatori al design-driven - se questo sembra interessante, ti preghiamo di metterti in contatto! E, infine, tutto è ovviamente open source e le PR sono veramente apprezzate per mantenere Riot andando nella giusta direzione (si prega di controllare prima se cambiano l'interfaccia utente / UX).
Infine, nel caso in cui tu abbia il timore di dover usare un client di chat grafico come Riot, l'istanza di Mozilla sarà ovviamente accessibile a qualsiasi client Matrix che fa galleggiare la tua barca - ad esempio, weechat-matrix ha anche avuto uno scatto di sviluppo per supportare Mozilla Single Sign-On IAM in modo che anche i drogati della riga di comando possano ottenere la loro correzione. (Vale la pena notare che weechat-matrix è davvero un client incredibilmente completo e utilizzabile, completo di supporto completo per la crittografia end-to-end. Se non l'hai provato, ti stai perdendo).
Quindi, per concludere: è stato indescrivibilmente prezioso avere l'esperienza e l'entusiasmo della comunità Mozilla nel contribuire con feedback e correzioni a Riot (e persino costruire nuovi robot Matrix !). Grazie infinite a tutti coloro che hanno investito il loro tempo ed energia partecipando al processo e per la loro fiducia nel concludere che Matrix era la strada da percorrere. Consideriamo questo come una grande responsabilità e onore per aiutare a alimentare la più ampia comunità Mozilla e faremo tutto il possibile per renderlo il più possibile plausibile :)
Nel futuro di un web aperto, con comunicazioni ancora più aperte!
Matthew, Amandine e l'intero team Matrix & Riot :)