Gitter bliver en del af Matrix-netværket

Virksomheden Element erhverver Gitter af GitLab, for at tilpasse tjenesten til at fungere i forhold til et føderativt netværk Matrix. Dette er den første store messenger, der planlægges at blive transparent overført til et decentraliseret netværk sammen med alle brugere og beskedhistorik.


Gitter er et frit centraliseret værktøj til gruppekommunikation mellem udviklere. Udover standardfunktionen for teamchat, som i sin essens ligner en ikke-fri Slack, tilbyder Gitter også værktøjer til tæt integration med samarbejdsudviklingsplatforme som GitLab og GitHub. Tidligere var tjenesten proprietær, indtil det blev erhvervet af GitLab.

Matrix er derimod et frit protokol til implementering af et føderativt netværk bygget på basis af et acyklisk graf af begivenheder (DAG). Den primære realisering af dette netværk er en messenger med støtte til ende-til-end kryptering og VoIP (lyd- og videoopkald, grupperkonferencer). Referencerealiseringer af klienter og servere udvikles af det kommercielle selskab Element, hvis ansatte også leder den nonprofitorganisation Matrix.org Foundation, som overvåger udviklingen af Matrix-protokollen.

I øjeblikket kommunikerer brugere af Gitter og Matrix ved hjælp af en «bro» matrix-appservice-gitter, der fungerer som en relæ til at videresende beskeder mellem dem. Når der sendes en besked, for eksempel fra Gitter til en chat med denne integration i Matrix, opretter «broen» en virtuel bruger for afsenderen fra Gitter på Matrix-serveren, som beskeden leveres til chatten fra Matrix, og omvendt. Integration kan tilsluttes direkte fra chatindstillingerne i Matrix, men denne kommunikationsmetode vil blive markeret som forældet.

På kort sigt vil brugerne ikke bemærke nogen synlige ændringer: de vil kunne bruge messenger som før købet. Fremover vil transformationsprocessen fra en centraliseret tjeneste til et decentraliseret føderationssubjekt blive udført ved at organisere en ny Matrix-server og integrere «broen», ligesom med matrix-appservice-gitter, direkte ind i Gitters kodebase. Eksisterende chats i Gitter vil være tilgængelige som Matrix-værelser, som «#angular_angular:gitter.im», med importerede beskedhistorikker.

Efter en vellykket integration vil brugerne af begge netværk få deres fordele: brugere af Matrix vil kunne kommunikere problemfrit med brugere af Gitter, og brugere af Gitter vil kunne bruge Matrix-klienter, såsom mobilklienter, da udviklingen af officielle Gitter-apps er blevet stoppet. I sidste ende kan det anses for, at Gitter vil blive en af klienterne i Matrix-netværket. Men desværre halter Gitter betydeligt bagud i funktionalitet i forhold til standardklienten Matrix — Element, så i stedet for at bringe Gitter op på niveau med Element i funktionalitet, blev det besluttet at implementere alle de manglende funktioner fra Gitter i Element. På lang sigt vil Gitter blive erstattet af Element.

Af nyttige funktioner fra Gitter, som kan tilpasses til Element:

  • Høj ydeevne ved visning af chats med et betydeligt antal brugere og beskeder;
  • Tæt integration med samarbejdsplatforme som GitLab og GitHub;
  • Hierarkisk katalog over chats;
  • Søgemaskinevenlig statisk visning af offentlige chats;
  • Understøttelse af markup i KaTeX;
  • Træagtig opdeling af beskeder (tråde).

Element lover, at frontend'en for Gitter kun vil blive erstattet af Element, når Element når paritet i funktionalitet. Indtil da vil kodebasen for Gitter blive vedligeholdt i en opdateret tilstand uden regressioner i funktionaliteten.

Medarbejderne fra Gitter vil også arbejde til fordel for Element.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster