Първият версия на комуникационната платформа Fosscord, съвместима с Discord.

Публикуван е първият експериментален епизод на сървърната част на проекта Fosscord, който развива отворена комуникационна платформа за организиране на общуването в общности с помощта на чат, видеовръзки и гласови повиквания. Важно отличие от други подобни отворени проекти, като Revolt и Rocket.Chat, е осигуряването на съвместимост на протоколнo ниво с проприетарния мессенджър Discord – потребителите на Fosscord могат да комуникират с хора, които продължават да използват услугата discord.com. Кодът на проекта е написан на TypeScript, използвайки платформата Node.js и се разпространява под лиценз AGPLv3. Готовите сборки сървър са подготвени за Linux, Windows и macOS.

Сървърът, позволяващ разгръщането на платформата на собствените ви мощности, включва компоненти с реализация на съвместимо с Discord HTTP API, шлюз, базиран на протокола WebSocket, мрежа за доставка на съдържание, сървъри RTC и WebRTC за организиране на гласова и видеосвързаност, утилити и уеб интерфейс за управление. Като СУБД се използва MongoDB. Отделно проектът развива клиент и CSS фреймуърк за създаване на интерфейси в стил Discord.

Първият версия на комуникационната платформа Fosscord, съвместима с Discord.

Крайната цел на проекта е създаването на клонинг на Discord, напълно обратимо съвместим, но предоставящ разширени възможности. Клиентът Fosscord ще може да замести официалния клиент на Discord, а сървърът Fosscord ще позволи стартиране на съвместим с Discord сървър на собствено оборудване. Подкрепата за Discord ще улесни преминаването на потребителите към отворената платформа, ще опрости прехвърлянето на ботове и ще предостави възможност за запазване на предишните работни процеси и среда за общуване – след миграцията потребителите все още ще могат да общуват с колегите си, които продължават да използват Discord.

Сред предимствата на платформата Fosscord е възможността за прецизно настройване на всички аспекти и ограничения, децентрализирана архитектура без единна точка на отказ (имайки предвид, че клиентът може да се свързва едновременно с няколко сървъра), възможността за разширяване на функционалността чрез плъгини, промяна на външния вид чрез теми и прилагане на крайно шифроване за конфиденциални разговори. За разширяване на възможностите на сървъра е предвидена поддръжка на ботове.

Първият версия на комуникационната платформа Fosscord, съвместима с Discord.


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster