Gitter se torna parte da rede Matrix

Empresa Element adquire Gitter u GitLab, para adaptar o serviço para funcionar em uma rede federativa Matrix. Este é o primeiro grande mensageiro que está previsto para ser transferido de forma transparente para uma rede descentralizada, junto com todos os usuários e o histórico de mensagens.


O Gitter é uma ferramenta de comunicação centralizada livre para comunicação em grupo entre desenvolvedores. Além da funcionalidade típica de chat de equipe, que é essencialmente semelhante à de um Slack, o Gitter também fornece ferramentas para uma integração próxima com plataformas de desenvolvimento colaborativo, como GitLab e GitHub. No passado, o serviço era proprietário, até ser adquirido pela empresa GitLab.

O Matrix, por sua vez, representa um protocolo livre para a implementação de uma rede federativa, construída com base em um grafo acíclico de eventos (DAG). A implementação principal desta rede é um mensageiro que suporta criptografia de ponta a ponta e VoIP (chamadas de áudio e vídeo, conferências em grupo). As implementações de referência de clientes e servidores são desenvolvidas pela empresa comercial Element, cujos funcionários também lideram a organização sem fins lucrativos Matrix.org Foundation, que supervisiona o desenvolvimento da especificação do protocolo Matrix.

Atualmente, os usuários do Gitter e do Matrix se comunicam por meio de uma "ponte" matrix-appservice-gitter, retransmitindo mensagens entre eles. Ao enviar uma mensagem, por exemplo, do Gitter para um chat com integração conectada no Matrix, a "ponte" cria um usuário virtual para o remetente do Gitter no servidor do Matrix, em nome do qual a mensagem é entregue no chat do lado do Matrix, e vice-versa. A conexão dessa integração é possível diretamente pelas configurações do chat do lado do Matrix, mas essa forma de comunicação será marcada como obsoleta.

A curto prazo, os usuários não notarão mudanças visíveis: eles poderão usar o mensageiro da mesma forma que antes da aquisição. No futuro, o processo de transformação de um serviço centralizado em um sujeito descentralizado da federação será realizado por meio da organização de um novo servidor Matrix e da integração da "ponte", semelhante ao matrix-appservice-gitter, diretamente na base de código do Gitter. Os chats existentes no Gitter estarão disponíveis como salas Matrix, como "#angular_angular:gitter.im", com o histórico de mensagens importado.

Após a integração bem-sucedida, os usuários de ambas as redes se beneficiarão: os usuários do Matrix poderão se comunicar de forma transparente com os usuários do Gitter, e os usuários do Gitter poderão usar clientes do Matrix, como os móveis, pois o desenvolvimento de aplicativos oficiais do Gitter foi encerrado. No final, poderá ser considerado que o Gitter se tornará um dos clientes da rede Matrix. Mas, infelizmente, o Gitter é significativamente inferior em recursos em comparação com o cliente padrão do Matrix — Element, portanto, em vez de levar o Gitter a um nível de paridade funcional com o Element, foi decidido implementar todas as funcionalidades ausentes do Gitter no Element. A longo prazo, o Gitter será substituído pelo Element.

Das funcionalidades úteis do Gitter que podem ser adaptadas para o Element:

  • Desempenho elevado ao visualizar chats com um grande número de usuários e mensagens;
  • Integração próxima com plataformas de desenvolvimento colaborativo, como GitLab e GitHub;
  • Catálogo hierárquico de chats;
  • Visual estático amigável aos motores de busca para chats públicos;
  • Suporte para marcação em KaTeX;
  • Estrutura de mensagens em árvore (threads).

A empresa Element promete que a interface do Gitter será substituída pelo Element apenas quando o Element atingir a paridade funcional. Até lá, a base de código do Gitter continuará a ser mantida atualizada sem regressões em funcionalidade.

Os funcionários do Gitter também trabalharão em prol do Element.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster