Prvé vydanie komunikačnej platformy Fosscord kompatibilnej s Discordom

Bola zverejnená prvá experimentálna verzia serverovej časti projektu Fosscord, ktorá vyvíja otvorenú komunikačnú platformu na organizovanie komunikácie v komunitách pomocou chatu, videohovorov a hlasových hovorov. Dôležitým rozdielom od iných otvorených projektov podobného účelu, ako sú Revolt a Rocket.Chat, je zabezpečenie kompatibility na úrovni protokolu s proprietárnym messengerom Discord – používatelia Fosscordu môžu komunikovať s ľuďmi, ktorí naďalej využívajú službu discord.com. Kód projektu je napísaný v TypeScript pomocou platformy Node.js a je distribuovaný pod licenciou AGPLv3. Hotové serverové zostavy sú pripravené pre Linux, Windows a macOS.

Server, ktorý vám umožňuje nasadiť platformu na vlastnú päsť, obsahuje komponenty s implementáciou Discord-kompatibilného HTTP API, bránu založenú na protokole WebSocket, sieť na doručovanie obsahu, RTC a WebRTC servery na organizovanie hlasovej a video komunikácie. , utility a webové rozhranie na správu. MongoDB sa používa ako DBMS. Samostatne projekt vyvíja klienta a CSS framework na vytváranie rozhraní v štýle Discord.

Prvé vydanie komunikačnej platformy Fosscord kompatibilnej s Discordom

Konečným cieľom projektu je vytvoriť klon Discord, ktorý je plne spätne kompatibilný, ale poskytuje pokročilé funkcie. Klient Fosscord bude môcť nahradiť oficiálnych klientov Discord a server Fosscord vám umožní spustiť server kompatibilný s Discord na vašom vlastnom hardvéri. Podpora Discordu uľahčí prechod používateľov na otvorenú platformu, zjednoduší migráciu botov a poskytne možnosť zachovať rovnaké pracovné postupy a komunikačné prostredie – po migrácii budú používatelia stále môcť komunikovať s kolegami, ktorí naďalej používajú Discord.

Medzi výhody platformy Fosscord patrí možnosť doladiť všetky aspekty a obmedzenia, decentralizovaná architektúra s absenciou jediného bodu zlyhania (predpokladá sa, že klient sa môže pripojiť k viacerým serverom súčasne), možnosť rozšírenia funkčnosti prostredníctvom zásuvných modulov, zmena vzhľadu prostredníctvom tém a používanie end-to-end šifrovania pre dôverné rokovania. Na rozšírenie možností servera je poskytovaná podpora pre roboty.

Prvé vydanie komunikačnej platformy Fosscord kompatibilnej s Discordom


Zdroj: opennet.ru

Pridať komentár