Das Revolt-Projekt entwickelt eine offene Alternative zur Discord-Plattform

Das Revolt-Projekt entwickelt eine Kommunikationsplattform mit dem Ziel, ein offenes Analogon des proprietären Discord-Messengers zu schaffen. Wie Discord konzentriert sich auch die Revolt-Plattform auf die Schaffung von Plattformen zur Organisation der Kommunikation zwischen Communities und Gruppen mit gemeinsamen Interessen. Mit Revolt können Sie Ihren eigenen Server für die Kommunikation vor Ort betreiben und bei Bedarf die Integration in eine Website sicherstellen oder über verfügbare Client-Anwendungen kommunizieren. Für eine schnelle Serverbereitstellung wird ein Container-Image für Docker angeboten.

Der Revolt-Serverteil ist in Rust geschrieben, nutzt das MongoDB-DBMS zur Speicherung und wird unter der AGPLv3-Lizenz vertrieben. Der Client-Teil ist in TypeScript geschrieben und basiert in der Version für Desktop-Systeme auf der Electron-Plattform und in der Version der Webanwendung auf dem Preact-Framework und dem Vite-Toolkit. Unabhängig davon entwickelt das Projekt Komponenten wie einen Server für die Sprachkommunikation, einen Dateiaustauschdienst, einen Proxy und einen Generator für in Seiten integrierte Widgets. Mobile Anwendungen für Android und iOS werden nicht bereitgestellt; stattdessen wird vorgeschlagen, eine installierte Webanwendung zu verwenden, die im PWA-Modus (Progressive Web Apps) arbeitet.

Die Plattform befindet sich in der ersten Beta-Testphase und unterstützt in der aktuellen Form lediglich Text- und Voice-Chat, die beispielsweise für die Kommunikation zwischen Spielern beim gemeinsamen Spielen von Computerspielen genutzt werden können. Zu den Grundfunktionen gehören das Festlegen des Benutzerstatus, das Erstellen eines Profils mit Markdown-Markup, das Anhängen von Abzeichen an den Benutzer, das Erstellen von Benutzergruppen, Kanälen und Servern, Gewaltenteilung, Tools zum Blockieren/Entsperren von Verstößen sowie Unterstützung für das Versenden von Einladungen (Einladung).

In den kommenden Releases erwarten wir Unterstützung für Bots, ein vollwertiges Moderationssystem und Module zur Integration mit den Kommunikationsplattformen Discord und Matrix. Längerfristig ist geplant, die Unterstützung sicherer Chats (E2EE Chat) zu implementieren, die auf Teilnehmerseite eine Ende-zu-Ende-Verschlüsselung nutzen. Gleichzeitig beabsichtigt das Projekt nicht, sich zu dezentralen und föderierten Systemen mit mehreren Servern zu entwickeln. Revolt versucht nicht, mit Matrix zu konkurrieren, möchte die Implementierung des Protokolls nicht erschweren und sieht seine Nische in der Schaffung optimal funktionierender Einzelserver für einzelne Projekte und Communities, die auf einem günstigen VPS betrieben werden können.

Unter den Chat-Plattformen in der Nähe von Revolt können wir auch das teilweise offene Projekt Rocket.Chat erwähnen, dessen Serverteil in JavaScript geschrieben ist, auf der Node.js-Plattform läuft und unter der MIT-Lizenz vertrieben wird. In Rocket.Chat ist nur die Grundfunktionalität offen, zusätzliche Funktionen werden in Form von kostenpflichtigen Add-Ons verteilt. Rocket.Chat beschränkt sich auf Textnachrichten und konzentriert sich hauptsächlich auf die Organisation der Kommunikation zwischen Kollegen in Unternehmen und die Erleichterung der Interaktion mit Kunden, Partnern und Lieferanten.

Source: opennet.ru

Kommentar hinzufügen