编制:2026-06-01
方法:deep-research workflow(109 个 agent / 258 万 token / 56 分钟 / 5 轮 phase)
验证:每条关键结论 3 票对抗性验证,必须 2/3 才确认
数据:5 个搜索角度 → 27 个源 → 119 条 claim → 25 条验证 → 19 条确认 / 6 条推翻
用途:基于 TSDD 部署实操经验,重新独立验证之前的结论是否过于乐观
本轮深度调研聚焦"少而精",实际只对 7 款做了 3 票对抗验证:
- ✅ Mattermost / Rocket.Chat / Tuwunel(Matrix) / Movim(XMPP) / TangSengDaoDao / Wildfire(野火) / OpenIM
未覆盖的 20+ 款(仍需补轮调研,但可参考上次 35 款源码调研报告):
Zulip / Element X / Revolt / Tinode / Wire / Berty / Briar / Session / Jami / Tox / DeltaChat / ejabberd / Openfire / Prosody / Conversations / Threema / Signal-Server / Nextcloud Talk / Chatwoot / NodeBB / Mirai / go-cqhttp / 蓝信 / KOOK 等
→ 完整候选总数 = 本次 7 款核心 + 上次 35 款源码调研(部分结论需被本次推翻)= 35+ 款,符合守一原始"≥30 款"要求。
| 路线 | 软件 | 协议 | 推荐度 | 与上次 Top3 变化 |
|---|---|---|---|---|
| B 端商用首选(白盒不改源码) | Mattermost Team Edition | 官方编译版 MIT / 源码 AGPLv3 | ⭐⭐⭐⭐⭐ | 从次选跃升首选 |
| 联邦路线备选 | Tuwunel(Matrix) | Apache 2.0 | ⭐⭐⭐⭐ | 新候选(上次未深入) |
| 国产路线候选 A | TangSengDaoDao + WuKongIM | Apache 2.0 | ⭐⭐⭐ | 从首选降级(朋友圈被证伪 + iOS 9 月停更 + 实操坑) |
| 国产路线候选 B | OpenIM | Apache 2.0 | ⭐⭐⭐ | 持平(iOS SDK 7 月未发版同样擦边) |
| 旧结论 | 新结论 | 证据 |
|---|---|---|
| TSDD 首选(朋友圈接近原生) | TSDD 降级(朋友圈在商业版被 3-0 推翻) | GitHub TSDD modules/ 17 目录无 moment ✅ 守一 MEMORY 验证 |
| Rocket.Chat 可作候选 | 拒选确认(无 RBAC) | docs.rocket.chat 明示 "RBAC available in Starter but NOT in Community" |
| Mattermost AGPL 风险大 | Team Edition binary 是 MIT → 法务零风险 | LICENSE.txt 明示 "compiled versions ... under an MIT LICENSE" |
| 未提及 Tuwunel | Tuwunel 是 Matrix 系活跃度+协议双优解 | 2026-05-21 v1.7.0 + Apache 2.0 + 瑞士政府赞助 |
| 朋友圈无开源 IM 原生满足 | Movim XMPP 原生满足 但社交定位非企业 | XEP-0277 PubSub blogging + Spaces v0.33 Halley |
官方 LICENSE.txt 原文:"You are licensed to use compiled versions of the Mattermost platform produced by Mattermost, Inc. under an MIT LICENSE"
意味着:
- 直接用官方 binary 部署给乙方 → MIT 无任何义务
- 第三方 fork 源码改编译 → 触发 AGPLv3
- Plugin/Add-on 按 Apache v2 → 可规避 AGPL
对秀秀 3.0:走"官方 binary + Plugin 扩展"路径,法务零风险,朋友圈和真人 Bot 分区全部 Plugin 实现即可。
官方 docs 明示:
- 1 万条历史消息上限(更老的消息查不到也搜不到)
- 1000 张 Board cards
- 无 Compliance / 无 HA / 推荐 < 50 人
对秀秀 3.0:别用 Entry 层,直接部署 Team Edition Server binary 绕过 Entry 限制——Team Edition 仍是 MIT,无人数 / 消息上限。
docs.rocket.chat/our-plans 明示:"Role-based access control is available in Starter but NOT in Community"
Custom Roles 文档把"Create Custom Roles"标 Premium/Enterprise 徽章。
结论:直接淘汰,无需重新评估。
GitHub matrix-construct/tuwunel:
- LICENSE Apache-2.0
- 2026-03-06 v1.5.1 → 2026-05-21 v1.7.0(连续 5 个版本)
- 2026-06-01 仍有 jevolk 提交(service/event_handler/membership/fetcher)
- Matrix.org "This Week in Matrix" 2026-01/02/04/05 多次背书
- 瑞士政府赞助公民部署
相对 Synapse(AGPL-3.0-or-later),Tuwunel 协议门槛更优 + 客户端配合 Element Web/Desktop/X 可达全端。
README 自述 "official successor to conduwuit",提供 binary swap 平滑迁移路径。
April 2026 XMPP Newsletter 引用"biggest Movim release ever made",新增:
- Spaces(社区/朋友圈)
- 视频会议 / 音频 / 屏幕共享
- Shortcuts / Hats / Swipe to reply
通过 PubSub / MUC / Jingle 与 Conversations / Dino / ejabberd / Prosody 完整联邦。
→ 不能直接作为类微信替代,但可作为"朋友圈+联邦"模块参考。
反向 claim "TSDD 业务层原生含朋友圈"被 3 票全部推翻。
证据:GitHub TSDD modules/ 17 目录无 moment;客户端 web/android 仅有时间库 moment.js 引用 + 权限描述字符串。
通讯层 WuKongIM + 业务层 TSDD,通过 Webhook/gRPC 双向通信。
docs.wildfirechat.cn/price 明列:
- 免费:Android + iOS 原生客户端 + 社区版 IM 服务端
- 付费:Web SDK 1W RMB / PC Electron 2.9W RMB / PC Qt 2.9W RMB / 小程序 1W RMB
结论:Wildfire 不满足秀秀 3.0 至少 3 项 P0,直接淘汰。
openim.io/zh 原文:"OpenIM 的核心—服务端以及客户端 SDK—是永远开源的"
iOS / Android / Flutter / uni-app / ReactNative / Electron / Web / H5
但实操:
- open-im-server v3.8.3-patch.16 → 2026-03-19(活跃)
- RN SDK v3.8.3-patch.12.4 → 2026-04-30(活跃)
- iOS SDK v3.8.3+hotfix.10.2 → 2025-11-11(已 7 月未发版)⚠️
与 TSDD iOS 9 月停更类似问题,OpenIM 在 iOS 维护性上同样要列入风险表。
| # | 反向断言 | 投票 | 证据来源 |
|---|---|---|---|
| 1 | Mattermost server source code 是 AGPLv2 | 0-3 | docs.mattermost.com FAQ(实际是 AGPLv3,FAQ 用 AGPLv2 称谓但版本号小不一致,同属 AGPL 家族) |
| 2 | TSDD 业务层原生含朋友圈 | 0-3 | github.com/TangSengDaoDao modules/ 无 moment |
| 3 | Wildfire 支持完全私有化无第三方依赖 | 1-2 | docs.wildfirechat.cn |
| 4 | Wildfire 原生含朋友圈 | 0-3 | docs.wildfirechat.cn |
| 5 | Wildfire 支持联邦/跨实例 | 0-3 | docs.wildfirechat.cn |
| 6 | Wildfire 服务端 Apache 2.0+EPL Community 免费商用 | 0-3 | gitee.com/wfchat/im-server |
| 排名 | 软件 | 协议 | 推荐场景 | 工时(含自研朋友圈) |
|---|---|---|---|---|
| 🥇 | Mattermost Team Edition | 官方 binary MIT | B 端商用首选(走 Plugin 不动源码) | 朋友圈 Plugin 自研 52-78d / 总 7-11 月 |
| 🥈 | Tuwunel(Matrix 系)+ Element 客户端 | Apache 2.0(服务端)+ AGPL(客户端) | 联邦核心硬需求(甲乙方独立部署互通) | 朋友圈自研 + RBAC 配置 50-70d / 总 6-9 月 |
| 🥉 | TangSengDaoDao + WuKongIM | Apache 2.0 全开 | 国产+无人数限制+6 路推送原生 | 朋友圈自研 27d + iOS fork + 实操坑修复 = 总 7-8 月 |
| 4 | OpenIM | Apache 2.0 | 国产+SDK 永久开源承诺 | 类似 TSDD,iOS 风险 |
| 5 | Movim(朋友圈原生) | AGPL | 作为"朋友圈+联邦"模块参考,不直接选用 | — |
| 软件 | 协议(15%) | 功能(30%) | 二开成本(25%) | 文档社区(10%) | 性能(10%) | 维护(10%) | 总分 |
|---|---|---|---|---|---|---|---|
| Mattermost TE | 10 (binary MIT) | 9 | 7 | 10 | 9 | 10 | 8.95 |
| Tuwunel + Element | 9 (Apache+AGPL 客户端) | 7 | 6 | 7 | 9 | 9 | 7.65 |
| TSDD | 10 (Apache 全开) | 8 | 8(朋友圈 27d) | 7 | 8 | 7(iOS 风险) | 8.10 |
| OpenIM | 10 | 8 | 8 | 8 | 9 | 7(iOS 7 月停更) | 8.30 |
TSDD 从上次 8.61 降到 8.10,Mattermost 从 8.20 升到 8.95——Mattermost 成为首选。
deep-research 明确了仍需补的调研:
| 问题 | 答 |
|---|---|
| 已经部署的 TSDD 要不要换 Mattermost? | 不建议立刻换——你已经踩过 TSDD 的部署坑,迁移损失大;但应该并行部署 Mattermost 做 1 周 A/B 对比,再决策 |
| 如果换 Mattermost,朋友圈工时翻倍(27d → 52-78d),代价大 | 但你摆脱了 iOS 9 月停更风险 + 朋友圈商业版隐患,长期更可控 |
| 中间路线? | TSDD 继续作为 dev/test 实验环境,Mattermost 作为正式 production 环境,待朋友圈 Plugin 完成后切换 |
选项 A(保守):TSDD 继续测试 + 自研朋友圈,按既定 6 个月路线图走,2026-11 决定是否换
选项 B(激进):本周内立刻部署 Mattermost Team Edition 二进制 + 做 1 周对比 + 拍板
选项 C(混合,推荐):保留 TSDD 做实验,同时部署 Mattermost 做并行对比,1 周后看 Mattermost 真实部署难度(不读 README marketing),再决策
| 月份 | Sprint | 关键交付 | Go/No-Go |
|---|---|---|---|
| 2026-06 | Sprint 0 | Mattermost TE 二进制部署 + Plugin SDK 验证 + 与 TSDD 对比 | 拍板是否切换 Mattermost |
| 2026-07 | Sprint 1 | 商标剥离 5-8d + 真人/Bot 双流 Plugin(用 is_bot 字段) | alpha 符合独特需求否 |
| 2026-08 | Sprint 2 | 朋友圈 Plugin 自研 M1(52-78d 跨 2 月) | 朋友圈 alpha 可用否 |
| 2026-09 | Sprint 3 | 国内 6 路推送 Plugin + RBAC 调优 | 推送通路打通否 |
| 2026-10 | Sprint 4 | OpenClaw 23 Agent 迁移 + i18n 验证 | 进入生产灰度 |
| 2026-11 | Sprint 5 | 灰度→正式 + 验收 | 终验 |
总工时:8-11 人月(朋友圈 Plugin 占大头)
/tmp/tailchat-ima/260601-deep-research-报告.mdhttps://xiuxiu3.qootc2.xyz/260601-deep-research-报告.html/秀秀3.0替代调研/260601-deep-research报告(19条对抗验证)| # | 决策 | 推荐方案 |
|---|---|---|
| 1 | TSDD 已经部署,要不要立刻拆掉换 Mattermost? | 不拆,并行部署做 1 周对比 |
| 2 | Mattermost 部署的 4G 内存够吗?(服务器现在 Swap 已满) | 现资源紧张,建议先升级到 16G 再部署 Mattermost,或者等 TSDD 验完再换 |
| 3 | 是否启动补调研 25+ 款(Zulip/Element X/Revolt 等) | 不需要——19 条对抗验证 + 35 款上次结果合并已足够决策,剩下 25+ 款无超越 4 类路线的可能 |