开源即时通讯
代码以 OSI 认可的许可证公开的 18 个即时通讯,附证据进行隐私评级。推荐在前,其余按分数排序。
Briar 等级 A
适用于 Android 和桌面的点对点加密即时通讯应用,通过 Tor、Wi-Fi 或蓝牙同步。消息、论坛和博客仅存储在用户设备上。
GPL-3.0. 源代码
Ricochet Refresh 等级 A
桌面即时通讯应用,将每个用户作为 Tor 洋葱服务运行,并以点对点方式连接联系人,隐藏身份、IP 地址和元数据。由 Blueprint for Free Speech 维护。
LGPL-2.1 and BSD-3-Clause. 源代码
Session 等级 A
端到端加密即时通讯应用,使用随机账户 ID 而非电话号码,通过由社区运营节点组成的去中心化网络以洋葱路由发送消息。由瑞士的 Session Technology Foundation 管理。
The apps are GPL-3.0, and the storage server run by network nodes is MIT. 源代码
SimpleX 等级 A
完全没有任何用户标识符(甚至随机标识符也没有)的端到端加密即时通讯应用。消息通过任何人都可运行的中继服务器传递。
AGPL-3.0. 源代码
Berty 等级 B
由法国非营利组织 Berty Technologies 基于 IPFS 构建的点对点、端到端加密即时通讯应用。无需电话号码或电子邮件,可通过蓝牙和本地网络离线交换消息。
Dual-licensed under Apache-2.0 and MIT. 源代码
Cwtch 等级 B
非营利组织 Open Privacy Research Society 推出的去中心化、抗元数据分析的即时通讯应用。联系人通过 Tor 洋葱服务点对点通信,可选的群聊使用任何人都可运行的不受信任服务器。
MIT. 源代码
Quiet 等级 B
点对点团队聊天工具,类似 Slack,无需服务器运行:社区成员的设备直接通过 Tor 同步消息。开发者提醒其尚未经过审计。
GPL-3.0. 源代码
Conversations 等级 B
适用于 Android 的 XMPP(Jabber)客户端,可与任何标准 XMPP 服务器配合使用,一对一聊天和私密群聊默认开启 OMEMO 端到端加密。
GPL-3.0, and it works with open-source XMPP servers such as Prosody and ejabberd. 源代码
Tox & qTox client 等级 B
没有中央服务器的点对点加密消息协议,以及其桌面客户端 qTox(支持聊天、语音、视频和文件传输)。原仓库归档后,qTox 现由 TokTok 项目维护。
GPL-3.0. 源代码
Dino 等级 B
用 GTK 构建的 Linux 桌面 XMPP(Jabber)客户端,支持群聊、文件传输以及语音和视频通话。一对一聊天和私密群聊默认开启 OMEMO 端到端加密。
GPL-3.0, and it works with open-source XMPP servers. 源代码
Molly 等级 B
Signal Android 应用的独立分支,连接 Signal 网络,增加了使用密码短语的数据库加密、UnifiedPush 通知,以及不含 Google 专有组件的 Molly-FOSS 版本。
AGPL-3.0, and it uses the open-source Signal server. 源代码
OpenPGP 等级 B
用于对消息和文件进行公钥加密和签名的开放标准,由 RFC 9580 定义。通过 GnuPG 等实现,为电子邮件等现有渠道增加端到端加密。
Open IETF standard with open source implementations such as GnuPG (GPL-3.0). 源代码
Signal 等级 B
用于文字、语音和视频通话以及群组的端到端加密即时通讯应用,基于 Signal 协议构建。由非营利组织 Signal Foundation 运营。
AGPL-3.0. 源代码
XMPP 等级 B
XMPP(又称 Jabber)是由 XMPP 标准基金会维护的联邦即时通讯开放标准,拥有众多独立的客户端和服务器。
Open standard (RFC 6120) with many open source clients and servers. 源代码
Jami 等级 B
GNU 项目推出的点对点加密即时通讯应用,支持文字、音频和视频通话、屏幕共享和会议,提供桌面和移动应用。
GPL-3.0. 源代码
Gajim 等级 C
适用于 Linux、Windows 和 macOS 的桌面 XMPP(Jabber)客户端,可与任何标准 XMPP 服务器配合使用,支持群聊、文件传输以及可选的 OMEMO 或 OpenPGP 端到端加密。
GPL-3.0, and it works with open-source XMPP servers. 源代码
Wire 等级 C
来自瑞士的端到端加密即时通讯和团队协作应用,使用 Proteus 和 MLS 提供聊天、通话和文件分享。账户使用电子邮件地址,组织可自托管联邦后端。
The server is AGPL-3.0 and the apps are GPL-3.0. 源代码
Matrix 等级 D
用于实时聊天和通话的开放标准和联邦网络,通过 Olm 和 Megolm 协议提供端到端加密。任何人都可以运行主服务器,Element 等众多客户端均支持该网络。
Apache-2.0. 源代码
比较全部 27 个即时通讯,无论是否开源。