Spanish English French German Italian Portuguese
Marketing social
AccueilGénéralÉconomie des créateursLe protocole de communication décentralisé Matrix passe à une licence de code...

Le protocole de communication décentralisé Matrix passe à une licence open source AGPL moins permissive

Élément La société et principal développeur du protocole de communication décentralisé connu sous le nom de Matrix, a annoncé un changement de licence important qui rendra le projet open source un peu moins attrayant pour les entreprises cherchant à s'appuyer sur celui-ci.

La société basée à Londres a révélé que le serveur central Matrix, Synapse; votre implémentation de serveur alternatif dendrite; et plusieurs projets côté serveur associés, tels que Sydent serveur d'identité, et les autres passent du mode permissif Licence Apache 2.0 à Licence publique générale Affero (AGPL)v3.

Les projets côté client développés par Element ne seront pas affectés par ces changements.

Coste

Element a déclaré que le coût de maintenance de Matrix, auquel il prétend apporter plus de 95 % de toutes les contributions au code, l'a obligé à repenser sa stratégie et à créer des « règles du jeu équitables ». Cela arrive à un moment où la décentralisation et l’interopérabilité deviennent des priorités croissantes pour les gouvernements, les entreprises et les consommateurs en général.

"Aujourd'hui, nous sommes à la croisée des chemins : nous avons fait de Matrix un énorme succès, mais Element perd sa capacité à rivaliser dans l'écosystème qu'il a créé", a écrit Element dans un communiqué. article de blog. « Il est difficile pour Element d'innover et de s'adapter aussi rapidement que les entreprises dont le modèle commercial consiste à développer des produits et services exclusifs basés sur Matrix sans la responsabilité et les coûts liés à la maintenance de la majorité de Matrix. Pour être équitables envers nos clients, nous devons pouvoir nous concentrer davantage sur eux et sur leurs besoins spécifiques.

Dans les prochains jours, Element a annoncé qu'il introduirait de nouveaux référentiels sous son domaine GitHub de l'organisation qui contient des forks de ceux qui existent actuellement sur le domaine GitHub Matrix.org.

Entrez dans la matrice

En résumé, Matrix a été initialement développé au sein d’une société de logiciels. Amdocs par Matthew Hodgson et Amandine Le Pape en 2014, avant de quitter Amdocs pour se concentrer sur le développement de Matrix en tant que projet open source indépendant. En parallèle, le duo a également tenté de commercialiser Matrix, à l'origine via une société appelée New Vector, qui a ensuite été fermée. renommé Élément. Il y a environ cinq ans, Hodgson et Le Pape a lancé la Fondation Matrix.org pour soutenir tout ce qui concerne Matrix, y compris la protection de sa propriété intellectuelle, la gestion des dons et l'avancement du protocole Matrix.

Element est donc essentiellement le modèle phare de Matrix, utilisé par les entreprises et les gouvernements qui recherchent une messagerie et des communications internes plus sécurisées que celles proposées par les géants américains de la technologie. Et chacun est libre d’utiliser le protocole Matrix sous-jacent pour créer ses propres applications décentralisées. Par exemple, en 2021 l'agence responsable de la numérisation du système de santé allemand La transition vers la Matrice a commencé afin que des milliers d'entités individuelles, des hôpitaux aux compagnies d'assurance en passant par les cliniques, puissent communiquer entre elles, quelle que soit l'application basée sur Matrix qu'elles utilisaient.

Alors que l'Europe avance avec de nouvelles réglementations stipulant que les grandes plateformes technologiques doivent faire interagir leurs applications de messagerie les unes avec les autres, et que la débâcle de Twitter met en lumière la nécessité de réseaux sociaux qui ne bloquent pas les utilisateurs, cela a positionné les entreprises ainsi qu'Element, et le protocole Matrix qu'il développe, avec force.

Le projet Matrix récemment annoncé qu'au moins 115 millions d'utilisateurs communiquent via le protocole, soit presque le double de l'année précédente. Le même jour, Automattic, société mère de WordPress.com, a révélé avoir acheté l'application de messagerie tout-en-un Texts.com pour 50 millions de dollars, en s'appuyant sur d'autres efforts déployés récemment pour adopter l'interopérabilité, notamment l'achat d'un plugin ActivityPub pour aidez les blogs à rejoindre le « Fediverse » décentralisé. Il convient également de noter qu'Automattic a investi dans Element lors de plusieurs cycles de financement au fil des ans.

Tout cela nous amène à aujourd'hui, avec Element modifiant les conditions d'engagement, accordant une plus grande responsabilité aux développeurs pour qu'ils contribuent au projet... ou paient Element pour une licence commerciale afin de continuer à l'utiliser.

Synapse est l'implémentation de serveur Matrix la plus utilisée et est responsable de la gestion des comptes d'utilisateurs, de l'historique des messages, des salles de discussion, entre autres fonctions. Dans sa licence Apache 2.0 actuelle, les développeurs et les entreprises étaient libres d'utiliser Synapse comme ils le souhaitaient, y compris en l'implémentant dans des applications fermées entièrement propriétaires. Pour cette raison, la licence Apache 2.0 est une proposition intéressante pour les entreprises et les grandes sociétés technologiques, car elles disposent d'une liberté plus ou moins complète.

La nouvelle licence AGPL, cependant, est ce qu'on appelle « copyleft », ce qui signifie que tout projet dérivé utilisant Synapse devra être publié sous une licence AGPL. Bien sûr, cela oblige les entreprises à adhérer à l'esprit de open source, mais en même temps, il est moins attractif pour les entreprises qui ne souhaitent pas créer leur propre logiciel open source.

Un appât pour le changement

Il existe de nombreux exemples récents d'entreprises modifiant leurs licences pour protéger leurs intérêts commerciaux, notamment Elastic en 2021. quel changement Apache Elasticsearch 2.0 à un duo de licences sources disponibles : cela visait à empêcher des tiers comme AWS de proposer leur propre version d'Elasticsearch « en tant que service » à leurs propres clients, en particulier lorsqu'ils n'apportent rien de significatif.

De même, Grafana a fait la transition de son produit principal, d'Apache 2.0 à AGPL, en conservant sa technologie de base en tant que projets open source mais en obligeant ses utilisateurs à prendre une décision : « adopter l'esprit de l'open source dans son intégralité ou nous payer pour notre travail acharné », telle est l'idée. général. Et c’est essentiellement ce que fait Element maintenant.

"L'avantage du passage à AGPLv3 est qu'il oblige les développeurs suivants à contribuer au projet principal, soit en publiant leurs modifications en open source pour le bénéfice de l'ensemble de l'écosystème Matrix, soit en contactant Element pour une licence alternative", a écrit Element. . "Nous pensons qu'il s'agit de l'approche la plus juste possible : préserver la nature libre et open source de ces implémentations de Matrix sous une licence open source approuvée par l'OSI (AGPLv3), tout en encourageant les forks propriétaires à contribuer aux coûts de développement du projet sous-jacent.

Les référentiels Synapse et Dendrite existants resteront tels quels sur le domaine GitHub de Matrix.org, ce qui soulève la possibilité qu'un tiers décide de les bifurquer et de continuer à les maintenir sous leur licence open source actuelle. Cependant, cela représenterait un effort gourmand en ressources que peu d’entreprises entreprendraient probablement, d’autant plus que tous les développeurs actuels de Matrix travailleront désormais essentiellement pour Element.

Cela soulève également des questions sur « que se passe-t-il maintenant » pour la Fondation Matrix, qui était jusqu'à présent chargée de gérer le projet Matrix de manière article de blog Par ailleurs, la Fondation Matrix a déclaré qu'elle refusait de « rivaliser avec un projet open source activement maintenu » et, bien qu'elle soit encore incertaine quant à son avenir, a suggéré que la R&D pourrait être une voie à explorer.

"Dans l'état actuel des choses, la Fondation n'envisage pas de commencer à financer activement le développement des projets actuels Synapse et Dendrite", a écrit l'organisation. « Même si cela avait du sens, nous n’en avons pas les ressources. Cela dit, la Fondation joue un rôle dans le financement de la recherche et du développement de logiciels open source pour l'écosystème Matrix. Nous pensons que le moyen le plus efficace de remplir ce rôle est de combler les lacunes. Avec ce principe à l’esprit, nous consacrons nos rares ressources à des choses comme la confiance et la sécurité et à la fourniture d’infrastructures communautaires.

S'INSCRIT

ABONNEZ-VOUS SUR TRPLANE.COM

Publier sur TRPlane.com

Si vous avez une histoire intéressante sur la transformation, l'informatique, le numérique, etc. qui peut être trouvée sur TRPlane.com, veuillez nous l'envoyer et nous la partagerons avec toute la communauté.

PLUS DE PUBLICATIONS

Activer les notifications OK Non merci