Bambu Lab被指长期违反AGPLv3开源协议

开源许可证AGPLv3的严格性

GNU Affero通用公共许可证第三版(AGPLv3)是开源世界中最强力的Copyleft许可证之一。它由自由软件基金会于2007年发布,明确规定:任何基于AGPLv3许可项目开发的软件,都必须以相同条款提供完整源代码。即使软件以网络服务形式运行而非以独立二进制文件分发,这一要求依然适用。

Bambu Lab被指长期违反AGPLv3开源协议

软件自由保护组织(SFC)近期对3D打印机制造商Bambu Lab展开调查,发现其存在两项严重的AGPLv3违规行为,且持续时间长达数年。

SFC调查揭示的两大违规

违规一:闭源网络库libbambu_networking

Bambu Studio是Bambu Lab为其3D打印机配备的切片软件,它源自同样采用AGPLv3许可的PrusaSlicer和Slic3r项目。按照许可证要求,所有衍生作品都必须开源。然而,SFC发现Bambu Studio在Linux、Windows和macOS系统中携带了一个名为libbambu_networking的网络库,负责切片软件与Bambu云端的所有通信。Bambu Lab从未公开该库的源代码,尽管AGPLv3明确要求随AGPLv3项目分发的任何代码都必须以相同条款发布。SFC指出,Bambu官方READ ME文件多年来一直默认这一违规事实。

违规二:威胁开源开发者并主张服务条款优先

开发者Paweł Jarczak通过分析Bambu Studio不完整的源代码,构建了一个OrcaSlicer分支,该分支能无需专有库即可与Bambu服务器通信。Bambu Lab联系了该开发者,要求其移除相关功能,并声称已准备发送停止侵权函。Bambu Lab甚至主张其服务条款应优先于AGPLv3许可证。SFC认为,AGPLv3明确禁止添加任何额外限制条件,Bambu Lab针对Jarczak的行为本身构成了对许可证的进一步违反。

SFC的新项目:baltobu

作为回应,SFC发起了名为baltobu(Bringing Affero Licensed Things (On)to Bambu Users的缩写)的项目,部署在SFC的Forgejo实例上,包含三个关键仓库:

  • reverse-networking:旨在逆向工程libbambu_networking库并开发替代方案。SFC认为,该二进制文件本身受AGPLv3覆盖,任何持有副本的个人都有权对其进行检查和逆向工程。
  • orca-slicer-for-bambu:一个基于OrcaSlicer的软分支,专为兼容Bambu打印机设计,旨在取代Bambu Studio,帮助用户摆脱Bambu Lab的封闭生态。
  • viscose:Bambu Studio本身的一个分支,部分目的是保留Bambu发布的所有内容以防其消失,长期目标是提供更尊重用户软件自由的版本。

未来监督与筹款计划

SFC承诺将充当Bambu Lab的长期监督者。该组织通常不主动查找违规,但此次破例进行持续检查。此外,SFC计划在2026年6月公布关于3D打印机领域软件自由问题的常设委员会细节,预计每月举行会议,邀请制造商、用户、许可证专家和软件自由倡导者共同追踪新问题并制定应对方案。

SFC还发起了一项筹款活动,截止日期为2026年7月17日,目标金额为250,007美元。若达成目标,资金将用于长期雇佣专职人员从事相关工作;若未达成,所筹款项将用于现有员工的工作及相关的“维修权”倡议。


关注微信号:智享开源,及时了解更新信息。

原文链接:https://feed.itsfoss.com/link/24361/17347676/bambu-lab-caught-violating-agplv3

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4287篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


[blog_mailer_subscribe]

归档

近期评论

💬 和我聊聊