Cég Element megvásárolja Gitter sa-logic-subsets-canary-vs.yaml GitLab, hogy a szolgáltatást a szövetségi hálózaton való működéshez alkalmazza Mátrix. Ez az első nagyobb üzenetküldő, amelyet átláthatóan terveznek átvinni a decentralizált hálózatra, minden felhasználóval és az üzenetek történetével együtt.
A Gitter egy szabad központosított eszköz a fejlesztők közötti csoportos kommunikációhoz. Az alapvető csapatcsevegő funkciókon kívül, amelyek lényegében hasonlóak a nem szabad Slack, a Gitter eszközöket is biztosít a szoros integrációhoz a közös fejlesztési platformokkal, mint például a GitLab és a GitHub. A múltban a szolgáltatás tulajdonosi volt, amíg a GitLab céget meg nem vásárolta.
A Matrix viszont egy szabad protokoll a szövetségi hálózat megvalósításához, amelyet események aciklikus gráfjára (DAG) alapoznak. Ennek a hálózatnak a fő megvalósítása egy üzenetküldő, amely támogatja az end-to-end titkosítást és a VoIP-t (hang- és videohívások, csoportos konferenciák). A referencia kliens- és szervermegvalósításokat a kereskedelmi Element cég fejleszti, amelynek munkatársai irányítják a Matrix.org Foundation nonprofit szervezetet, amely a Matrix protokoll specifikációjának fejlesztését felügyeli.
Jelenleg a Gitter és Matrix felhasználói a „híd” segítségével kommunikálnak matrix-appservice-gitter, amely közvetít a közöttük küldött üzenetek továbbításához. Például, amikor egy üzenetet küldenek a Gitterből egy Matrix-integrációval rendelkező csoportba, a „híd” virtuális felhasználót hoz létre a Gitter feladója számára a Matrix szerveren, akinek nevében az üzenetet a Matrix-ból eljuttatják a csoportba, és fordítva is. Az ilyen integráció közvetlenül a Matrix csoport beállításaiból elérhető, de ez a kommunikációs mód elavultnak lesz jelölve.
Rövid távon a felhasználók nem észlelnek látható változásokat: ugyanúgy használhatják az üzenetküldőt, mint a vásárlás előtt. A központosított szolgáltatás decentralizált szövetségi alanyszá való átalakulásának folyamata egy új Matrix szerver létrehozásával és a „híd” integrálásával, hasonlóan a matrix-appservice-gitterhez, közvetlenül a Gitter kódalapjába fog végbemenni. A meglévő Gitter csoportok Matrix szobákként lesznek elérhetők, mint például „#angular_angular:gitter.im”, az üzenetküldési történetet importálva.
A sikeres integráció után mindkét hálózat felhasználói hasznot húznak: a Matrix felhasználói átláthatóan kommunikálhatnak a Gitter felhasználóival, míg a Gitter felhasználói a Matrix klienseket, például a mobil klienseket is igénybe vehetik, mivel a Gitter hivatalos alkalmazásainak fejlesztése leállt.Végső soron azt lehet mondani, hogy a Gitter az egyik kliense lesz a Matrix hálózatnak. De sajnos a Gitter jelentősen elmarad a Matrix referencia kliensétől, az Elementtől, ezért ahelyett, hogy a Gitter funkcióit az Elementtel egyenlő szintre hoznák, úgy döntöttek, hogy minden hiányzó funkciót a Gitterből az Elementbe valósítanak meg. Hosszú távon a Gittert az Element váltja fel.
Az Elementhez való alkalmazásra alkalmas hasznos Gitter funkciók:
- Magas teljesítmény nagy számú felhasználó és üzenet böngészése esetén;
- Szoros integráció az együttműködési fejlesztési platformokkal, mint például a GitLab és a GitHub;
- Hierarchikus csevegőkatalógus;
- Keresőbarát statikus megjelenés a nyilvános csevegésekhez;
- KaTeX támogatás;
- Fás üzenetágazás (threads).
Az Element cég megígérte, hogy a Gitter frontendje csak akkor lesz átkonvertálva Elementre, amikor az Element eléri a funkcionális paritást. Eddig a Gitter kódalapját aktuálisan fogják tartani, és nem lesznek funkcionális regressziók.
A Gitter munkatársai is dolgozni fognak az Element érdekében.
Forrás: linux.org.ru
