Gitter menjadi bagian dari Jaringan Matrix

perusahaan Elemen mengakuisisi Gitter Ρƒ GitLabuntuk mengadaptasi layanan agar berfungsi dalam jaringan gabungan Matriks. Ini adalah messenger besar pertama yang direncanakan untuk ditransfer secara transparan ke jaringan terdesentralisasi, bersama dengan semua pengguna dan riwayat pesan.


Gitter adalah alat gratis dan terpusat untuk komunikasi kelompok antar pengembang. Selain fungsi khas obrolan tim, yang pada dasarnya mirip dengan kepemilikan Kendur,Gitter juga menyediakan alat untuk integrasi yang erat dengan platform pengembangan kolaboratif seperti GitLab dan GitHub. Di masa lalu, layanan ini bersifat eksklusif, sampai diakuisisi oleh GitLab.

Matrix adalah protokol gratis untuk mengimplementasikan jaringan gabungan yang dibangun berdasarkan grafik peristiwa asiklik (DAG). Implementasi utama jaringan ini adalah messenger dengan dukungan enkripsi end-to-end dan VoIP (panggilan audio dan video, konferensi grup). Implementasi referensi klien dan server dikembangkan oleh perusahaan komersial bernama Element, yang karyawannya juga memimpin organisasi nirlaba Matrix.org Foundation, yang mengawasi pengembangan spesifikasi protokol Matrix.

Saat ini, pengguna Gitter dan Matrix berkomunikasi menggunakan β€œjembatan” matriks-layanan-gitter, menyampaikan untuk meneruskan pesan di antara mereka. Saat mengirim pesan, misalnya, dari Gitter ke obrolan dengan integrasi terhubung ke Matrix, "jembatan" membuat pengguna virtual untuk pengirim dari Gitter di server Matrix, yang atas namanya pesan dikirimkan ke obrolan dari Matrix, dan sebaliknya, masing-masing. Menghubungkan integrasi tersebut dimungkinkan langsung dari pengaturan obrolan di sisi Matrix, namun metode komunikasi ini akan ditandai sebagai usang.

Dalam jangka pendek, pengguna tidak akan melihat adanya perubahan yang terlihat: mereka akan dapat menggunakan messenger dengan cara yang sama seperti sebelum pembelian. Di masa depan, proses transformasi dari layanan terpusat menjadi entitas federasi terdesentralisasi akan selesai berkat pengorganisasian server Matrix baru dan integrasi β€œjembatan”, mirip dengan matriks-appservice-gitter, langsung ke Gitter basis kode. Obrolan yang ada di Gitter akan tersedia sebagai ruang Matrix, seperti "#angular_angular:gitter.im", dengan riwayat pesan yang diimpor.

Setelah integrasi berhasil, pengguna kedua jaringan akan mendapatkan keuntungan: Pengguna Matrix akan dapat berkomunikasi secara transparan dengan pengguna Gitter, dan pengguna Gitter akan dapat menggunakan klien Matrix, seperti seluler, sebagai pengembangan aplikasi resmi Gitter telah dihentikan. Pada akhirnya, Gitter dapat dianggap sebagai salah satu klien jaringan Matrix. Namun, sayangnya, kemampuan Gitter jauh lebih rendah dibandingkan klien referensi Matrix - Element, jadi alih-alih menjadikan Gitter setara dalam fungsionalitas dengan Element, diputuskan untuk mengimplementasikan semua kemampuan yang hilang dari Gitter ke dalam Element. Dalam jangka panjang, Gitter akan digantikan oleh Element.

Beberapa fitur berguna Gitter yang dapat diadaptasi untuk Elemen:

  • Performa tinggi saat melihat obrolan dengan sejumlah besar pengguna dan pesan;
  • Integrasi yang erat dengan platform pengembangan kolaboratif seperti GitLab dan GitHub;
  • Katalog obrolan hierarki;
  • Tampilan statis obrolan publik yang ramah mesin pencari;
  • Dukungan markup di KaTeX;
  • Percabangan pohon pesan (utas).

Element berjanji bahwa frontend Gitter hanya akan digantikan oleh Element ketika Element mencapai keseimbangan fungsionalitas. Sampai saat itu tiba, basis kode Gitter akan terus diperbarui tanpa mengalami regresi fungsionalitas.

Karyawan Gitter juga akan bekerja untuk kepentingan Element.

Sumber: linux.org.ru

Tambah komentar