Primer lanzamiento de la plataforma de comunicación compatible con Discord Fosscord

Se ha publicado el primer lanzamiento experimental de la parte del servidor del proyecto Fosscord, que desarrolla una plataforma de comunicación abierta para organizar la comunicación en comunidades mediante chat, videollamadas y llamadas de voz. Una diferencia importante con otros proyectos abiertos de propósito similar, como Revolt y Rocket.Chat, es la compatibilidad a nivel de protocolo con el mensajero patentado Discord: los usuarios de Fosscord pueden comunicarse con personas que continúan usando el servicio discord.com. El código del proyecto está escrito en TypeScript utilizando la plataforma Node.js y se distribuye bajo la licencia AGPLv3. Las compilaciones de servidores Ready están preparadas para Linux, Windows y macOS.

El servidor, que permite desplegar la plataforma en sus propias instalaciones, incluye componentes con la implementación de una API HTTP compatible con Discord, una puerta de enlace basada en el protocolo WebSocket, una red de entrega de contenido, servidores RTC y WebRTC para organizar las comunicaciones de voz y video. , utilidades y una interfaz web para la gestión. MongoDB se utiliza como DBMS. Un proyecto separado desarrolla un cliente y un marco CSS para crear interfaces de estilo Discord.

Primer lanzamiento de la plataforma de comunicación compatible con Discord Fosscord

El objetivo final del proyecto es crear un clon de Discord que sea totalmente compatible con versiones anteriores, pero que proporcione funciones avanzadas. El cliente de Fosscord reemplazará al cliente oficial de Discord y el servidor de Fosscord le permitirá ejecutar un servidor compatible con Discord en su propio hardware. La compatibilidad con Discord facilitará la transición de los usuarios a una plataforma abierta, simplificará la migración de bots y brindará la oportunidad de conservar los mismos flujos de trabajo y el mismo entorno de comunicación; después de la migración, los usuarios aún podrán comunicarse con colegas que continúan usando Discordia.

Las ventajas de la plataforma Fosscord incluyen la capacidad de ajustar todos los aspectos y restricciones, una arquitectura descentralizada sin un único punto de falla (se entiende que el cliente puede conectarse a varios servidores simultáneamente), la capacidad de ampliar la funcionalidad a través de complementos, cambie la apariencia a través de temas y use cifrado de extremo a extremo para negociaciones confidenciales. Para expandir las capacidades del servidor, se proporciona soporte para bots.

Primer lanzamiento de la plataforma de comunicación compatible con Discord Fosscord


Fuente: opennet.ru

Añadir un comentario