A Discorddal kompatibilis Fosscord kommunikációs platform első kiadása

Megjelent a Fosscord projekt szerver részének első kísérleti kiadása, amely egy nyílt kommunikációs platformot fejleszt a közösségek kommunikációjának megszervezésére chat-, video- és hanghívások segítségével. Fontos különbség a többi, hasonló célú nyílt projekthez képest, mint például a Revolt és a Rocket.Chat, a protokoll szintű kompatibilitás biztosítása a szabadalmaztatott Discord messengerrel – a Fosscord felhasználók kommunikálhatnak azokkal, akik továbbra is használják a discord.com szolgáltatást. A projekt kódja TypeScriptben íródott a Node.js platformon, és az AGPLv3 licenc alatt kerül terjesztésre. A kész szerververziók Linux, Windows és macOS számára készültek.

A szerver, amely lehetővé teszi a platform önálló telepítését, tartalmaz Discord-kompatibilis HTTP API-t, WebSocket protokollon alapuló átjárót, tartalomszolgáltató hálózatot, RTC és WebRTC szervereket a hang- és videokommunikáció megszervezéséhez. , segédprogramok és webes felület a kezeléshez. A MongoDB-t DBMS-ként használják. Külön-külön a projekt egy klienst és egy CSS-keretrendszert fejleszt Discord-stílusú interfészek létrehozásához.

A Discorddal kompatibilis Fosscord kommunikációs platform első kiadása

A projekt végső célja egy olyan Discord klón létrehozása, amely visszafelé teljesen kompatibilis, de fejlett funkciókat kínál. A Fosscord kliens képes lesz helyettesíteni a hivatalos Discord klienseket, a Fosscord szerver pedig lehetővé teszi, hogy saját hardveren fusson Discord-kompatibilis szerver. A Discord támogatás zökkenőmentessé teszi a felhasználók nyílt platformra való átállását, leegyszerűsíti a botok migrációját, és lehetőséget ad ugyanazon munkafolyamatok és kommunikációs környezet fenntartására – a migráció után is kommunikálni tudnak a felhasználók a továbbra is Discordot használó kollégákkal.

A Fosscord platform előnyei közé tartozik az összes szempont és korlátozás finomhangolásának képessége, decentralizált architektúra egyetlen hibapont nélkül (ez arra utal, hogy a kliens egyszerre több szerverhez tud csatlakozni), a funkcionalitás bővítésének lehetősége. beépülő modulokon keresztül megváltoztathatja a megjelenést a témákkal és a teljes körű titkosítás használatával a bizalmas tárgyalásokhoz. A szerver képességeinek bővítése érdekében a robotok támogatása biztosított.

A Discorddal kompatibilis Fosscord kommunikációs platform első kiadása


Forrás: opennet.ru

Hozzászólás