Bambu|开源协议的滥用

Bambu Lab向开源分叉发律师函,开源社区震怒

背景:3D打印界的”苹果”再次激怒社区

Bambu Lab 凭借开箱即用的体验,在过去两年迅速占领消费级3D打印市场。但它也因其封闭的生态系统而备受争议——打印机默认要求所有打印任务都经过Bambu的云端服务器。

知名开源硬件博主 Jeff Geerling 曾在一年前宣布不再推荐 Bambu Lab 打印机。

核心事件:一封律师函点燃了火药桶

OrcaSlicer 是一个遵循 AGPLv3 开源协议的社区切片软件。最近出现了一个微型分支 OrcaSlicer-bambulab,它允许用户在完全不经过 Bambu 云端的情况下使用打印机的全部功能。

Bambu Lab 的反应令人震惊:他们向这个分支的唯一开发者发出了律师函,并公开指责该开发者”伪造身份信息”、”冒充官方客户端”。

问题在于——这个分支使用的代码,正是 Bambu Studio 自己的 AGPL 开源代码。代码完全一致,只是去掉了强制云端中转的逻辑。

技术分析:用户代理字符串 = 安全措施?

Bambu Lab 官方博客的声明中有一段话格外刺眼:他们指责分叉”通过注入伪造的身份元数据来冒充官方客户端”。

这让技术社区啼笑皆非。所谓的”身份伪造”,实际上只是修改了 HTTP 请求中的 User-Agent 字符串。把 User-Agent 当作用户认证机制,相当于把门牌号当门锁。

社区反响:从 Louis Rossmann 到乌克兰战争

知名维修权倡导者 Louis Rossmann 发布视频,公开承诺捐出 10,000 美元支持被威胁的开源开发者。Jeff Geerling 也表示愿意出资。

一位 HN 用户提出了更宏大的视角:Bambu 打印机在乌克兰战争中扮演着关键角色,被大量用于生产无人机零部件。强制所有打印数据通过位于中国的服务器,在战争背景下引发了更深层的数据安全与主权担忧。

深层问题:谁控制我们购买的硬件?

这场争议触及了现代消费电子产品中一个根本性的紧张关系:你花几千元买的硬件,究竟是你的还是制造商的?

Geerling 的结论直截了当:如果你不想被这样对待,最有效的抗议是多花一点钱,买一台不设围墙的打印机。

原文链接:Bambu Lab is abusing the open source social contract — Jeff Geerling

HN 讨论:1046 points, 351 comments

Leave a Reply

Your email address will not be published. Required fields are marked *