Gitter verhuist naar het Matrix-ecosysteem en fuseert met de Matrix-klant Element

vennootschap Element, gemaakt door de belangrijkste ontwikkelaars van het Matrix-project, kondigde het over de aankoop van de chat- en instant messaging-dienst Gitter, voorheen eigendom van GitLab. Gitter zijn aan het plannen worden opgenomen in het Matrix-ecosysteem en worden omgezet in een chatplatform met behulp van gedecentraliseerde communicatietechnologieën van Matrix. Het transactiebedrag wordt niet gerapporteerd. In mei Element ik kreeg Investering van $4.6 miljoen van de makers van WordPress.

De overdracht van Gitter naar Matrix-technologieën zal naar verwachting in verschillende fasen worden uitgevoerd. De eerste stap is het bieden van een hoogwaardige gateway voor Gitter via het Matrix-netwerk, waardoor Gitter-gebruikers rechtstreeks kunnen communiceren met Matrix-netwerkgebruikers, en Matrix-netwerkleden verbinding kunnen maken met Gitter-chatrooms. Gitter zal ingezet kunnen worden als volwaardige client voor het Matrix-netwerk. De verouderde mobiele Gitter-app zal worden vervangen door de Element (voorheen Riot) mobiele app, bijgewerkt om Gitter-specifieke functionaliteit te ondersteunen.

Om de inspanningen op twee fronten niet te versnipperen, werd op de lange termijn besloten één enkele applicatie te ontwikkelen die de mogelijkheden van Matrix en Gitter combineert. Element is van plan alle geavanceerde functies van Gitter over te brengen, zoals instant browsen in kamers, hiërarchische kamerdirectory, integratie met GitLab en GitHub (inclusief het creëren van chatrooms voor projecten op GitLab en GitHub), KaTeX-ondersteuning, threaded discussies en indexeerbare archieven van zoekmachines.

Deze functies zullen geleidelijk in de Element-app worden gebracht en worden gecombineerd met Matrix-platformmogelijkheden zoals end-to-end-encryptie, gedecentraliseerde communicatie, VoIP, conferencing, bots, widgets en open API. Zodra de uniforme versie klaar is, wordt de oude Gitter-app vervangen door een nieuwe Element-app die Gitter-specifieke functionaliteit bevat.

Bedenk dat Gitter in JavaScript is geschreven met behulp van het Node.js-platform en is open onder MIT-licentie. Met Gitter kun je de communicatie tussen ontwikkelaars organiseren in verband met GitHub- en GitLab-repository's, evenals enkele andere services zoals Jenkins, Travis en Bitbucket. Kenmerken van Gitter vallen op:

  • Communicatiegeschiedenis opslaan met de mogelijkheid om het archief te doorzoeken en per maand te navigeren;
  • Beschikbaarheid van versies voor internet, desktopsystemen, Android en iOS;
  • Mogelijkheid om verbinding te maken met chatten via een IRC-client;
  • Handig systeem van links naar objecten in Git-repository's;
  • Ondersteuning voor het gebruik van Markdown-opmaak in berichttekst;
  • Mogelijkheid om zich te abonneren op chatkanalen;
  • Weergave van gebruikersstatus en gebruikersinformatie uit GitHub;
  • Ondersteuning voor het linken naar probleemberichten (#nummer voor link naar probleem);
  • Tools voor het verzenden van batchmeldingen met een overzicht van nieuwe berichten naar een mobiel apparaat;
  • Ondersteuning voor het bijvoegen van bestanden aan berichten.

Het Matrix-platform voor het organiseren van gedecentraliseerde communicatie gebruikt HTTPS+JSON als transportmiddel met de mogelijkheid om WebSockets te gebruiken of een protocol gebaseerd op CoAP+Geluid. Het systeem is gevormd als een gemeenschap van servers die met elkaar kunnen communiceren en verenigd zijn in een gemeenschappelijk gedecentraliseerd netwerk. Berichten worden gerepliceerd over alle servers waarmee de berichtdeelnemers zijn verbonden. Berichten worden over servers verspreid op dezelfde manier als commits tussen Git-repository's worden doorgegeven. In het geval van een tijdelijke serverstoring gaan berichten niet verloren, maar worden ze naar gebruikers verzonden nadat de server de werking heeft hervat. Er worden verschillende gebruikers-ID-opties ondersteund, waaronder e-mailadres, telefoonnummer, Facebook-account, enz.

Er is geen enkel storingspunt of berichtcontrole over het hele netwerk. Alle servers die onder de discussie vallen, zijn gelijk aan elkaar.
Elke gebruiker kan zijn eigen server runnen en deze verbinden met een gemeenschappelijk netwerk. Het is mogelijk om te creëren poorten voor interactie van Matrix met systemen op basis van andere protocollen, bijvoorbeeld bereid diensten voor het in twee richtingen verzenden van berichten naar IRC, Facebook, Telegram, Skype, Hangouts, e-mail, WhatsApp en Slack. Naast instant sms-berichten en chats kan het systeem worden gebruikt om bestanden over te dragen, meldingen te verzenden,
het organiseren van teleconferenties, het voeren van spraak- en video-oproepen. Het ondersteunt ook geavanceerde functies zoals notificatie van typen, evaluatie van de online aanwezigheid van gebruikers, leesbevestiging, pushmeldingen, zoeken op de server, synchronisatie van geschiedenis en clientstatus.

Bron: opennet.ru

Voeg een reactie