
2026 年 5 月下旬,一封来自 Bambu Lab 工程师的内部邮件截图在开源社区引发了轩然大波。邮件中的一句话——"Fuck you, Bambu"——迅速成为社交媒体的热门梗。这场围绕 3D 打印固件开源许可证的法律冲突,折射出当今开源生态中最敏感也最棘手的议题:许可证传染性与商业利益之间的边界究竟在哪里。
事件的起因是开源社区开发者 Pawel Jarczak 发现 Bambu Lab 的 3D 打印固件中包含了他以 AGPL(Affero General Public License)许可证发布的代码,但 Bambu Lab 并未遵循 AGPL 的要求开源其完整固件。AGPL 是 GPL 的加强版,明确要求如果通过网络使用程序,也必须开源修改后的版本。Jarczak 据此向 GitHub 提交了 DMCA 删除通知,Bambu Lab 随后发表声明声称代码来自"社区贡献"且"无意侵犯"。
这场争议的核心问题在于理解开源许可证的法律效力。AGPL 和 GPL 一样,通过版权法强制执行:只要你使用了他人以 GPL/AGPL 许可证发布的代码,你的整个衍生作品就必须以相同许可证公开。这不是道德呼吁,而是法律约束。大型企业如华为、TCL 等都曾因 GPL 违规被 FSF(自由软件基金会)点名。开源社区对此的立场一贯且明确:许可证不是可选的。
然而,商业公司的困境也并非无病呻吟。将产品固件完全开源意味着向竞争对手公开核心 IP,这在消费电子领域尤其敏感。Bambu Lab 的打印机固件高度定制化,包含了温控算法、运动规划和用户界面的专有逻辑,要求其全部开源无疑等同于要求公开整个产品竞争力。双方的立场在各自语境下都有其合理性,这正是开源运动长期存在的结构性矛盾。
对于开发者个体而言,这场争议提供了清晰的警示:在使用开源代码前务必仔细阅读许可证全文,了解其传染性条款和商业例外。GPL/AGPL 适合独立工具项目,但在商业产品中的嵌入需要谨慎评估法律风险。同时,对于希望保留商业权益的代码,开发者可以考虑采用 MIT、Apache 2.0 或 BSD 等宽松许可证,明确授予商业使用权。许可证选择是项目战略的一部分,需要在项目启动之初就做出深思熟虑的决定。