2026年5月12日,知名技术博主 Jeff Geerling 发表文章,直指 3D 打印机厂商 Bambu Lab”滥用开源社会契约”。这篇文章在 Hacker News 上引发热议,获得 246 分和大量讨论。对于关注开源生态和 3D 打印的站长和开发者来说,这个事件值得深入了解。
事件背景
Bambu Lab 是近年来 3D 打印领域的明星公司,其产品以高性能和易用著称。然而,这家公司的开源策略一直备受争议。
事情要从软件链说起:OrcaSlicer 是 Bambu Studio 的一个分支,而 Bambu Studio 本身是 Prusa Slicer 的分支,Prusa Slicer 又是 slic3r 的分支。这些软件都采用 AGPLv3 开源许可证。
争议焦点
Jeff Geerling 在文章中指出了几个关键问题:
- 云服务强制绑定:Bambu Lab 将”始终连接云端”设为默认选项,所有打印文件都会经过 Bambu 的服务器。这意味着 Bambu 可以看到你打印的每一样东西。
- 法律威胁开源分支:Bambu Lab 对 OrcaSlicer 的一个分支(OrcaSlicer-bambulab)发起了法律威胁,指控其使用了”冒充攻击”,尽管该分支实际上使用的是 Bambu Studio 自己的 AGPL 许可代码。
- 限制用户自由:Bambu Lab 试图阻止用户在不通过其云端服务的情况下使用第三方切片软件的全部功能。
Geerling 的应对方式
Jeff Geerling 作为一位硬核用户,采取了以下措施来保持对自己设备的控制:
- 通过 OPNsense 防火墙阻止打印机访问互联网
- 停止更新固件
- 将打印机锁定在开发者模式
- 删除 Bambu Studio,改用 OrcaSlicer
对开源社区的启示
这个事件反映了开源硬件和软件领域的一个常见模式:公司利用开源项目起步,获得社区支持后,逐渐收紧控制,限制用户自由。
对于站长和开发者来说,这个案例有几个值得注意的地方:
- 许可证的重要性:AGPLv3 是一个强 copyleft 许可证,要求衍生作品也必须开源。Bambu Lab 的行为是否违反了 AGPL 的精神,是社区讨论的焦点。
- 云端绑定的风险:当硬件设备依赖云端服务时,厂商可以随时改变规则。选择支持本地控制的设备和软件,是保护自己权益的重要方式。
- 社区的力量:OrcaSlicer 等开源项目的存在,为用户提供了替代方案。支持这些项目,就是在支持用户自由。
类似案例
这并不是个例。近年来,多家公司被指”滥用开源社会契约”:
- Elastic 将 Elasticsearch 从 Apache 2.0 改为 SSPL
- HashiCorp 将 Terraform 从 MPL 改为 BSL
- Redis Labs 对 Redis 模块添加限制
这些案例都引发了社区的强烈反弹,也催生了 OpenSearch、OpenTofu 等分支项目。
简评
Bambu Lab 的产品确实好用,但其对开源社区的态度令人担忧。如果你正在考虑购买 3D 打印机,建议关注设备的开源程度和本地控制能力。对于已经拥有 Bambu Lab 打印机的用户,可以考虑使用开发者模式和 OrcaSlicer 来保持对设备的控制。
本文参考来源:Jeff Geerling 博客 | Hacker News 讨论












GitHub – TauricResearch/TradingAgents

GitHub – docusealco/docuseal


暂无评论内容