Gitter postaje dio Matrix mreže

poduzeće Element stječe Gitter у GitLabprilagoditi uslugu za rad u federalnoj mreži Matrica. Ovo je prvi veliki messenger koji se planira transparentno prebaciti u decentraliziranu mrežu, zajedno sa svim korisnicima i poviješću poruka.


Gitter je besplatni centralizirani alat za grupnu komunikaciju između programera. Uz tipičnu funkcionalnost timskog chata, koja je u biti slična vlasničkoj Zatišje, Gitter također nudi alate za tijesnu integraciju sa kolaborativnim razvojnim platformama kao što su GitLab i GitHub. U prošlosti je usluga bila vlasnička, dok ga nije kupio GitLab.

Matrix je besplatni protokol za implementaciju federalne mreže temeljene na acikličkom grafu događaja (DAG). Glavna implementacija ove mreže je glasnik s podrškom za end-to-end enkripciju i VoIP (audio i video pozivi, grupne konferencije). Referentne implementacije klijenta i poslužitelja razvija Element, komercijalna tvrtka koja također vodi Matrix.org Foundation, neprofitnu organizaciju koja nadzire razvoj specifikacije Matrix protokola.

Trenutno korisnici Gittera i Matrixa komuniciraju koristeći "most" matrix-appservice-gitter, relej za slanje poruka između njih. Prilikom slanja poruke npr. s Gittera na chat s uključenom integracijom Matrixa, “most” stvara virtualnog korisnika za pošiljatelja s Gittera na Matrix poslužitelju u čije ime se poruka isporučuje na chat s Matrixa. strana, odnosno obrnuto. Povezivanje takve integracije moguće je izravno iz postavki chata na Matrix strani, ali će ovaj način komunikacije biti označen kao zastario.

Kratkoročno, korisnici neće primijetiti nikakve vidljive promjene: moći će koristiti messenger na isti način kao i prije kupnje. U budućnosti će proces transformacije iz centralizirane usluge u decentralizirani subjekt federacije biti dovršen zahvaljujući organizaciji novog Matrix poslužitelja i integraciji "mosta", po analogiji s matrix-appservice-gitter, izravno u Gitter baza koda. Postojeći Gitter chatovi bit će dostupni kao Matrix sobe poput "#angular_angular:gitter.im" s uvezenom poviješću poruka.

Nakon uspješne integracije korisnici obje mreže imat će koristi: korisnici Matrixa moći će transparentno komunicirati s korisnicima Gittera, a korisnici Gittera moći će koristiti Matrix klijente, poput mobilnih, jer razvoj službenih Gitter aplikacija je prekinut. U konačnici će se moći smatrati da će Gitter postati jedan od klijenata Matrix mreže. Ali, nažalost, Gitter je znatno inferioran u mogućnostima od referentnog Matrix klijenta - Elementa, pa je umjesto dovođenja Gittera u funkcionalni paritet s Elementom, odlučeno implementirati sve nedostajuće značajke iz Gittera u Element. Dugoročno, Gitter će zamijeniti Element.

Od korisnih značajki Gittera koje se mogu prilagoditi za Element:

  • Visoke performanse pri gledanju razgovora sa značajnim brojem korisnika i poruka;
  • Uska integracija s platformama za kolaborativni razvoj kao što su GitLab i GitHub
  • Hijerarhijski katalog razgovora;
  • Statični prikaz javnih razgovora prilagođen tražilicama;
  • Podrška za označavanje u KaTeX-u;
  • Grananje stabla poruka (niti).

Element obećava da će Gitter front-end biti zamijenjen Elementom samo kada Element postigne jednaku funkcionalnost. Do tada, Gitter baza kodova bit će ažurirana bez regresija u funkcionalnosti.

Za dobrobit Elementa radit će i zaposlenici Gittera.

Izvor: linux.org.ru

Dodajte komentar