Gitter kļūst par daļu no Matrix tīkla

Uzņēmums Element iegādājas Gitter u GitLab, lai pielāgotu pakalpojumu darbam federatīvajā tīklā Matrix. Tas ir pirmais lielais ziņojumapmaiņas rīks, kas paredzēts, lai caurspīdīgi pārnestu uz decentralizētu tīklu kopā ar visiem lietotājiem un ziņojumu vēsturi.


Gitter ir brīvi pieejams centralizēts saziņas līdzeklis grupu komunikācijai starp izstrādātājiem. Papildus tipiskajai komandchata funkcionalitātei, būtībā salīdzināmam ar nebrīvu Slack, Gitter arī sniedz rīkus ciešai integrācijai ar sadarbības izstrādes platformām, piemēram, GitLab un GitHub. Agrāk pakalpojums bija īpašumtiesību tiesību. līdz to iegādājās uzņēmums GitLab.

Matrix ir brīvs protokols federatīvā tīkla realizācijai, kas balstīta uz acikliskā grafika notikumiem (DAG). Galvenā šīs tīkla realizācija ir ziņojumapmaiņas lietotne ar pilnīgu šifrēšanu un VoIP (audio un video zvaniem, grupu konferencēm). Augstākās klientu un serveru realizācijas izstrādā komerciāls uzņēmums Element, kura darbinieki arī vada bezpeļņas organizāciju Matrix.org Foundation, kas uzrauga protokola Matrix specifikācijas izstrādi.

Pašlaik Gitter un Matrix lietotāji sazinās, izmantojot "tiltu" matrix-appservice-gitter, kas darbojas kā ziņojumu pārsūtīšanas sūtnis starp tiem. Kad ziņojums tiek nosūtīts, piemēram, no Gitter uz čatu ar pieslēgto integrāciju Matrix, “tilts” veido virtuālo lietotāju Gitter sūtītājam Matrix serverī, no kura un tiek piegādāts ziņojums čatā no Matrix puses, un, otrādi, attiecīgi. Šādas integrācijas pieslēgšana ir iespējama tieši no Matrix čata iestatījumiem, taču šis komunikācijas veids tiks atzīts par novecojušu.

Īstermiņā lietotāji nepamanīs nekādas acīmredzamas izmaiņas: viņi varēs izmantot ziņojumapmaiņas lietotni tāpat kā pirms iegādes. Turpmāk decentralizētas federācijas subjekta transformācijas process tiks veikts, organizējot jaunu Matrix serveri un integrējot "tiltu", līdzīgi kā matrix-appservice-gitter, tieši Gitter kodu bāzē. Esošie čati Gitter tiks pieejami kā Matrix telpas, piemēram, "#angular_angular:gitter.im", ar importētu ziņojumu vēsturi.

Pēc veiksmīgas integrācijas abas tīklu lietotāji gūs savus labumus: Matrix lietotāji varēs bez šķēršļiem sazināties ar Gitter lietotājiem, savukārt Gitter lietotāji varēs izmantot Matrix klientus, piemēram, mobilās lietotnes, jo Gitter oficiālo lietotņu izstrāde ir pārtraukta. Gala rezultātā varēs uzskatīt, ka Gitter kļūs par vienu no Matrix tīkla klientiem. Diemžēl Gitter ievērojami atpaliek no funkcionalitātes, salīdzinot ar Matrix etalona klientu — Element. Tādēļ tika nolemts, ka visu trūkstošo no Gitter funkcionalitātes ieviesīs Element. Ilgtermiņā Gitter tiks aizstāts ar Element.

No Gitter noderīgajām funkcijām, kuras var pielāgot Element:

  • Augsta veiktspēja, skatoties čatus ar ievērojamu lietotāju un ziņu skaitu;
  • Līdzīga integrācija ar sadarbības izstrādes platformām, piemēram, GitLab un GitHub;
  • Hierarhiska čatu katalogs;
  • Atvērta un meklētājam draudzīga publisko čatu statika;
  • Atbalsts KaTeX marķēšanai;
  • Zināšanu koku izsniegšana ziņojumiem (threads).

Element uzņēmums garantē, ka Gitter priekšējā daļa tiks aizvietota ar Element tikai tad, kad Element sasniegs funkcionalitātes līmeni. Līdz tam Gitter kodu bāze tiks uzturēta aktuālā stāvoklī bez regresijām funkcionalitātē.

Gitter darbinieki strādās arī Element labā.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster