Gitter wordt onderdeel van het Matrix Netwerk

vennootschap Element verwerft rooster у GitLabom de service aan te passen om in een gefedereerd netwerk te werken Matrix. Dit is de eerste grote messenger die naar verwachting transparant wordt overgedragen naar het gedecentraliseerde netwerk, samen met alle gebruikers en berichtgeschiedenis.


Gitter is een gratis gecentraliseerde tool voor groepscommunicatie tussen ontwikkelaars. Naast de typische teamchatfunctionaliteit, die in wezen vergelijkbaar is met propriëtair Slack, biedt Gitter ook tools voor nauwe integratie met ontwikkelingsplatforms voor samenwerking, zoals GitLab en GitHub. In het verleden was de dienst eigendom, totdat het werd overgenomen door GitLab.

Matrix is ​​een gratis protocol voor het implementeren van een federatief netwerk op basis van een acyclische gebeurtenisgrafiek (DAG). De belangrijkste implementatie van dit netwerk is een messenger met ondersteuning voor end-to-end encryptie en VoIP (audio- en video-oproepen, groepsconferenties). De client- en serverreferentie-implementaties worden ontwikkeld door Element, een commercieel bedrijf dat ook leiding geeft aan de Matrix.org Foundation, een non-profitorganisatie die toezicht houdt op de ontwikkeling van de Matrix-protocolspecificatie.

Op dit moment communiceren Gitter- en Matrix-gebruikers via een "brug" matrix-appservice-gitter, een relais voor het verzenden van berichten tussen hen. Bij het verzenden van een bericht, bijvoorbeeld van Gitter naar een chat met Matrix-integratie ingeschakeld, creëert de "bridge" een virtuele gebruiker voor de afzender van Gitter op de Matrix-server, namens wie het bericht wordt afgeleverd aan de chat vanuit de Matrix kant, en vice versa, respectievelijk. Het aansluiten van een dergelijke integratie is mogelijk rechtstreeks vanuit de chatinstellingen aan de Matrix-kant, maar deze communicatiemethode zal als verouderd worden gemarkeerd.

Op korte termijn merken gebruikers geen zichtbare veranderingen: ze kunnen de messenger op dezelfde manier gebruiken als voor de aankoop. In de toekomst zal het transformatieproces van een gecentraliseerde dienst naar een gedecentraliseerd federaal onderwerp worden voltooid dankzij de organisatie van een nieuwe Matrix-server en de integratie van de "bridge", naar analogie met matrix-appservice-gitter, rechtstreeks in de Gitter-codebasis. Bestaande Gitter-chats zullen beschikbaar zijn als Matrix-ruimtes zoals "#angular_angular:gitter.im" met de berichtgeschiedenis geïmporteerd.

Na succesvolle integratie profiteren gebruikers van beide netwerken: Matrix-gebruikers kunnen transparant communiceren met Gitter-gebruikers en Gitter-gebruikers kunnen Matrix-clients, zoals mobiel, gebruiken sinds ontwikkeling van officiële Gitter-apps is stopgezet. Uiteindelijk kan worden aangenomen dat Gitter een van de klanten van het Matrix-netwerk zal worden. Maar helaas is Gitter aanzienlijk inferieur qua mogelijkheden dan de referentie Matrix-client - Element, dus in plaats van Gitter qua functionaliteit gelijk te maken met Element, werd besloten om alle ontbrekende functies van Gitter in Element te implementeren. Op termijn zal Gitter worden vervangen door Element.

Van de handige functies van Gitter die kunnen worden aangepast voor Element:

  • Hoge prestaties bij het bekijken van chats met een aanzienlijk aantal gebruikers en berichten;
  • Nauwe integratie met collaboratieve ontwikkelingsplatforms zoals GitLab en GitHub
  • Hiërarchische catalogus van chats;
  • Zoekmachinevriendelijke statische weergave van openbare chats;
  • Markup-ondersteuning in KaTeX;
  • Boomvertakking van berichten (threads).

Element belooft dat de Gitter-front-end alleen door Element zal worden vervangen wanneer Element pariteit in functionaliteit bereikt. Tot die tijd wordt de Gitter-codebase up-to-date gehouden zonder achteruitgang in functionaliteit.

Gitter-medewerkers zullen ook ten behoeve van Element werken.

Bron: linux.org.ru

Voeg een reactie