Gitter se stává součástí sítě Matrix

společnost Prvek získává mřížka у GitLabpřizpůsobení služby pro práci ve federované síti Matice. Jedná se o první velký messenger, který má být transparentně převeden do decentralizované sítě spolu se všemi uživateli a historií zpráv.


Gitter je bezplatný centralizovaný nástroj pro skupinovou komunikaci mezi vývojáři. Kromě typické funkce týmového chatu, který je v podstatě podobný proprietárnímu VolnýGitter také poskytuje nástroje pro úzkou integraci s platformami pro spolupráci, jako jsou GitLab a GitHub. V minulosti byla služba proprietární, dokud jej nezískal GitLab.

Matrix je bezplatný protokol pro implementaci federované sítě vybudované na základě acyklického grafu událostí (DAG). Hlavní implementací této sítě je messenger s podporou end-to-end šifrování a VoIP (audio a video hovory, skupinové konference). Referenční implementace klientů a serverů jsou vyvíjeny komerční společností Element, jejíž zaměstnanci také vedou neziskovou organizaci Matrix.org Foundation, která dohlíží na vývoj specifikace protokolu Matrix.

V současné době uživatelé Gitter a Matrix komunikují pomocí „mostu“ matrix-appservice-gitter, relé pro předávání zpráv mezi nimi. Při odesílání zprávy například z Gitteru do chatu s připojenou integrací do Matrixu vytvoří „most“ pro odesílatele z Gitteru na serveru Matrix virtuálního uživatele, jehož jménem je zpráva doručena do chatu z Matrixu, a naopak. Připojení takové integrace je možné přímo z nastavení chatu na straně Matrixu, ale tento způsob komunikace bude označen jako zastaralý.

V krátkodobém horizontu uživatelé nezaznamenají žádné viditelné změny: budou moci messenger používat stejným způsobem jako před nákupem. V budoucnu bude proces transformace z centralizované služby na decentralizovanou federační entitu dokončen díky organizaci nového serveru Matrix a integraci „mostu“, podobného matrix-appservice-gitter, přímo do Gitteru. základ kódu. Stávající chaty v Gitteru budou k dispozici jako místnosti Matrix, například „#angular_angular:gitter.im“, s importovanou historií zpráv.

Po úspěšné integraci budou uživatelé obou sítí těžit: uživatelé Matrixu budou moci transparentně komunikovat s uživateli Gitter a uživatelé Gitteru budou moci používat klienty Matrix, jako jsou mobilní, např. vývoj oficiálních aplikací Gitter byl ukončen. V konečném důsledku bude možné uvažovat o tom, že se Gitter stane jedním z klientů sítě Matrix. Naneštěstí je však Gitter ve schopnostech výrazně horší než referenční klient Matrix - Element, takže místo toho, aby Gitter dosáhl parity funkčnosti s Elementem, bylo rozhodnuto implementovat všechny chybějící schopnosti z Gitteru do Elementu. V dlouhodobém horizontu bude Gitter nahrazen Elementem.

Některé užitečné funkce Gitteru, které lze přizpůsobit pro Element:

  • Vysoký výkon při prohlížení chatů s velkým počtem uživatelů a zpráv;
  • Úzká integrace s platformami pro spolupráci jako GitLab a GitHub;
  • Hierarchický katalog chatů;
  • Statický pohled na veřejné chaty vhodný pro vyhledávače;
  • podpora značek v KaTeXu;
  • Větvení stromu zpráv (vlákna).

Element slibuje, že frontend Gitter bude nahrazen Elementem pouze tehdy, když Element dosáhne parity ve funkčnosti. Do té doby bude kódová základna Gitter udržována aktuální bez regresí ve funkčnosti.

Ve prospěch Elementu budou pracovat i zaměstnanci Gitter.

Zdroj: linux.org.ru

Přidat komentář