Spanish English French German Italian Portuguese
Social marketing
CasaGeneraleEconomia del CreatoreIl protocollo di comunicazione decentralizzata Matrix passa a una licenza a codice...

Il protocollo di comunicazione decentralizzata Matrix passa alla licenza open source AGPL meno permissiva

elemento L'azienda e sviluppatore principale dietro il protocollo di comunicazione decentralizzato noto come Matrix, ha annunciato un significativo cambiamento nella licenza che renderà il progetto open source un po' meno attraente per le aziende che cercano di basarsi su di esso.

L'azienda londinese ha rivelato che il server centrale Matrix, Sinapsi; l'implementazione del server alternativo dendriti; e diversi progetti lato server correlati, come ad esempio Sydent server di identità e il resto sta passando dalla modalità permissiva Licenza Apache 2.0 a Licenza pubblica generale Affero (AGPL) v3.

I progetti lato client sviluppati da Element non saranno interessati da questi cambiamenti.

Coste

Element ha affermato che il costo del mantenimento di Matrix, al quale sostiene di fornire oltre il 95% di tutti i contributi al codice, l'ha costretto a ripensare la sua strategia e creare "condizioni di parità". Ciò avviene in un momento in cui la decentralizzazione e l’interoperabilità stanno diventando priorità crescenti per governi, imprese e consumatori in generale.

"Oggi siamo arrivati ​​a un bivio: abbiamo reso Matrix un enorme successo, ma Element sta perdendo la sua capacità di competere nell'ecosistema che ha creato", ha scritto Element in una nota. post sul blog. “È difficile per Element innovare e adattarsi con la stessa rapidità delle aziende il cui modello di business è sviluppare prodotti e servizi proprietari basati su Matrix senza la responsabilità e i costi di mantenimento della maggior parte di Matrix. Per essere onesti nei confronti dei nostri clienti, dobbiamo essere in grado di concentrarci maggiormente su di loro e sulle loro esigenze specifiche”.

Nei prossimi giorni, Element ha dichiarato che introdurrà nuovi repository sotto il suo dominio GitHub dell'organizzazione che contiene fork di quelli attualmente esistenti sul dominio GitHub Matrix.org.

Entra nella Matrice

In breve, Matrix è stato inizialmente sviluppato all'interno di una società di software. Amdocs da Matthew Hodgson e Amandine Le Pape nel 2014, prima di lasciare Amdocs per concentrarsi sulla crescita di Matrix come progetto open source indipendente. Parallelamente, il duo ha anche tentato di commercializzare Matrix, originariamente attraverso una società chiamata New Vector, che è stata successivamente sciolta. rinominato in Elemento. Circa cinque anni fa anche Hodgson e Le Pape ha lanciato la Fondazione Matrix.org per supportare tutto ciò che riguarda Matrix, inclusa la protezione della sua proprietà intellettuale, la gestione delle donazioni e l'avanzamento del protocollo Matrix.

Element è quindi essenzialmente il modello di punta di Matrix, utilizzato da aziende e governi che cercano messaggistica e comunicazioni interne più sicure rispetto a quelle offerte dai giganti tecnologici americani. E chiunque è libero di utilizzare il protocollo Matrix sottostante per creare le proprie applicazioni decentralizzate. Per esempio, in 2021 l’agenzia responsabile della digitalizzazione del sistema sanitario tedesco È iniziata la transizione verso Matrix in modo che migliaia di singole entità, dagli ospedali alle compagnie assicurative alle cliniche, potessero comunicare tra loro, indipendentemente dall'applicazione basata su Matrix utilizzata.

Mentre l'Europa va avanti con nuove normative che stabiliscono che le grandi piattaforme tecnologiche devono far interagire tra loro le loro app di messaggistica, e la debacle di Twitter fa luce sulla necessità di social network che non blocchino gli utenti, questo ha posizionato aziende come Element, e il protocollo Matrix che sviluppa, con forza.

Il progetto Matrix recentemente ha annunciato che almeno 115 milioni di utenti comunicano attraverso il protocollo, quasi il doppio rispetto all'anno precedente. Lo stesso giorno, Automattic, società madre di WordPress.com, ha rivelato di aver acquistato l'app di messaggistica all-in-one Texts.com per 50 milioni di dollari, basandosi su altri sforzi compiuti di recente per abbracciare l'interoperabilità, compreso l'acquisto di un plug-in ActivityPub per aiutare i blog a unirsi al “Fediverso” decentralizzato. Vale anche la pena notare che Automattic ha investito in Element in diversi round di finanziamento nel corso degli anni.

Tutto questo ci porta ad oggi, con Element che ha cambiato i termini di impegno, attribuendo maggiore responsabilità agli sviluppatori affinché contribuiscano al progetto... o paghino Element per una licenza commerciale per continuare a utilizzarlo.

Synapse è l'implementazione del server Matrix più utilizzata ed è responsabile della gestione degli account utente, della cronologia dei messaggi, delle chat room tra le altre funzioni. Nella sua attuale licenza Apache 2.0, gli sviluppatori e le aziende erano liberi di utilizzare Synapse come volevano, inclusa l'implementazione in applicazioni closed source completamente proprietarie. Per questo motivo la licenza Apache 2.0 è una proposta interessante per le imprese e le grandi aziende tecnologiche, che hanno una libertà più o meno completa.

La nuova licenza AGPL, tuttavia, è nota come "copyleft", il che significa che qualsiasi progetto derivato che utilizzi Synapse dovrebbe essere rilasciato sotto una licenza AGPL. Naturalmente, costringe le aziende ad aderire allo spirito di open source, ma allo stesso tempo è meno attraente per le aziende che non vogliono creare il proprio software open source.

Un'esca per il cambiamento

Ci sono stati molti esempi recenti di aziende che hanno modificato le proprie licenze per proteggere i propri interessi commerciali, inclusa Elastic nel 2021 cosa è cambiato Apache Elasticsearch 2.0 a una coppia di licenze sorgente disponibili: questo per impedire a terze parti come AWS di offrire la propria versione di Elasticsearch "as a service" ai propri clienti, in particolare quando non contribuiscono con nulla di significativo.

Allo stesso modo, Grafana ha effettuato la transizione dal suo prodotto principale da Apache 2.0 ad AGPL, mantenendo la sua tecnologia principale come progetti open source ma costringendo i suoi utenti a prendere una decisione: "abbracciare lo spirito dell'open source nella sua interezza o pagarci per il nostro duro lavoro", è l'idea. generale. E questo è essenzialmente ciò che Element sta facendo anche adesso.

"Il vantaggio del passaggio ad AGPLv3 è che costringe gli sviluppatori successivi a contribuire nuovamente al progetto principale, rilasciando le loro modifiche come open source a beneficio dell'intero ecosistema Matrix o contattando Element per una licenza alternativa," ha scritto Element. . "Crediamo che questo sia l'approccio più giusto possibile: preservare la natura gratuita e open source di queste implementazioni Matrix con una licenza open source approvata dall'OSI (AGPLv3), incoraggiando al tempo stesso i fork proprietari a contribuire ai costi." sviluppo del progetto sottostante.

I repository Synapse e Dendrite esistenti rimarranno così come sono sul dominio GitHub di Matrix.org, aumentando la possibilità che una terza parte possa decidere di biforcarli e continuare a mantenerli con la loro attuale licenza open source. Tuttavia, si tratterebbe di uno sforzo ad alta intensità di risorse che poche aziende probabilmente intraprenderebbero, soprattutto perché tutti gli attuali sviluppatori di Matrix lavoreranno essenzialmente per Element ora.

Ciò solleva anche interrogativi su “cosa succede adesso” per la Matrix Foundation, che finora è stata incaricata di gestire il progetto Matrix in modo post sul blog Diversamente, la Matrix Foundation ha affermato di rifiutarsi di "competere con un progetto open source mantenuto attivamente" e, sebbene non sia ancora sicura del suo futuro, ha suggerito che la ricerca e sviluppo potrebbe essere una strada da esplorare.

"Allo stato attuale, la Fondazione non prevede di iniziare a finanziare lo sviluppo attivo degli attuali progetti Synapse e Dendrite", ha scritto l'organizzazione. “Anche se avesse senso farlo, non abbiamo le risorse. Detto questo, la Fondazione svolge un ruolo nel finanziamento della ricerca e dello sviluppo di software open source per l’ecosistema Matrix. Riteniamo che il modo più efficace per svolgere tale ruolo sia colmare le lacune. Con questo principio in mente, indirizziamo le nostre scarse risorse verso cose come la fiducia e la sicurezza e la fornitura di infrastrutture alla comunità”.

IMPARENTATO

ISCRIVITI A TRPLANE.COM

Pubblica su TRPlane.com

Se hai una storia interessante su trasformazione, IT, digitale, ecc. che puoi trovare su TRPlane.com, inviacela e la condivideremo con l'intera Community.

ALTRE PUBBLICAZIONI

Attivare le notifiche OK No grazie