Revolt projesi Discord platformuna açık bir alternatif geliştiriyor

Revolt projesi, tescilli Discord messenger'ın açık bir analogunu yaratmayı amaçlayan bir iletişim platformu geliştiriyor. Discord gibi Revolt platformu da ortak ilgi alanlarına sahip topluluklar ve gruplar arasındaki iletişimi organize etmek için platformlar oluşturmaya odaklanıyor. Revolt, tesislerinizde iletişim için kendi sunucunuzu çalıştırmanıza ve gerekirse bir Web sitesiyle entegrasyonunu sağlamanıza veya mevcut istemci uygulamalarını kullanarak iletişim kurmanıza olanak tanır. Hızlı sunucu dağıtımı için Docker'a yönelik bir konteyner görüntüsü sunulur.

Revolt sunucu kısmı Rust'ta yazılmıştır, depolama için MongoDB DBMS'yi kullanır ve AGPLv3 lisansı altında dağıtılır. İstemci kısmı TypeScript'te yazılmıştır ve masaüstü sistemleri sürümü Electron platformunu temel alır ve web uygulaması sürümü Preact çerçevesi ve Vite araç setini temel alır. Ayrı olarak proje, sesli iletişim için bir sunucu, bir dosya değişim hizmeti, bir proxy ve sayfalara yerleşik bir widget oluşturucu gibi bileşenler geliştiriyor. Android ve iOS için mobil uygulamalar sağlanmamaktadır; bunun yerine PWA (Progresif Web Uygulamaları) modunda çalışan yüklü bir web uygulamasının kullanılması önerilmektedir.

Platform ilk beta testi aşamasındadır ve mevcut haliyle yalnızca, örneğin oyuncuların birlikte bilgisayar oyunları oynarken iletişim kurması için kullanılabilen metin ve sesli sohbeti destekler. Temel özellikler arasında kullanıcının durumunu ayarlama, Markdown işaretlemesi ile profil oluşturma, kullanıcıya rozetler ekleme, kullanıcı grupları, kanallar ve sunucular oluşturma, güçler ayrılığı, ihlal edenleri engelleme/engellemeyi kaldırma araçları, davetiye (davet) gönderme desteği yer alır.

Gelecek sürümlerde botlar için destek, tam teşekküllü bir denetleme sistemi ve Discord ve Matrix iletişim platformlarıyla entegrasyon modülleri bekliyoruz. Uzun vadede ise katılımcılar tarafında uçtan uca şifreleme kullanan güvenli sohbet (E2EE Chat) desteğinin hayata geçirilmesi planlanıyor. Aynı zamanda proje, birden fazla sunucuyu birleştiren merkezi olmayan ve federe sistemlere doğru gelişmeyi amaçlamıyor. Revolt, Matrix ile rekabet etmeye çalışmıyor, protokolün uygulanmasını zorlaştırmak istemiyor ve nişini, ucuz bir VPS'de başlatılabilecek bireysel projeler ve topluluklar için en iyi şekilde çalışan tek sunucuların oluşturulması olarak görüyor.

Revolt'a yakın sohbet platformları arasında kısmen açık olan, sunucu kısmı JavaScript ile yazılmış, Node.js platformunda çalışan ve MIT lisansı altında dağıtılan Rocket.Chat projesini de belirtebiliriz. Rocket.Chat'te yalnızca temel işlevsellik açıktır ve ek özellikler ücretli eklentiler şeklinde dağıtılmaktadır. Rocket.Chat, kısa mesajla sınırlıdır ve esas olarak şirketlerdeki meslektaşlar arasındaki iletişimi organize etmeye ve müşteriler, ortaklar ve tedarikçilerle etkileşimi kolaylaştırmaya odaklanmıştır.

Kaynak: opennet.ru

Yorum ekle