关闭

意见反馈/举报

反馈/举报信息:

联系方式:

Bambu Lab被正式调查AGPLv3违规:开源许可证之战升级

中国3D打印机制造商Bambu Lab向波兰开发者Paweł Jarczak发出停止侵权函,迫使其移除OrcaSlicer的一个分支,该分支恢复了公司锁定至自有软件的云打印功能。

几天之内,拥有数百万粉丝的YouTube创作者们已承诺提供2万美元法律辩护基金,重新托管代码,并宣布转而使用竞争对手硬件。这场争议起初只是狭隘的技术争论,但现已引来一家非营利法律组织,该组织曾因开源许可证违规起诉硬件制造商。



开源冲突的根源


Bambu Lab自己的切片软件Bambu Studio是PrusaSlicer的分支,而PrusaSlicer本身又是Slic3r的分支。三者均采用AGPLv3许可证发布,该许可证要求衍生作品也必须以开源形式发布。

Jarczak的项目OrcaSlicer-bambulab允许用户通过Bambu云发送打印任务,无需使用该公司专有的Bambu Connect中间件——该中间件是在购买后添加的,旨在限制第三方软件访问。


在一篇博客文章中,Bambu Lab认为该分支使用硬编码版本号将自己伪装成官方Bambu Studio流量,在服务器层面无法区分,并引用因未经授权的流量峰值导致的实际宕机事件作为基础设施风险的证据。


其公开立场是:“代码许可证并非进入我们云基础设施的通行证。”Jarczak反驳了所有指控,指出他的分支使用的方法直接来自Bambu自己发布的、未经修改的AGPLv3源代码。


对于一家在大规模装机量上运行远程监控的公司而言,控制服务器流量具有正当利益。开源开发者Jeff Geerling认为,Bambu不应该通过向一名公司已发布代码的开发者发出律师函的方式,而是应该通过政策或技术控制来应用这一论点。


YouTuber Louis Rossmann于5月12日经Jarczak许可在GitHub上重新发布了代码,此前他提出向Jarczak提供1万美元法律支持,但Jarczak拒绝了。Gamers Nexus匹配了这笔承诺,独立重新托管了文件,并宣布转而使用Prusa硬件。Rossmann的FULU基金会于5月14日正式重新发布了该分支。


这场冲突并非3D打印行业独有。Cybernews援引律师兼YouTuber Leonard French的话,将其定性为“权利修复倡导者开始称之为渐进式封闭”的案例,这是一种制造商通过软件锁定将一次性硬件销售转化为持续管理服务的策略。


Project Baltobu发起法律攻势


5月18日,软件自由保护组织(SFC)宣布已确认Bambu Lab存在两项独立的AGPLv3违规行为。第一项完全早于Jarczak事件。Bambu多年来一直在Bambu Studio中附带发布专有网络库libbambu_networking,却未发布其源代码,SFC认为这违反了许可证要求提供完整对应源代码的规定。


第二项违规,按SFC的评估,就是针对Jarczak本人发出的律师函,SFC认为这违反了AGPLv3禁止对许可证授予的权利施加进一步限制的规定。


SFC启动了一个名为baltobu的项目,旨在逆向工程该网络库、维护Jarczak的OrcaSlicer分支,并开发Bambu Studio的替代分支。Jarczak已作为协作者加入。SFC发起了一项25万零7美元的筹款活动,以资助长期工作人员参与此事,截至发稿时已筹集超过6万美元。


Rossmann早先的论点——Bambu无法连贯地援引法律保护其根据旨在防止此类限制的许可证所发布的代码——如今获得了机构支持。


无论这场争议是通过合规、诉讼还是通过逆向工程替换Bambu专有库来解决,它已从社区反弹演变为有组织的法律审查,Bambu Lab需要正式回应。

昨天 16:30 转载自:3dprintingindustry,如对内容有疑问,请联系我们:yihanzhong@amedao.com
点赞
反对
收藏
分享
标签
Bambu Lab AGPLv3 OrcaSlicer PrusaSlicer Slic3r Bambu Studio Bambu Connect Software Freedom Conservancy Project Baltobu FULU Foundation Prusa GitHub
AM易道招聘编辑 招募AM易道行业合伙人