Si Gitter ay naging bahagi ng Matrix Network

kompanya Elemento nakakakuha parilya Ρƒ GitLabupang iakma ang serbisyo upang gumana sa isang federated network Matris. Ito ang unang pangunahing messenger na binalak na malinaw na ilipat sa isang desentralisadong network, kasama ang lahat ng user at history ng mensahe.


Ang Gitter ay isang libre, sentralisadong tool para sa komunikasyon ng grupo sa pagitan ng mga developer. Bilang karagdagan sa karaniwang pag-andar ng team chat, na halos kapareho ng pagmamay-ari Walang ingat, Nagbibigay din ang Gitter ng mga tool para sa mahigpit na pagsasama sa , collaborative na mga platform ng pag-unlad tulad ng GitLab at GitHub. Sa nakaraan ang serbisyo ay pagmamay-ari, hanggang sa nakuha ito ng GitLab.

Ang Matrix ay isang libreng protocol para sa pagpapatupad ng isang federated network na binuo batay sa isang acyclic event graph (DAG). Ang pangunahing pagpapatupad ng network na ito ay isang messenger na may suporta para sa end-to-end na pag-encrypt at VoIP (mga audio at video call, mga kumperensya ng grupo). Ang mga pagpapatupad ng sanggunian ng mga kliyente at server ay binuo ng isang komersyal na kumpanya na tinatawag na Element, na ang mga empleyado ay namumuno din sa non-profit na organisasyon na Matrix.org Foundation, na nangangasiwa sa pagbuo ng detalye ng protocol ng Matrix.

Sa kasalukuyan, ang mga gumagamit ng Gitter at Matrix ay nakikipag-usap gamit ang isang "tulay" matrix-appservice-gitter, relay para sa pagpapasa ng mga mensahe sa pagitan nila. Kapag nagpapadala ng mensahe, halimbawa, mula sa Gitter sa isang chat na may konektadong pagsasama sa Matrix, ang "tulay" ay lumilikha ng isang virtual na gumagamit para sa nagpadala mula sa Gitter sa Matrix server, kung saan ang mensahe ay inihatid sa chat mula sa Matrix, at vice versa, ayon sa pagkakabanggit. Ang pagkonekta sa naturang pagsasama ay posible nang direkta mula sa mga setting ng chat sa gilid ng Matrix, ngunit ang paraan ng komunikasyon na ito ay mamarkahan bilang lipas na.

Sa maikling panahon, hindi mapapansin ng mga user ang anumang nakikitang pagbabago: magagamit nila ang messenger sa parehong paraan tulad ng bago ang pagbili. Sa hinaharap, ang proseso ng pagbabago mula sa isang sentralisadong serbisyo tungo sa isang desentralisadong federation entity ay makukumpleto salamat sa organisasyon ng isang bagong Matrix server at ang pagsasama ng isang "tulay", katulad ng matrix-appservice-gitter, direkta sa Gitter base ng code. Ang mga kasalukuyang chat sa Gitter ay magiging available bilang mga Matrix room, tulad ng "#angular_angular:gitter.im", na may na-import na history ng mensahe.

Pagkatapos ng matagumpay na pagsasama, makikinabang ang mga user ng parehong network: Magagawa ng mga user ng Matrix na makipag-usap nang malinaw sa mga user ng Gitter, at ang mga user ng Gitter ay makakagamit ng mga kliyente ng Matrix, gaya ng mobile, bilang ang pagbuo ng mga opisyal na aplikasyon ng Gitter ay hindi na ipinagpatuloy. Sa huli, posibleng isaalang-alang na ang Gitter ay magiging isa sa mga kliyente ng Matrix network. Ngunit, sa kasamaang-palad, ang Gitter ay makabuluhang mas mababa sa mga kakayahan sa Matrix reference client - Element, kaya sa halip na dalhin ang Gitter sa parity sa functionality sa Element, napagpasyahan na ipatupad ang lahat ng nawawalang kakayahan mula sa Gitter sa Element. Sa mahabang panahon, ang Gitter ay papalitan ng Element.

Ilang kapaki-pakinabang na feature ng Gitter na maaaring iakma para sa Element:

  • Mataas na pagganap kapag tumitingin ng mga chat na may malaking bilang ng mga user at mensahe;
  • Mahigpit na pagsasama sa mga collaborative development platform tulad ng GitLab at GitHub;
  • Hierarchical catalog ng mga chat;
  • static na view ng search engine-friendly ng mga pampublikong chat;
  • Markup support sa KaTeX;
  • Puno ng sanga ng mga mensahe (mga thread).

Nangangako ang Element na ang Gitter frontend ay papalitan lamang ng Element kapag naabot ng Element ang parity sa functionality. Hanggang sa panahong iyon, ang Gitter codebase ay pananatiling napapanahon nang walang mga regression sa functionality.

Ang mga empleyado ng Gitter ay gagana rin para sa kapakinabangan ng Element.

Pinagmulan: linux.org.ru

Magdagdag ng komento