不要把 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 可访问的路径。