Предишната компания проведе тестове, в последния етап на които участваха Mattermost, Matrix с клиента Riot, Rocket.Chat и Slack. Останалите опции бяха отхвърлени поради сложността или невъзможността за интеграция с единната входна система на Mozilla (IAM). В крайна сметка беше избран Matrix и хостинг от разработчика на протокола (New Vector) — Modular.
Отказът от IRC е обусловен от липсата на необходимата функционалност и развитие на протокола, както и от недружелюбността към новите потребители.
Matrix е свободен протокол за реализиране на федеративна мрежа за обмен на съобщения, който може да се използва за много неща, изискващи HTTP REST API и разпределена база от линейни събития. Преобладаващото количество реализации е чат, но също така е възможен блог или сървър за интернет на нещата (IoT).
Riot е клиент на Matrix, предоставящ интерфейс, подобен на Slack, и цялата необходима функционалност за съвременен мессенджър: криптиране от край до край, постоянна история и търсене в нея, инструменти за модериране и предотвратяване на спам, групови и индивидуални видео/аудио обаждания (VoIP).
Източник: linux.org.ru
