不要把 Discord 用于 FOSS(2021)

开源开发者正在权衡是否把社区放在 Discord 上——这是一个专有、封闭的平台,虽然极其流行且方便,但对开放性、可搜索性和长期数据访问并不友好。支持者强调它的实时帮助、强网络效应,以及比大多数 FOSS 聊天工具更好的 UX;批评者则指出它会排除重视隐私的用户、归档价值差、并且依赖一家可能会“enshittify”或消失的风险投资公司。许多人主张折中方案:把 Discord 只作为可选聊天室,而将论坛、邮件列表、Matrix 或 IRC(通常通过桥接)作为主要支持和文档的开放、可索引工具。

Discord 对 FOSS 项目的吸引力

  • 许多人把 Discord 看作一种“非选择”:用户本来就在那里,所以与 IRC、Matrix 或论坛相比,使用它能大幅提升触达率、参与度和响应速度。
  • 实时帮助和活跃社区被认为至关重要:问题往往能很快得到回答,有时甚至来自核心贡献者;人们更看重这种即时性,而不是等待数小时的论坛回复。
  • 人们称赞它的 UX、语音/视频质量、屏幕共享、通知,以及对普通用户来说较低的上手门槛。有人甚至在内部用它代替 Slack。

对 Discord 用于 FOSS 的批评

  • 主要担忧包括:封闭花园、没有开放协议、可搜索性差、无法被网页索引,以及信息短暂、难以找回。“有价值的信息会在这里死去。”
  • 需要注册(通常还要手机号),排除了注重隐私的用户、受限制国家的用户、使用老旧或特殊平台的人,以及拒绝专有工具的人。
  • 只使用 Discord 的项目会把面向 FOSS 的用户变成“二等公民”,并营造出排他、圈子化的感觉。
  • 长期风险:很可能会“enshittification”或被关闭,无法自托管,数据导出也不清楚;将来把整个社区迁移走的成本很高。

实时聊天 vs 论坛/Wiki

  • 支持 Discord 的观点:实时聊天更适合支持,更有参与感,也符合现代预期和社交需求;论坛显得缓慢而死气沉沉。
  • 反对 Discord 的观点:高流量聊天会在几秒内把问题淹没,答案很难再次找到;而论坛/问题跟踪器上的支持质量更好,因为内容会持久保存且可搜索。
  • 广泛共享的看法:聊天适合随意协作;文档、FAQ 和长期支持应放在可通过网页访问的论坛、Wiki 或问题跟踪器上。

替代方案及其权衡

  • IRC:简单、轻量,有网页客户端,但缺乏持久性、良好的多设备支持以及现代功能,除非再加上 bouncer/proxy。
  • Matrix:评价两极分化。有人觉得它“耳目一新”;也有人说客户端/服务器缓慢、不稳定或令人困惑,而且 UX 仍落后于 Discord。
  • XMPP:成熟,但因扩展分裂且客户端支持不均衡而显得碎片化;有人认为通过精心策划的产品它很有潜力,也有人直接否定它。
  • Zulip、Discourse、GitHub Discussions、Reddit、传统论坛:常因异步、可搜索、开放式支持而受到称赞,但缺少 Discord 的即时性和大规模采用。

意识形态 vs 务实主义

  • 一派认为:使用 Discord 会削弱软件自由,强化锁定和网络效应,并违背 FOSS 价值观。
  • 另一派认为:“社区高于工具”和“先把代码发出来”;拒绝主导平台会为很少的实际收益牺牲增长和反馈。
  • 还有人采取折中路线:使用 Discord,但把所有频道桥接到 Matrix/Telegram/IRC,避免使用 Discord 专有功能,并优先采用 FOSS 可访问的路径。