Gitter passa a formar part de la xarxa Matrix

empresa Element adquireix Gitter у GitLabadaptar el servei per treballar en xarxa federada matriu. Aquest és el primer missatger important que està previst que es transfereixi de manera transparent a la xarxa descentralitzada, juntament amb tots els usuaris i l'historial de missatges.


Gitter és una eina centralitzada gratuïta per a la comunicació grupal entre desenvolupadors. A més de la típica funcionalitat de xat d'equip, que és essencialment similar a la propietat Fluix, Gitter també ofereix eines per a una integració estreta amb plataformes de desenvolupament col·laboratiu com GitLab i GitHub. En el passat, el servei era propietari, fins que va ser adquirit per GitLab.

Matrix és un protocol gratuït per implementar una xarxa federada basada en un gràfic d'esdeveniments acíclics (DAG). La principal implementació d'aquesta xarxa és un missatger amb suport per a xifrat d'extrem a extrem i VoIP (trucades d'àudio i vídeo, conferències de grup). Les implementacions de referència de client i servidor estan sent desenvolupades per Element, una empresa comercial que també lidera la Fundació Matrix.org, una organització sense ànim de lucre que supervisa el desenvolupament de l'especificació del protocol Matrix.

En aquests moments, els usuaris de Gitter i Matrix es comuniquen mitjançant un "pont" matrix-appservice-gitter, un relé per enviar missatges entre ells. Quan s'envia un missatge, per exemple, des de Gitter a un xat amb la integració de Matrix activada, el "pont" crea un usuari virtual per al remitent des de Gitter al servidor de Matrix, en nom del qual el missatge s'entrega al xat des de Matrix. lateral i viceversa, respectivament. La connexió d'aquesta integració és possible directament des de la configuració del xat al costat de Matrix, però aquest mètode de comunicació es marcarà com a obsolet.

A curt termini, els usuaris no notaran cap canvi visible: podran utilitzar el messenger de la mateixa manera que abans de la compra. En el futur, el procés de transformació d'un servei centralitzat a un subjecte de federació descentralitzat es completarà gràcies a l'organització d'un nou servidor Matrix i a la integració del "pont", per analogia amb matrix-appservice-gitter, directament al Base de codi Gitter. Els xats de Gitter existents estaran disponibles com a sales de Matrix com "#angular_angular:gitter.im" amb l'historial de missatges importat.

Després d'una integració satisfactòria, els usuaris d'ambdues xarxes es beneficiaran: els usuaris de Matrix es podran comunicar de manera transparent amb els usuaris de Gitter i els usuaris de Gitter podran utilitzar clients de Matrix, com ara mòbils, ja que el desenvolupament d'aplicacions oficials de Gitter s'ha interromput. En definitiva, es podrà considerar que Gitter es convertirà en un dels clients de la xarxa Matrix. Però, malauradament, Gitter és significativament inferior en capacitats que el client Matrix de referència - Element, de manera que en comptes de portar Gitter a la paritat de funcionalitats amb Element, es va decidir implementar totes les funcions que falten de Gitter a Element. A la llarga, Gitter serà substituït per Element.

De les funcions útils de Gitter que es poden adaptar per a Element:

  • Alt rendiment en visualitzar xats amb un nombre important d'usuaris i missatges;
  • Integració estreta amb plataformes de desenvolupament col·laboratiu com GitLab i GitHub
  • Catàleg jeràrquic de xats;
  • Vista estàtica amigable amb el motor de cerca dels xats públics;
  • Suport de marcatge a KaTeX;
  • Ramificació en arbre dels missatges (fils).

Element promet que el front-end de Gitter serà substituït per Element només quan Element aconsegueixi la paritat en la funcionalitat. Fins aleshores, la base de codis de Gitter es mantindrà actualitzada sense cap regressió en la funcionalitat.

Els empleats de Gitter també treballaran en benefici d'Element.

Font: linux.org.ru

Afegeix comentari