Gitter wird Teil des Matrix-Netzwerks

Unternehmen Element erwirbt Gitter у Gitlabum den Dienst so anzupassen, dass er in einem Verbundnetzwerk funktioniert Matrix. Dies ist der erste große Messenger, der zusammen mit allen Benutzern und dem Nachrichtenverlauf transparent in das dezentrale Netzwerk übertragen werden soll.


Gitter ist ein kostenloses zentralisiertes Tool für die Gruppenkommunikation zwischen Entwicklern. Zusätzlich zur typischen Team-Chat-Funktionalität, die im Wesentlichen proprietär ähnelt SlackGitter bietet außerdem Tools für die enge Integration mit kollaborativen Entwicklungsplattformen wie GitLab und GitHub. In der Vergangenheit war der Dienst proprietär, bis es von GitLab übernommen wurde.

Matrix ist ein kostenloses Protokoll zur Implementierung eines Verbundnetzwerks basierend auf einem azyklischen Ereignisgraphen (DAG). Die Hauptimplementierung dieses Netzwerks ist ein Messenger mit Unterstützung für Ende-zu-Ende-Verschlüsselung und VoIP (Audio- und Videoanrufe, Gruppenkonferenzen). Die Client- und Server-Referenzimplementierungen werden von Element entwickelt, einem kommerziellen Unternehmen, das auch die Matrix.org Foundation leitet, eine gemeinnützige Organisation, die die Entwicklung der Matrix-Protokollspezifikation überwacht.

Derzeit kommunizieren Gitter- und Matrix-Benutzer über eine „Brücke“. Matrix-Appservice-Gitter, ein Relais zum Senden von Nachrichten zwischen ihnen. Wenn Sie beispielsweise eine Nachricht von Gitter an einen Chat mit aktivierter Matrix-Integration senden, erstellt die „Brücke“ einen virtuellen Benutzer für den Absender von Gitter auf dem Matrix-Server, in dessen Namen die Nachricht von der Matrix an den Chat übermittelt wird Seite bzw. umgekehrt. Die Verbindung einer solchen Integration ist direkt über die Chat-Einstellungen auf der Matrix-Seite möglich, diese Kommunikationsmethode wird jedoch als veraltet markiert.

Kurzfristig werden Nutzer keine sichtbaren Veränderungen bemerken: Sie können den Messenger wie vor dem Kauf nutzen. Zukünftig wird der Transformationsprozess von einem zentralen Dienst zu einem dezentralen Föderationssubjekt durch die Organisation eines neuen Matrix-Servers und die Integration der „Brücke“, analog zu Matrix-AppService-Gitter, direkt in die abgeschlossen Gitter-Codebasis. Bestehende Gitter-Chats werden als Matrix-Räume wie „#angular_angular:gitter.im“ mit importiertem Nachrichtenverlauf verfügbar sein.

Nach erfolgreicher Integration profitieren Nutzer beider Netzwerke: Matrix-Nutzer können transparent mit Gitter-Nutzern kommunizieren und Gitter-Nutzer können seitdem Matrix-Clients, etwa mobile, nutzen Die Entwicklung offizieller Gitter-Apps wurde eingestellt. Letztendlich wird man davon ausgehen können, dass Gitter einer der Kunden des Matrix-Netzwerks wird. Aber leider ist Gitter in seinen Fähigkeiten deutlich schlechter als der Referenz-Matrix-Client – ​​Element. Daher wurde beschlossen, alle fehlenden Funktionen von Gitter in Element zu implementieren, anstatt Gitter in der Funktionalität mit Element gleichzusetzen. Langfristig wird Gitter durch Element ersetzt.

Zu den nützlichen Funktionen von Gitter, die für Element angepasst werden können:

  • Hohe Leistung beim Anzeigen von Chats mit einer großen Anzahl von Benutzern und Nachrichten;
  • Enge Integration mit kollaborativen Entwicklungsplattformen wie GitLab und GitHub
  • Hierarchischer Chatkatalog;
  • Suchmaschinenfreundliche statische Ansicht öffentlicher Chats;
  • Markup-Unterstützung in KaTeX;
  • Baumverzweigung von Nachrichten (Threads).

Element verspricht, dass das Gitter-Frontend nur dann durch Element ersetzt wird, wenn Element die gleiche Funktionalität erreicht. Bis dahin wird die Gitter-Codebasis ohne Einschränkungen in der Funktionalität auf dem neuesten Stand gehalten.

Gitter-Mitarbeiter werden auch zugunsten von Element arbeiten.

Source: linux.org.ru

Kommentar hinzufügen