Revolt プロジェクトは、Discord プラットフォームに代わるオープンな代替手段を開発中です

Revolt プロジェクトは、独自の Discord メッセンジャーのオープンな類似物を作成することを目的としたコミュニケーション プラットフォームを開発しています。 Discord と同様に、Revolt プラットフォームは、共通の関心を持つコミュニティやグループ間のコミュニケーションを組織するためのプラットフォームの作成に重点を置いています。 Revolt を使用すると、社内で通信用に独自のサーバーを実行し、必要に応じて Web サイトとの統合を確保したり、利用可能なクライアント アプリケーションを使用して通信したりできます。 迅速なサーバー展開のために、Docker のコンテナ イメージが提供されています。

Revolt サーバー部分は Rust で書かれており、ストレージに MongoDB DBMS を使用し、AGPLv3 ライセンスに基づいて配布されます。 クライアント部分は TypeScript で書かれており、デスクトップ システムのバージョンは Electron プラットフォームに基づいており、Web アプリケーションのバージョンは Preact フレームワークと Vite ツールキットに基づいています。 これとは別に、プロジェクトは音声通信用のサーバー、ファイル交換サービス、プロキシ、ページに組み込まれたウィジェットのジェネレーターなどのコンポーネントを開発中です。 Android および iOS 用のモバイル アプリケーションは提供されておらず、代わりに、PWA (Progressive Web Apps) モードで動作するインストールされた Web アプリケーションを使用することが提案されています。

このプラットフォームは初期のベータ テスト段階にあり、現在の形式ではテキスト チャットと音声チャットのみをサポートしています。これは、たとえば、プレーヤーが一緒にコンピューター ゲームをプレイしながら通信するために使用できます。 基本的な機能には、ユーザーのステータスの設定、Markdown マークアップによるプロファイルの作成、ユーザーへのバッジの添付、ユーザー グループ、チャネル、サーバーの作成、権力分立、違反者をブロック/ブロック解除するツール、招待状 (招待) の送信のサポートが含まれます。

今後のリリースでは、ボット、本格的なモデレーション システム、コミュニケーション プラットフォームの Discord および Matrix と統合するためのモジュールのサポートが予定されています。 長期的には、参加者側でエンドツーエンドの暗号化を使用する安全なチャット (E2EE チャット) のサポートを実装する予定です。 同時に、このプロジェクトは、複数のサーバーを組み合わせた分散型および連合システムに向けて開発するつもりはありません。 Revolt は Matrix と競合しようとしているわけではなく、プロトコルの実装を複雑にすることを望んでおらず、安価な VPS で起動できる、個々のプロジェクトやコミュニティ向けに最適に機能する単一サーバーを作成することが自社のニッチ分野であると考えています。

Revolt に近いチャット プラットフォームの中では、部分的にオープンなプロジェクト Rocket.Chat にも注目できます。このプロジェクトのサーバー部分は JavaScript で書かれており、Node.js プラットフォーム上で実行され、MIT ライセンスの下で配布されています。 Rocket.Chat では基本機能のみが公開されており、追加機能は有料アドオンの形で配布されます。 Rocket.Chat はテキスト メッセージングに限定されており、主に企業内の同僚間のコミュニケーションを整理し、顧客、パートナー、サプライヤーとのやり取りを促進することに重点を置いています。

出所: オープンネット.ru

コメントを追加します