Il 6 e 7 febbraio 2021 si è tenuta una delle più grandi conferenze gratuite dedicate al software libero: FOSDEMLa conferenza si teneva solitamente in presenza a Bruxelles, ma a causa della pandemia di coronavirus è stato necessario spostarla online. Per raggiungere questo obiettivo, gli organizzatori hanno collaborato con il team elemento e ha scelto una chat basata su un protocollo libero Matrice per la creazione di una rete di comunicazioni federata in tempo reale, una piattaforma VoIP gratuita Jitsi Meet per l'integrazione di videoconferenze e strumenti di automazione proprietari. La conferenza ha visto la partecipazione di oltre 30 utenti, di cui 8 attivi e 24 ospiti.
Il protocollo Matrix si basa su una cronologia lineare di eventi in formato JSON all'interno di un grafo aciclico distribuito (DAG): in parole povere, si tratta di un database distribuito che memorizza la cronologia completa dei messaggi inviati e dei dati degli utenti partecipanti, replicando queste informazioni tra i server partecipanti. La tecnologia più vicina a questa funzionalità è Git. L'implementazione principale di questa rete è un messenger con supporto per la crittografia end-to-end e VoIP (chiamate audio e video, conferenze di gruppo). Le implementazioni di riferimento di client e server sono in fase di sviluppo da parte dell'azienda commerciale Element, i cui dipendenti gestiscono anche un'organizzazione no-profit. Fondazione Matrix.org, che supervisiona lo sviluppo delle specifiche del protocollo Matrix. Attualmente, la rete Matrix conta 28 milioni di account e 60 server.
Per l'evento FOSDEM è stato assegnato un server separato con la capacità e il supporto di un servizio commerciale. Servizi di matrice elementare (EMS).
Nel fine settimana sono state operative le seguenti infrastrutture:
- server Matrix scalabile orizzontalmente Synapse con molti processi di lavoro aggiuntivi (un totale di 11 diversi tipi di processi di lavoro);
- un cluster per la piattaforma VoIP Jitsi Meet, utilizzata per trasmettere stanze con presentazioni, domande e risposte e tutte le altre video chat di gruppo (circa 100 videoconferenze erano in esecuzione contemporaneamente);
- un cluster per Jibri, uno sviluppo FOSDEM per la trasmissione di video dalle stanze di Jitsi Meet a diverse destinazioni (Jibri è un processo Chromium headless in esecuzione su AWS che utilizza un framebuffer X11 e audio ALSA, il cui output viene registrato tramite ffmpeg);
- Matrix bot per automatizzare la creazione di sale Matrix secondo il programma FOSDEM, dove si terranno presentazioni e altre attività;
- Widget speciali per il client Element, come una pianificazione FOSDEM nella barra laterale destra e un elenco di messaggi importanti accanto alla trasmissione video, filtrati in base al numero di reazioni emoji degli utenti;
- ponti in ciascuna delle 666 stanze con il report, consentendo agli utenti IRC e XMPP di scrivere messaggi e leggere la loro cronologia (la visualizzazione della trasmissione video era disponibile anche tramite un collegamento diretto senza utilizzare Matrix ed Element).
Gli utenti potevano registrarsi sul server FOSDEM con una combinazione di nome utente e password o tramite Social Login, che consente agli utenti di accedere tramite account Google, Facebook, GitHub e altri. Questa funzionalità ha debuttato su FOSDEM e sarà presto disponibile per tutti gli altri utenti di Matrix nei futuri aggiornamenti di Synapse ed Element. Secondo le statistiche, metà degli utenti si è registrata tramite Social Login.
FOSDEM 2021 su Matrix è probabilmente la più grande conferenza online gratuita fino ad oggi. Non è stata priva di difficoltà (a causa di un'iniziale configurazione errata del server Matrix, che ha causato un carico enorme), ma nel complesso i partecipanti sono stati soddisfatti e hanno lasciato recensioni positive. E sebbene nessuno si sia incontrato di persona, uno dei principali punti di ritrovo della comunità FOSDEM, ovvero gli incontri amichevoli con una birra, è stato comunque celebrato.
Gli sviluppatori di Matrix sperano che questo esempio incoraggi le persone a prendere in considerazione l'utilizzo di uno stack tecnologico completamente open source per le loro comunicazioni e VoIP, anche su larga scala come l'intera conferenza FOSDEM.
Le stesse informazioni con molti dettagli e una chiara dimostrazione di accesso sotto forma di un video reportage del capo e co-fondatore di Matrix, Matthew Hogson и sul podcast "Open Tech ci salverà" con lui.
Fonte: linux.org.ru
