Primeiro lançamento da plataforma de comunicação compatível com Discord Fosscord

Foi publicada a primeira versão experimental da parte do servidor do projeto Fosscord, que desenvolve uma plataforma de comunicação aberta para organizar a comunicação em comunidades por meio de chat, vídeo e chamadas de voz. Uma diferença importante de outros projetos abertos de propósito semelhante, como Revolt e Rocket.Chat, é a compatibilidade em nível de protocolo com o mensageiro Discord proprietário - os usuários do Fosscord podem se comunicar com pessoas que continuam a usar o serviço discord.com. O código do projeto é escrito em TypeScript usando a plataforma Node.js e distribuído sob a licença AGPLv3. Compilações de servidor prontas são preparadas para Linux, Windows e macOS.

O servidor, que permite implantar a plataforma em suas próprias instalações, inclui componentes com a implementação de uma API HTTP compatível com Discord, um gateway baseado no protocolo WebSocket, uma rede de entrega de conteúdo, servidores RTC e WebRTC para organizar comunicações de voz e vídeo , utilitários e uma interface web para gerenciamento. O MongoDB é usado como um DBMS. Um projeto separado desenvolve um cliente e uma estrutura CSS para criar interfaces no estilo Discord.

Primeiro lançamento da plataforma de comunicação compatível com Discord Fosscord

O objetivo final do projeto é criar um clone do Discord que seja totalmente compatível com versões anteriores, mas forneça recursos avançados. O cliente Fosscord substituirá o cliente Discord oficial, e o servidor Fosscord permitirá que você execute um servidor compatível com Discord em seu próprio hardware. O suporte para Discord facilitará a transição dos usuários para uma plataforma aberta, simplificará a migração de bots e fornecerá uma oportunidade de manter os mesmos fluxos de trabalho e ambiente de comunicação - após a migração, os usuários ainda poderão se comunicar com colegas que continuam usando Discórdia.

As vantagens da plataforma Fosscord incluem a capacidade de ajustar todos os aspectos e restrições, uma arquitetura descentralizada sem nenhum ponto único de falha (entende-se que o cliente pode se conectar a vários servidores simultaneamente), a capacidade de expandir a funcionalidade por meio de plug-ins, altere a aparência por meio de temas e use criptografia de ponta a ponta para negociações confidenciais. Para expandir os recursos do servidor, é fornecido suporte para bots.

Primeiro lançamento da plataforma de comunicação compatível com Discord Fosscord


Fonte: opennet.ru

Adicionar um comentário