Gitter blir en del av Matrix-nettverket

Firma Element kjøper Gitter til GitLab, for å tilpasse tjenesten for drift i et føderert nettverk Matrix. Dette er den første store meldingsappen som planlegges å bli transparent overført til et desentralisert nettverk sammen med alle brukere og meldingshistorikk.


Gitter er et fritt sentralisert verktøy for gruppemeldinger mellom utviklere. I tillegg til typiske funksjoner for teamchat, som i sin essens er lik den ikke-frie Slack, gir Gitter også verktøy for tettere integrasjon med samarbeidsplattformer som GitLab og GitHub. Tidligere var tjenesten proprietær, inntil den ble kjøpt av GitLab.

Matrix er derimot et fritt protokoll for realisering av et føderert nettverk bygget på en akyklisk graf av hendelser (DAG). Hovedimplementeringen av dette nettverket er en meldingsapp med støtte for ende-til-ende kryptering og VoIP (lyd- og videosamtaler, og gruppesamtaler). Referanseimplementasjoner av klienter og servere utvikles av det kommersielle selskapet Element, hvis ansatte også leder den ideelle organisasjonen Matrix.org Foundation, som overvåker utviklingen av spesifikasjonen for Matrix-protokollen.

Per nå kommuniserer brukerne av Gitter og Matrix via en "bro" matrix-appservice-gitter, som videreformidler meldinger mellom dem. Når en melding sendes, for eksempel fra Gitter til en chat med tilkoblet integrasjon i Matrix, oppretter "broen" en virtuell bruker for avsenderen fra Gitter på Matrix-serveren, som meldingen leveres fra på vegne av Matrix-chatten, og omvendt. Tilkobling av en slik integrasjon er mulig direkte fra chatinnstillingene i Matrix, men denne kommunikasjonsmetoden vil bli merket som utdøende.

På kort sikt vil brukerne ikke merke noen synlige endringer: de vil kunne bruke meldingsappen akkurat som før kjøpet. Senere vil transformasjonen fra sentralisert tjeneste til desentralisert føderasjons-subjekt bli utført ved å organisere en ny Matrix-server og integrasjon av "broen", lik den med matrix-appservice-gitter, direkte inn i Gitter-koden. Eksisterende chatter i Gitter vil bli tilgjengelige som Matrix-rom, som "#angular_angular:gitter.im", med importert meldingshistorikk.

Etter vellykket integrering vil brukerne av begge nettverk nyte fordelene: Matrix-brukere vil kunne kommunisere sømløst med Gitter-brukere, mens Gitter-brukere vil kunne bruke Matrix-klienter, som mobilklienter, siden utviklingen av offisielle Gitter-applikasjoner er blitt stanset. På sikt kan det betraktes som om Gitter blir en av klientene til Matrix-nettverket. Men dessverre ligger Gitter betydelig etter i muligheter sammenlignet med Matrix sin standardklient — Element, derfor ble det besluttet å implementere alle de manglende funksjonene fra Gitter i Element i stedet for å bringe Gitter opp på nivå med Element. På lang sikt vil Gitter bli erstatttet av Element.

Noen nyttige funksjoner fra Gitter som kan tilpasses Element:

  • Høy ytelse ved visning av chatter med et betydelig antall brukere og meldinger;
  • Tett integrasjon med samarbeidsutviklingsplattformer, som GitLab og GitHub;
  • Hierarkisk katalog over chatter;
  • Søkemotorvennlig statisk visning av offentlige chatter;
  • Støtte for formattering i KaTeX;
  • Tredisjerte meldingstråder.

Element-selskapet lover at Gitter-frontend vil bli erstattet av Element bare når Element har oppnådd paritet i funksjonalitet. Inntil da vil koden til Gitter bli holdt oppdatert uten regresjoner i funksjonaliteten.

Ansatte i Gitter vil også arbeide for fordelene til Element.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster