Første utgivelse av Fosscord kommunikasjonsplattform kompatibel med Discord

Den første eksperimentelle utgivelsen av serverdelen av Fosscord-prosjektet har blitt publisert, og utvikler en åpen kommunikasjonsplattform for organisering av kommunikasjon i fellesskap ved hjelp av chat, video og taleanrop. En viktig forskjell fra andre åpne prosjekter med lignende formål, som Revolt og Rocket.Chat, er å tilby kompatibilitet på protokollnivå med den proprietære messengeren Discord – Fosscord-brukere kan kommunisere med folk som fortsetter å bruke discord.com-tjenesten. Prosjektkoden er skrevet i TypeScript ved hjelp av Node.js-plattformen og distribueres under AGPLv3-lisensen. Ferdige serverbygg er forberedt for Linux, Windows og macOS.

Serveren, som lar deg distribuere plattformen på egen hånd, inkluderer komponenter med implementering av en Discord-kompatibel HTTP API, en gateway basert på WebSocket-protokollen, et innholdsleveringsnettverk, RTC- og WebRTC-servere for organisering av tale- og videokommunikasjon , verktøy og et webgrensesnitt for administrasjon. MongoDB brukes som DBMS. Separat utvikler prosjektet en klient og et CSS-rammeverk for å lage grensesnitt i Discord-stil.

Første utgivelse av Fosscord kommunikasjonsplattform kompatibel med Discord

Det endelige målet med prosjektet er å lage en Discord-klone som er fullstendig bakoverkompatibel, men som har avanserte funksjoner. Fosscord-klienten vil kunne erstatte de offisielle Discord-klientene, og Fosscord-serveren vil tillate deg å kjøre en Discord-kompatibel server på din egen maskinvare. Discord-støtte vil jevne overgangen av brukere til den åpne plattformen, forenkle migreringen av roboter, og gi muligheten til å opprettholde de samme arbeidsflytene og kommunikasjonsmiljøet – etter migrering vil brukerne fortsatt kunne kommunisere med kolleger som fortsetter å bruke Discord.

Blant fordelene med Fosscord-plattformen, muligheten til å finjustere alle aspekter og begrensninger, desentralisert arkitektur med fravær av et enkelt feilpunkt (det antydes at klienten kan koble til flere servere samtidig), muligheten til å utvide funksjonaliteten gjennom plugins, endre utseendet gjennom temaer og bruk av ende-til-ende-kryptering for konfidensielle forhandlinger. For å utvide serverens muligheter tilbys støtte for roboter.

Første utgivelse av Fosscord kommunikasjonsplattform kompatibel med Discord


Kilde: opennet.ru

Legg til en kommentar