Anteriormente, a empresa conduziu testes, na qual participaram Mattermost, Matrix com o cliente Riot, Rocket.Chat e Slack. Outras opções foram descartadas devido à complexidade ou à impossibilidade de integração com o sistema de entrada unificado da Mozilla (IAM). Como resultado, foi escolhido o Matrix e a hospedagem do desenvolvedor do protocolo (Novo Vector) — Modular.
A saída do IRC foi motivada pela falta de funcionalidades adequadas e desenvolvimento do protocolo, além de ser pouco amigável para novatos.
Matrix é um protocolo aberto para a construção de uma rede federada de troca de mensagens, que pode ser utilizado para diversas finalidades que exigem uma API HTTP REST e uma base de dados distribuída de eventos lineares. A grande maioria das implementações é de chat, mas também é possível utilizar um blog ou servidor de Internet das Coisas (IoT).
Riot é um cliente Matrix que oferece uma interface semelhante ao Slack e toda a funcionalidade necessária para um mensageiro moderno: criptografia de ponta a ponta, histórico permanente e pesquisa nele, ferramentas de moderação e prevenção de spam, chamadas de vídeo/audioconferência em grupo ou individuais (VoIP).
Fonte: linux.org.ru
