Briar Is in Maintenance Mode
169 points • 2 days agoArticle Link

Briar 项目已正式进入维护模式。虽然项目仍在运行,团队决定在可预见的未来将精力集中于必要的安全更新和关键错误修复,以确保在无法开发重大新功能或攻克深层技术问题的情况下,现有用户仍能正常使用软件。

多年来,团队一直在处理 Briar 在 Android 上的性能问题,包括高电量消耗和后台运行不稳定。改善用户体验也遇到难题,例如简化添加联系人流程,以及实现文件附件和可靠的账号备份等缺失功能。由于缺乏持续资金,这些问题大多只能在开发者的业余时间里逐步解决。

去年一度,团队曾考虑彻底关闭项目,认为无法现实地解决这些复杂问题,并开始为 Android 和桌面版本准备最终更新,以在停止开发后尽量延长软件的可用期。但社区给予了强烈支持,且应用仍在吸引新用户,促使他们重新评估决定。

最终,团队选择以当前的维护能力继续维持项目。尽管希望未来能在这些长期存在的技术问题上取得渐进性进展,但眼下的全部重点仍放在稳定性和安全性上。这一决定也回应了在 Internet Freedom 和 Privacy 社区流传的项目已关闭的谣言。

104 comments • Comments Link

- 在现代智能手机上构建可靠的对等(P2P)消息系统愈发困难,原因是激进的操作系统省电策略限制了后台处理,并封锁了对非标准通知通道的访问。

- 集中式推送服务(如 Google 和 Apple 提供的)虽然是维持电池续航与即时通信的唯一可靠手段,但依赖它们会削弱去中心化、无服务器架构的隐私性与独立性。

- 在 iOS 上无法正常运行仍是许多 P2P 项目的致命短板:Apple 要求所有推送必须经其服务器转发,这实际上形成了阻碍真正对等通信的"围墙花园"。

- 要同时实现本地优先(local-first)/P2P 功能与标准云功能,常常迫使开发者维护两套独立代码库,这对小型团队来说难以为继。

- 尽管有用户建议通过"用 AI 写代码"来克服技术障碍,维护者和资深开发者认为这些问题是系统性的而非简单的编码错误,并指出 AI 生成的代码不适合用于对安全性至关重要的底层系统集成。

- Android 加剧的平台锁定(例如限制后台服务、要求供应商专有的二进制模块 binary blobs)使得在不牺牲用户体验或不要求终端用户进行高级技术操作的前提下,几乎无法维持小众且专注于 P2P 的应用。

- 一些用户认为,像 Meshtastic 社区使用的专用硬件解决方案比智能手机应用更可行,因为它们绕过了消费级操作系统的省电限制,并支持更好的天线与无线电配置。

- 维护小众隐私工具需要长期且大量投入,但开源项目常难以获得稳定资金,零星捐款难以支撑持续且高风险的开发。

- Briar 在安全取舍上非常保守:它刻意省去如直接消息中的"机会性消息中继"(opportunistic message relaying)等功能,以尽量减少元数据泄露,宁可牺牲便利性来换取更高的安全性。

- 行业朝"默认安全"和系统无处不在的方向转变,造成了这样的环境:为了稳定性和便利性,用户自由被牺牲,这使得开发去中心化、用户可控的通信平台变得越来越令人沮丧且技术上充满挑战。

Briar 等项目的衰落反映了开源去中心化私人通信理念与现代移动操作系统僵化省电架构之间更广泛的系统性冲突。尽管这些应用曾试图提供独立于 Big Tech 的通信能力,但随着维持后台连接愈发困难,以及 Apple 和 Google 强加的技术约束,这类工具实际上已被边缘化,仅供技术熟练的少数人使用。归根结底,讨论表明:理论上可以通过"变通编码"部分应对这些问题,但对抗平台级限制所需的人力与资源巨大,在缺乏根本性且目前不存在的开放式移动硬件标准的情况下,很难长期维持。