Spanish English French German Italian Portuguese
marketing social
InícioGeralEconomia do CriadorO protocolo de comunicação descentralizada Matrix muda para uma licença de código...

Protocolo de comunicação descentralizada Matrix muda para licença de código aberto AGPL menos permissiva

Element A empresa e principal desenvolvedora do protocolo de comunicação descentralizada conhecido como Matrix anunciou uma mudança significativa no licenciamento que tornará o projeto de código aberto um pouco menos atraente para empresas que buscam construir sobre ele.

A empresa com sede em Londres revelou que o servidor central Matrix, Sinapse; sua implementação de servidor alternativo dendritos; e vários projetos relacionados do lado do servidor, como Sydent servidor de identidade, e o restante está migrando do modo permissivo Licença Apache 2.0 para Licença Pública Geral Affero (AGPL)v3.

Os projetos do lado do cliente desenvolvidos pela Element não serão afetados por essas mudanças.

Custo

A Element disse que o custo de manutenção da Matrix, para a qual afirma fazer mais de 95% de todas as contribuições de código, forçou-a a repensar sua estratégia e a criar “condições de concorrência equitativas”. Isto surge num momento em que a descentralização e a interoperabilidade se tornam prioridades crescentes para governos, empresas e consumidores em geral.

“Hoje chegamos a uma encruzilhada: fizemos do Matrix um enorme sucesso, mas a Element está perdendo sua capacidade de competir no ecossistema que criou”, escreveu a Element em um comunicado. postagem do blog. “É difícil para a Element inovar e se adaptar tão rapidamente quanto as empresas cujo modelo de negócios é desenvolver produtos e serviços proprietários baseados na Matrix sem a responsabilidade e os custos de manter a maior parte da Matrix. Para sermos justos com nossos clientes, precisamos ser capazes de nos concentrar mais neles e em suas necessidades específicas.”

Nos próximos dias, a Element disse que introduzirá novos repositórios sob sua domínio GitHub da organização que contém bifurcações daqueles que existem atualmente no domínio Matrix.org GitHub.

Entre na Matriz

Resumindo, o Matrix foi inicialmente desenvolvido dentro de uma empresa de software. Amdocs por Matthew Hodgson e Amandine Le Pape em 2014, antes de deixar a Amdocs para se concentrar no crescimento do Matrix como um projeto independente de código aberto. Paralelamente, a dupla também tentou comercializar Matrix, originalmente por meio de uma empresa chamada New Vector, que posteriormente foi encerrada. renomeado para Elemento. Há cerca de cinco anos, Hodgson e Le Pape também lançou a Fundação Matrix.org para apoiar tudo relacionado ao Matrix, incluindo a proteção de sua propriedade intelectual, o gerenciamento de doações e o avanço do protocolo Matrix.

O Element é, portanto, essencialmente o modelo principal da Matrix, utilizado por empresas e governos que procuram mensagens e comunicações internas mais seguras do que as oferecidas pelos gigantes tecnológicos americanos. E qualquer pessoa é livre para usar o protocolo Matrix subjacente para criar seus próprios aplicativos descentralizados. Por exemplo, em 2021 a agência responsável pela digitalização do sistema de saúde alemão A transição para a Matrix começou para que milhares de entidades individuais, desde hospitais a companhias de seguros e clínicas, pudessem comunicar entre si, independentemente da aplicação baseada em Matrix que utilizassem.

À medida que a Europa avança com novas regulamentações que estipulam que as grandes plataformas tecnológicas devem fazer com que as suas aplicações de mensagens interajam entre si, e o desastre do Twitter lança luz sobre a necessidade de redes sociais que não bloqueiem os utilizadores, isto posicionou tanto as empresas como a Element. e o protocolo Matrix que desenvolve, com força.

O projeto Matrix recentemente anunciou que pelo menos 115 milhões de usuários se comuniquem através do protocolo, quase o dobro do ano anterior. Naquele mesmo dia, a Automattic, controladora do WordPress.com, revelou que havia adquirido o aplicativo de mensagens tudo-em-um Texts.com por US$ 50 milhões, aproveitando outros esforços feitos recentemente para adotar a interoperabilidade, incluindo a compra de um plugin ActivityPub para ajude os blogs a aderir ao “Fediverse” descentralizado. Também é importante notar que a Automattic investiu na Element em diversas rodadas de financiamento ao longo dos anos.

Tudo isso nos traz até hoje, com a Element mudando os termos de compromisso, atribuindo maior responsabilidade aos desenvolvedores para contribuir com o projeto... ou pagar à Element por uma licença comercial para continuar a usá-lo.

Synapse é a implementação de servidor Matrix mais utilizada e é responsável por lidar com contas de usuários, histórico de mensagens, salas de chat entre outras funções. Em sua licença atual Apache 2.0, os desenvolvedores e empresas eram livres para usar o Synapse como quisessem, incluindo implementá-lo em aplicativos de código fechado totalmente proprietários. Por este motivo, a licença Apache 2.0 é uma proposta atractiva para empresas e grandes empresas tecnológicas, uma vez que têm liberdade mais ou menos completa.

A nova licença AGPL, no entanto, é conhecida como "copyleft", o que significa que qualquer projeto derivado que use o Synapse teria que ser lançado sob uma licença AGPL. É claro que isso força as empresas a aderirem ao espírito de de código aberto, mas ao mesmo tempo é menos atraente para empresas que não desejam criar seu próprio software de código aberto.

Uma isca para a mudança

Houve muitos exemplos recentes de empresas que alteraram suas licenças para proteger seus interesses comerciais, incluindo a Elastic em 2021 o que mudou Apache Elasticsearch 2.0 para uma dupla de licenças de origem disponíveis: isso evitava que terceiros, como a AWS, oferecessem sua própria versão do Elasticsearch “como um serviço” para seus próprios clientes, especialmente quando eles não contribuíssem com nada significativo.

Da mesma forma, Grafana fez a transição do seu produto principal, do Apache 2.0 ao AGPL, mantendo sua tecnologia principal como projetos de código aberto, mas forçando seus usuários a tomar uma decisão: “abraçar o espírito do código aberto em sua totalidade ou pagar-nos pelo nosso trabalho duro”, é a ideia. em geral. E é essencialmente isso que a Element está fazendo agora também.

“O benefício de mudar para AGPLv3 é que isso força os desenvolvedores subsequentes a contribuir de volta para o projeto principal, seja liberando suas modificações como código aberto para o benefício de todo o ecossistema Matrix ou entrando em contato com a Element para obter uma licença alternativa”, escreveu Element. . “Acreditamos que esta é a abordagem mais justa possível: preservar a natureza gratuita e de código aberto dessas implementações do Matrix sob uma licença de código aberto aprovada pela OSI (AGPLv3), ao mesmo tempo que incentiva os forks proprietários a contribuir para os custos.” desenvolvimento do projeto subjacente.

Os repositórios Synapse e Dendrite existentes permanecerão como estão no domínio GitHub da Matrix.org, aumentando a possibilidade de que terceiros decidam forcá-los e continuar a mantê-los sob sua licença de código aberto atual. No entanto, esse seria um esforço que consumiria muitos recursos e que poucas empresas provavelmente empreenderiam, especialmente porque todos os atuais desenvolvedores da Matrix trabalharão essencialmente para a Element agora.

Isto também levanta questões sobre “o que acontece agora” para a Fundação Matrix, que até agora foi encarregada de gerir o projeto Matrix de uma forma postagem do blog Diferentemente, a Fundação Matrix disse que se recusa a “competir com um projeto de código aberto mantido ativamente” e, embora ainda não tenha certeza sobre o seu futuro, sugeriu que a P&D poderia ser um caminho que poderia explorar.

“Do jeito que as coisas estão, a Fundação não planeja começar a financiar o desenvolvimento ativo dos atuais projetos Synapse e Dendrite”, escreveu a organização. “Mesmo que fizesse sentido fazê-lo, não temos os recursos. Dito isto, a Fundação desempenha um papel no financiamento da investigação e desenvolvimento de software de código aberto para o ecossistema Matrix. Acreditamos que a forma mais eficaz de cumprir esse papel é colmatar as lacunas. Com esse princípio em mente, direcionamos nossos escassos recursos para coisas como confiança e segurança e fornecimento de infraestrutura comunitária.”

RELACIONADO

INSCREVA-SE NO TRPLANE.COM

Publicar no TRPlane.com

Se você tiver alguma história interessante sobre transformação, TI, digital, etc. com um lugar no TRPlane.com, envie para nós e compartilharemos com toda a Comunidade.

MAIS PUBLICAÇÕES

Ativar notificações OK Sem gracias