- オンラインコミュニティ運営者が、Discordの閉鎖性・データポリシー・コスト構造への懸念から代替プラットフォームを比較評価
- 評価基準は 機能性、開放性、セキュリティ、安全性、分散性 の5項目で、各項目は1~5点で採点
- Rocket.Chat と Discourse が最も高い総合点を記録し、それぞれリアルタイム協業型とフォーラム型コミュニティに適している
- Signal と Matrix はセキュリティと分散性の面で強みを示す一方、使い勝手と管理ツールが不足している
- コミュニティの成功はツールよりも 参加者の文化形成 にかかっており、プラットフォーム選びはその土台を整える第一歩である
評価概要
- オンラインコミュニティプラットフォームを5つの基準で評価: 機能性(Functionality) 、開放性(Openness) 、セキュリティ(Security) 、安全性(Safety) 、分散性(Decentralization)
- Slack と Teams は比較対象から除外
- Discord を基準点として、ほかの代替案を相対評価
Discord
- 機能性4点、開放性1点、セキュリティ3点、安全性4点、分散性1点、総合13点
- ユーザー・管理者の双方にとって摩擦の少ない 優れた使い勝手 を提供
- 検索機能が弱い、メッセージ暗号化に未対応、データ提供の可能性 などの限界がある
- モデレーションツール は強力で、ロール・権限・自動フィルタリングなど細かな管理が可能
- 集中型の構造のため、サービス停止時にはコミュニティ全体が麻痺する
Signal
- 機能性2点、開放性4点、セキュリティ5点、安全性2点、分散性1点、総合14点
- エンドツーエンド暗号化(E2EE) の標準と評価され、個人・小規模グループの セキュリティ重視コミュニティ に適している
- グループチャットしか存在せず、スレッド・チャンネル・固定メッセージ などコミュニティ管理機能がない
- モデレーションツール はほぼなく、管理者はユーザーのブロックしかできない
- すべてのトラフィックが AWSベースの集中インフラ を通過する
Matrix
- 機能性3点、開放性4点、セキュリティ3点、安全性1点、分散性4点、総合15点
- Element クライアントを中心とする フェデレーション型(federated)メッセージングプロトコル
- エンドツーエンド暗号化 をサポートするが、一部クライアントは旧版ライブラリを使用
- 管理・モデレーションツールが不足 しており、特に CSAMスパム攻撃への対応 は手作業レベル
matrix.org サーバー障害時には大半のユーザーが接続不能となり、実質的な分散性には限界がある
Rocket.Chat
- 機能性5点、開放性3点、セキュリティ4点、安全性3点、分散性3点、総合18点
- Slackに似たインターフェース と セルフホスティング可能 という特徴を持つ協業型プラットフォーム
- 有料プラン中心の構造 で、オープンソース版は機能制限がある
- E2EEをサポート するが、キー管理は複雑
- サーバー間のネイティブなフェデレーション機能 を開発中で、今後の拡張性が期待される
Zulip
- 機能性4点、開放性4点、セキュリティ2点、安全性2点、分散性2点、総合14点
- フォーラムとリアルタイムチャットの混合型構造 で、スレッド中心の会話をサポート
- E2EEに未対応 で、MFA設定も手動構成が必要
- モデレーション機能が不十分 で、主に事後対応方式
- フェデレーション機能がなく、有料プランは zulip.com アカウントに依存
Mattermost
- 機能性4点、開放性2点、セキュリティ4点、安全性2点、分散性1点、総合13点
- 企業・政府組織向けの協業ツール であり、コミュニティ構築が目的ではない
- オープンコアモデル で、実質的な機能利用には有料ライセンスが必要
- 規制準拠中心のセキュリティ体制 で、E2EEには未対応
- ユーザー活動の監視 を中心に設計されており、コミュニティ型の安全性は低い
Discourse
- 機能性3点、開放性5点、セキュリティ3点、安全性5点、分散性3点、総合19点
- フォーラムベースのコミュニティプラットフォーム で、リアルタイムチャットより 非同期ディスカッション に最適化
- 完全なオープンソース で、セルフホスティング可能
- 透明性の高いモデレーションシステム と 公開された管理記録 により信頼性を確保
- E2EEには未対応 だが、必要に応じて Signal などと併用できる
Stoat (旧Revolt)
- 機能性・セキュリティなどは評価不可、開発初期段階
- オープンソースのDiscord代替 を目指しているが、安定性と機能不足 により実運用は難しい
- セルフホスティング可能性 はあるが、現時点では実験的な水準
総合評価
- 総合点基準の上位は Discourse(19点) 、Rocket.Chat(18点)
- Matrix は技術的理想に近いが、運用難易度 が高い
- Signal は セキュリティ最高 だが、コミュニティ機能が不足
- Discord は依然として 使い勝手に優れる 一方、閉鎖性と集中性 がリスク
- コミュニティの持続性は プラットフォームより人と文化形成 にかかっている
1件のコメント
Hacker Newsの意見
Signalはこの用途ではプライバシー評価 -1点に値すると思う
デフォルトのプロフィールに実名と写真が入り、グループに参加するとその情報が永続的に露出する
Signalは連絡を許可した相手にプロフィール全体を永続的に公開する仕組みなので、オンラインコミュニティ用途には不向き
電話番号ベースの単一アカウントしか許可しないため、2つ目のアカウントも作れない
結論としてSignalは、すでに信頼している人たちとの個人的な会話にのみ適している
状況によっては問題ないかもしれないが、全体としてはもっと良い代替が多いと思う
Storyを送るときは共有相手を直接選択でき、グループ指定も可能
最初から電話番号を要求するのに、どうしてそれがプライバシーに優しいと言えるのか
これでそのうち1人をさらに知ったので、残りは5人だけだ
VoIPやeSIMで登録すれば匿名アカウントも可能
GrapheneOSとSignalを禁止しようとする理由は、まさにこうした匿名性の保証にあるのだと思う
年齢確認や身分証の義務化が法的要件なら、別のサーバーに移っても結局は同じ規制を受けることになりそう
Discordが人気を得た理由は、無料のグループ音声チャットのおかげ
Mumble、Ventrilo、Teamspeakはサーバーとクライアントが必要で、有料ホスティングも多かった
Discordはテキスト + 音声チャットを1か所で提供したから成功した
IRCを代替として挙げる人たちは、実際にはDiscordを使ったことがないと思う
すでに利用者が多すぎて、他サービスが置き換えるのは難しい
Googleの起源がCIA/NSAの監視研究支援に一部由来するように、Discordも**「偽りのプライバシー」を掲げるプラットフォームにすぎない
結局、私たちが感じる「安全な空間」も、彼らが管理する道具の一部**にすぎない
Discordの代替を議論しにくい理由は、Discordが複数アプリの混合体だから
ある人は音声通話、ある人はゲーム配信、また別の人は単なるチャットだけを使っている
ただ、すでにMatrixが大半の機能を満たしていると思う
ホスティングは難しいが、Discordのソースコードが公開されたとしても簡単になるとは思えない
個人的にはDiscord代替としてMatrixのほうを好む
XMPPが一覧から外れているのが残念
技術的にはMatrixより優れていると思う
プロトコルレベルでビデオ通話、グループ通話、スレッド、リアクションまで対応している
ただし優れたクライアントアプリが不足している
Spaces(XEP-0503)とサーバー側の音声チャンネルさえ追加されれば、Discordと競争できる
AndroidのConversationsと互換性の問題が多い
クライアントごとに対応するXEPが違うせいで、ユーザーに別のアプリを入れてくれと言わなければならないのが問題
それでもなおXMPPを支持しているが、プロトコルの統合が必要
誰も使っていないなら意味がないと感じる
ほとんどのDiscord代替は、技術よりも完成度不足で失敗している
Signal → 個人向け、コミュニティには不向き
Matrix → 柔軟だがUXが荒い
XMPP → 強力だが分裂している
Discord → 中央集権的だが摩擦がない
結局ユーザーは常に便利さを選ぶ
新しいアプリよりも良いクライアントが必要
CinnyのようなWebクライアントは、DiscordよりUI/UXが優れている
Matrixクライアントのエコシステムを見れば、多様な選択肢がある
Discord代替の核心は、コミュニティ構築機能をどれだけ完全に提供できるかという点
テキスト、音声、映像、画面共有のすべてが簡単かつ高速でなければならない
自分はいくつものサーバーにいるが、音声はほとんど使わない
FOSSコミュニティがいまだにIRCレベルのUXにとどまっているのが残念
参入障壁の低いプロジェクトがもっと増えてほしい
メンバーをブロックするために正規表現を学ばなければならないのは不便すぎる
Revolt/Stoatはまだ実用段階には不十分という評価があったが、
自分が使ってみたHandmade Citiesインスタンスではそこまで悪くなかった
どんな基準でそう評価したのか気になる
MatrixはDiscordのように1回のログインで複数コミュニティに参加できる唯一の代替
ただしUXには満足していない
E2EEの複雑さにリソースを使いすぎた気がする
アカウント作成は後回しでもよく、これが当時のSkypeやTeamspeakとの大きな違いだった
2015年初期、この機能のおかげで爆発的に広まった
Teamspeakは複雑な設定が必要だったが、Discordは安心感のあるワンクリックで済んだ
こうした摩擦のない体験が、代えがたい強みになっている
IRCは軽い環境でも動作し、法的圧力にも生き残る唯一の代替