Gitter sa stáva súčasťou siete Matrix

Spoločnosť Element získa Gitter u GitLab, aby prispôsobil službu na fungovanie v prostredí federatívnej siete Matrix. Ide o prvého veľkého messenger, ktorý sa plánuje transparentne preniesť do decentralizovanej siete spolu so všetkými používateľmi a históriou správ.


Gitter je voľný centralizovaný nástroj pre skupinovú komunikáciu medzi vývojármi. Okrem typických funkcií tímového chatu, v podstate podobných nezosloveným Slack, Gitter poskytuje aj nástroje na tesnú integráciu s platformami spolupráce, ako sú GitLab a GitHub. V minulosti bola služba proprietárna, kým ju nenakúpila spoločnosť GitLab.

Matrix je voľný protokol pre realizáciu federatívnej siete postavenej na základe acyklického grafu udalostí (DAG). Hlavnou implementáciou tejto siete je messenger so podporou end-to-end šifrovania a VoIP (audiovizuálne hovory, skupinové konferencie). Referenčné realizácie klientov a serverov vyvíja komerčná spoločnosť Element, ktorej zamestnanci vedú aj neziskovú organizáciu Matrix.org Foundation, starajúcu sa o vývoj špecifikácie protokolu Matrix.

Momentálne komunikujú používatelia Gitter a Matrix pomocou "mostu" matrix-appservice-gitter, ktorý prenáša správy medzi nimi. Pri odosielaní správy, napríklad z Gitteru do chatu s pripojenou integráciou v Matrixe, "most" vytvára virtuálneho používateľa pre odosielateľa z Gitteru na serveri Matrix, menom ktorého je správa doručená do chatu zo strany Matrix a naopak. Pripojenie takej integrácie je možné priamo z nastavení chatu na strane Matrix, ale tento spôsob komunikácie bude označený za zastaraný.

V krátkodobom horizonte si používatelia nevšimnú žiadne viditeľné zmeny: budú môcť používať messenger rovnako, ako pred kúpou. V budúcnosti bude proces transformácie z centralizovanej služby na decentralizovaný subjekt federácie uskutočnený organizačne novým serverom Matrix a integráciou "mostu", podobne ako matrix-appservice-gitter, priamo do zdrojového kódu Gitter. Existujúce chaty v Gitteri budú dostupné ako Matrix miestnosti, ako napríklad „#angular_angular:gitter.im“, so importovanou históriou správ.

Po úspešnej integrácii získajú používatelia oboch sietí svoje výhody: používatelia Matrix budú môcť bezproblémovo komunikovať s používateľmi Gitter a používatelia Gitter budú môcť používať klientov Matrix, ako napríklad mobilné aplikácie, pretože vývoj oficiálnych aplikácií Gitter bol zastavený. Nakoniec bude možné považovať, že Gitter sa stane jedným z klientov siete Matrix. Avšak, bohužiaľ, Gitter výrazne zaostáva v možnostiach za referenčným klientom Matrix — Element, preto namiesto dosiahnutia parity v funkcionalite s Element sa rozhodlo implementovať všetky chýbajúce funkcie z Gitter do Element. V dlhodobom horizonte bude Gitter nahradený Elementom.

Z užitočných funkcií Gitter, ktoré môžu byť prispôsobené pre Element:

  • Vysoký výkon pri prehliadaní chatov so značným množstvom používateľov a správ;
  • Úzke prepojenie s platformami na spoluprácu, ako sú GitLab a GitHub;
  • Hierarchický katalóg chatov;
  • Prívetivý k vyhľadávačom statický vzhľad verejných chatov;
  • Podpora značkovania v KaTeX;
  • Stromové vetvenie správ (threads).

Spoločnosť Element sľubuje, že frontend Gitter bude nahradený Elementom len v prípade, že Element dosiahne paritu v funkcionalite. Do tej doby bude základný kód Gitter udržiavaný na aktuálnej úrovni bez regresií v funkcionalite.

Zamestnanci Gitter budú tiež pracovať v prospech Element.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster