Discord と互換性のある Fosscord コミュニケーション プラットフォームの最初のリリース

Fosscord プロジェクトのサーバー部分の最初の実験リリースが公開され、チャット、ビデオ、音声通話を使用してコミュニティでのコミュニケーションを組織するためのオープン コミュニケーション プラットフォームを開発しました。 Revolt や Rocket.Chat など、同様の目的をもつ他のオープン プロジェクトとの重要な違いは、独自のメッセンジャーである Discord とのプロトコル レベルの互換性が提供されていることです。Fosscord ユーザーは、引き続き discord.com サービスを使用している人々と通信できます。 プロジェクト コードは、Node.js プラットフォームを使用して TypeScript で記述され、AGPLv3 ライセンスに基づいて配布されます。 既製のサーバー ビルドは、Linux、Windows、macOS 用に用意されています。

プラットフォームを独自に展開できるサーバーには、Discord と互換性のある HTTP API を実装したコンポーネント、WebSocket プロトコルに基づくゲートウェイ、コンテンツ配信ネットワーク、音声およびビデオ通信を組織するための RTC および WebRTC サーバーが含まれています。 、ユーティリティ、および管理用の Web インターフェイス。 DBMSにはMongoDBを使用します。 これとは別に、プロジェクトでは、Discord スタイルのインターフェイスを作成するためのクライアントと CSS フレームワークを開発しています。

Discord と互換性のある Fosscord コミュニケーション プラットフォームの最初のリリース

プロジェクトの最終目標は、完全に下位互換性がありながら高度な機能を提供する Discord クローンを作成することです。 Fosscord クライアントは公式の Discord クライアントを置き換えることができ、Fosscord サーバーを使用すると、独自のハードウェア上で Discord 互換サーバーを実行できるようになります。 Discord のサポートにより、ユーザーのオープン プラットフォームへの移行がスムーズになり、ボットの移行が簡素化され、同じワークフローと通信環境を維持する機会が提供されます。移行後も、ユーザーは引き続き Discord を使用する同僚と通信できます。

Fosscord プラットフォームの利点としては、すべての側面と制限を微調整できる機能、単一障害点がない分散アーキテクチャ (クライアントが複数のサーバーに同時に接続できることが暗示されています)、機能を拡張できることが挙げられます。プラグインを通じて、テーマを通じて外観を変更し、機密ネゴシエーションのためにエンドツーエンド暗号化を使用します。 サーバーの機能を拡張するために、ボットのサポートが提供されています。

Discord と互換性のある Fosscord コミュニケーション プラットフォームの最初のリリース


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

コメントを追加します