Företag Element förvÀrvar Gitter för GitLab, för att anpassa tjÀnsten att fungera i en federativt nÀtverk Matrix. Detta Àr den första stora meddelandeappen som planeras att transparent flyttas till ett decentraliserat nÀtverk tillsammans med alla anvÀndare och meddelandehistorik.
Gitter Àr ett fritt centraliserat verktyg för gruppkommunikation bland utvecklare. Förutom den typiska funktionaliteten hos en teamchatt som i grunden liknar icke-fritt Slack, erbjuder Gitter Àven verktyg för nÀra integration med samarbetsplattformar som GitLab och GitHub. Tidigare var tjÀnsten proprietÀr, tills det förvÀrvades av företaget GitLab.
Matrix Àr Ä sin sida ett fritt protokoll för att implementera ett federativt nÀtverk baserat pÄ en akyclisk graf av hÀndelser (DAG). Huvudimplementeringen av detta nÀtverk Àr en meddelandeapp med stöd för end-to-end kryptering och VoIP (ljud- och videosamtal, gruppkonferenser). Referensimplementationer av klienter och servrar utvecklas av det kommersiella företaget Element, vars anstÀllda ocksÄ leder den ideella organisationen Matrix.org Foundation, som övervakar utvecklingen av Matrix-protokollets specifikation.
För nÀrvarande kommunicerar anvÀndare av Gitter och Matrix med hjÀlp av "bron" matrix-appservice-gitter, som vidarebefordrar meddelanden mellan dem. NÀr ett meddelande skickas, till exempel frÄn Gitter till en chatt med integrering i Matrix, skapar "bron" en virtuell anvÀndare för avsÀndaren frÄn Gitter pÄ Matrix-servern, frÄn vilken meddelandet levereras i chatten frÄn Matrix, och vice versa. Anslutning av en sÄdan integration Àr möjlig direkt frÄn chattinstÀllningarna i Matrix, men denna kommunikationsmetod kommer att markeras som förÄldrad.
PÄ kort sikt kommer anvÀndarna inte att mÀrka nÄgra synliga förÀndringar: de kan anvÀnda meddelandeappen precis som tidigare. I framtiden kommer transformeringen frÄn en centraliserad tjÀnst till ett decentraliserat federativt subjekt att genomföras genom att organisera en ny Matrix-server och integrera "bron", liknande matrix-appservice-gitter, direkt in i Gitter-koden. Befintliga chattar i Gitter kommer att vara tillgÀngliga som Matrix-rum, som "#angular_angular:gitter.im", med importerad meddelandehistorik.
Efter den framgĂ„ngsrika integrationen kommer anvĂ€ndarna av bĂ„da nĂ€tverken att dra nytta av det: Matrix-anvĂ€ndare kommer att kunna kommunicera sömlöst med Gitter-anvĂ€ndare, och Gitter-anvĂ€ndare kommer att kunna anvĂ€nda Matrix-klienter, till exempel mobila. Utvecklingen av officiella Gitter-appar har upphört.. I slutĂ€ndan kan man sĂ€ga att Gitter kommer att bli en av klienterna i Matrix-nĂ€tverket. Men tyvĂ€rr har Gitter betydligt fĂ€rre funktioner jĂ€mfört med standardklienten Matrix â Element, sĂ„ istĂ€llet för att fĂ„ Gitter att matcha Element i funktionalitet, beslutades det att implementera alla saknade funktioner frĂ„n Gitter i Element. PĂ„ lĂ„ng sikt kommer Gitter att ersĂ€ttas av Element.
NÄgra anvÀndbara funktioner frÄn Gitter som kan anpassas till Element:
- Hög prestanda vid visning av chattar med ett stort antal anvÀndare och meddelanden;
- TÀtt integrerad med plattformar för gemensam utveckling, som GitLab och GitHub;
- Hierarkisk katalog över chattar;
- SökmotorvÀnlig statisk vy för offentliga chattar;
- Stöd för markup i KaTeX;
- TrÀdstruktur av meddelanden (trÄdar).
Element lovar att Gitter-fronten endast kommer att ersÀttas med Element nÀr Element nÄr parity i funktionalitet. Tills dess kommer Gitter-kodbasen att hÄllas uppdaterad utan regressioner i funktionalitet.
AnstÀllda pÄ Gitter kommer ocksÄ att arbeta till förmÄn för Element.
KĂ€lla: linux.org.ru
