Primeiro lanzamento da plataforma de comunicación compatible con Discord Fosscord

Publicouse a primeira versión experimental da parte do servidor do proxecto Fosscord, que desenvolve unha plataforma de comunicación aberta para organizar a comunicación en comunidades mediante chat, vídeo e chamadas de voz. Unha diferenza importante con outros proxectos abertos cunha finalidade similar, como Revolt e Rocket.Chat, é a compatibilidade a nivel de protocolo co messenger propietario de Discord: os usuarios de Fosscord poden comunicarse con persoas que seguen a usar o servizo discord.com. O código do proxecto está escrito en TypeScript usando a plataforma Node.js e distribúese baixo a licenza AGPLv3. As compilacións de servidores listas están preparadas para Linux, Windows e macOS.

O servidor, que permite implantar a plataforma nas súas propias instalacións, inclúe compoñentes coa implementación dunha API HTTP compatible con Discord, unha pasarela baseada no protocolo WebSocket, unha rede de entrega de contidos, servidores RTC e WebRTC para organizar comunicacións de voz e vídeo. , utilidades e unha interface web para a xestión. MongoDB úsase como DBMS. Un proxecto separado desenvolve un cliente e un marco CSS para crear interfaces de estilo Discord.

Primeiro lanzamento da plataforma de comunicación compatible con Discord Fosscord

O obxectivo final do proxecto é crear un clon de Discord que sexa totalmente compatible con versións anteriores, pero que ofreza funcións avanzadas. O cliente Fosscord substituirá ao cliente oficial de Discord e o servidor Fosscord permitirache executar un servidor compatible con Discord no teu propio hardware. A compatibilidade con Discord facilitará a transición dos usuarios a unha plataforma aberta, simplificará a migración de bots e ofrecerá a oportunidade de manter os mesmos fluxos de traballo e ambiente de comunicación; despois da migración, os usuarios aínda poderán comunicarse cos compañeiros que sigan usando Discordia.

As vantaxes da plataforma Fosscord inclúen a capacidade de afinar todos os aspectos e restricións, unha arquitectura descentralizada sen un único punto de fallo (enténdese que o cliente pode conectarse a varios servidores simultaneamente), a posibilidade de ampliar a funcionalidade a través de complementos. cambiar a aparencia a través de temas e utilizar o cifrado de extremo a extremo para negociacións confidenciais. Para ampliar as capacidades do servidor, ofrécese soporte para bots.

Primeiro lanzamento da plataforma de comunicación compatible con Discord Fosscord


Fonte: opennet.ru

Engadir un comentario