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

spoločnosť Prvok získava Gitter у GitLabprispôsobiť službu tak, aby fungovala vo federatívnej sieti Matrix. Toto je prvý veľký 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 bezplatný centralizovaný nástroj na skupinovú komunikáciu medzi vývojármi. Okrem typickej funkcionality tímového chatu, ktorý je v podstate podobný proprietárnemu Voľný,Gitter tiež poskytuje nástroje na tesnú integráciu s platformami spoločného vývoja, ako sú GitLab a GitHub. V minulosti bola služba proprietárna, kým ho nezískal GitLab.

Matrix je bezplatný protokol na implementáciu federatívnej siete vybudovanej na základe acyklického grafu udalostí (DAG). Hlavnou implementáciou tejto siete je messenger s podporou end-to-end šifrovania a VoIP (audio a video hovory, skupinové konferencie). Referenčné implementácie klientov a serverov vyvíja komerčná spoločnosť Element, ktorej zamestnanci vedú aj neziskovú organizáciu Matrix.org Foundation, ktorá zastrešuje vývoj špecifikácie protokolu Matrix.

V súčasnosti užívatelia Gitter a Matrix komunikujú pomocou „mostu“ matrix-appservice-gitter, relé na preposielanie správ medzi nimi. Pri odosielaní správy, napríklad z Gitteru do chatu s prepojenou integráciou do Matrixu, vytvorí „bridge“ pre odosielateľa z Gitteru na serveri Matrix virtuálneho používateľa, v mene ktorého je správa doručená do chatu z Matrixu, a naopak, resp. Pripojenie takejto integrácie je možné priamo z nastavení chatu na strane Matrix, avšak tento spôsob komunikácie bude označený ako zastaraný.

Z krátkodobého hľadiska si používatelia nevšimnú žiadne viditeľné zmeny: budú môcť messenger používať rovnakým spôsobom ako pred kúpou. V budúcnosti bude proces transformácie z centralizovanej služby na decentralizovanú federačnú entitu zavŕšený vďaka organizácii nového servera Matrix a integrácii „mostu“, podobného matrix-appservice-gitter, priamo do Gitter. zdrojový kód. Existujúce chaty v Gitter budú k dispozícii ako miestnosti Matrix, napríklad „#angular_angular:gitter.im“, s importovanou históriou správ.

Po úspešnej integrácii budú profitovať používatelia oboch sietí: používatelia Matrix budú môcť transparentne komunikovať s používateľmi Gitter a používatelia Gitter budú môcť využívať klientov Matrix, ako sú mobilné, napr. vývoj oficiálnych aplikácií Gitter bol prerušený. V konečnom dôsledku bude možné uvažovať o tom, že Gitter sa stane jedným z klientov siete Matrix. Ale, žiaľ, Gitter má výrazne horšie schopnosti ako referenčný klient Matrix - Element, takže namiesto toho, aby sa Gitter dostal na rovnakú funkčnosť ako Element, bolo rozhodnuté implementovať všetky chýbajúce schopnosti z Gitteru do Elementu. Z dlhodobého hľadiska bude Gitter nahradený Elementom.

Niektoré užitočné funkcie Gitter, ktoré možno prispôsobiť pre Element:

  • Vysoký výkon pri prezeraní rozhovorov s veľkým počtom používateľov a správ;
  • Úzka integrácia s platformami spoločného vývoja, ako sú GitLab a GitHub;
  • Hierarchický katalóg rozhovorov;
  • Statický pohľad na verejné chaty vhodný pre vyhľadávače;
  • podpora značiek v KaTeX;
  • Stromové vetvenie správ (vlákna).

Element sľubuje, že rozhranie Gitter bude nahradené prvkom Element iba vtedy, keď Element dosiahne rovnakú funkčnosť. Dovtedy bude kódová základňa Gitter aktualizovaná bez regresií vo funkčnosti.

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

Zdroj: linux.org.ru

Pridať komentár