Bambu Lab因长期违反AGPLv3许可证遭SFC指控

Bambu Lab因长期违反AGPLv3许可证遭SFC指控

开源许可的底线:AGPLv3为何如此严格?

GNU Affero通用公共许可证第三版(AGPLv3)是开源世界里最强的版权保护许可证之一。它由自由软件基金会于2007年发布,核心要求是:任何基于AGPLv3许可项目开发的软件,其完整源代码必须以相同条款开放。

Bambu Lab因长期违反AGPLv3许可证遭SFC指控

这种要求甚至适用于以网络服务形式运行的软件,而不仅仅是对独立二进制文件的发布。正因如此,软件自由保护组织(SFC)在调查Bambu Lab后,揭露了该公司两项违规行为

调查发现:两大违规行为

背景:Bambu Studio是Bambu Lab 3D打印机配套的切片软件,负责将3D模型文件转化为可打印的层,并传输指令给打印机。它基于PrusaSlicer开发,而PrusaSlicer又源自Slic3r——两者均采用AGPLv3许可。因此,所有衍生作品也须遵守相同许可。SFC审查了Bambu的用户空间软件和固件,发现了以下问题:

违规一:专有网络库未开源

  • libbambu_networking是一个网络库,随Bambu Studio在Linux、Windows和macOS上分发,处理切片软件与Bambu云之间的通信。
  • 根据AGPLv3,任何随AGPLv3项目分发的代码都必须以相同条款开源。但Bambu从未公开该库的源代码。
  • SFC指出,Bambu自己的README文件中多年来一直默许了这一事实(参见原始记录)。

违规二:打压独立开发者,破坏许可权利

  • 开发者Paweł Jarczak通过研究不完整的Bambu Studio源代码,创建了OrcaSlicer的分支,使其能够与Bambu服务器通信。他并未触碰专有库。
  • Bambu却联系并要求其删除,甚至声称已准备好停止函,并以“云服务是私有服务,访问受用户协议约束”为由,认为用户协议优先于AGPL许可。
  • 但AGPLv3明确规定,任何人不得对许可授予的权利施加额外限制。SFC认为,Bambu以这种方式对待开发者本身即构成违规。

反击行动:baltobu项目登场

作为回应,SFC启动了名为baltobu的新项目,即“将Affero许可事物带给Bambu用户”的缩写。该项目托管在SFC的Forgejo实例上,包含三个仓库,分别针对不同问题:

  • reverse-networking:逆向工程libbambu_networking库并开发替代品。SFC认为,该二进制本身受AGPLv3约束,因此任何拥有副本的人都有权检查并逆向。
  • orca-slicer-for-bambu:OrcaSlicer的温和分支,旨在与Bambu打印机兼容,最终替代Bambu Studio,帮助用户摆脱Bambu Lab的封闭生态。
  • viscose:Bambu Studio本身的一个分支。其短期目标是保存Bambu发布的所有代码以防止丢失,长期目标是创建更尊重用户软件自由的版本。

下一步:SFC持续监控与社区行动

SFC承诺将对Bambu Lab进行持续监督。该组织通常不主动寻找违规行为,但这次破例,会定期检查其合规性。

此外,计划在2026年6月成立一个关于3D打印机领域软件自由的常设委员会,成员将包括制造商、用户、许可专家和软件自由倡导者,每月开会跟踪新问题并寻求解决方案。

SFC还发起了一项筹资活动,截止日期为2026年7月17日,目标金额为250,007美元。若达成目标,资金将用于长期雇佣专职人员推进此项工作;若未达成,所筹资金将用于现有员工时间和相关的维修权倡议。捐助请访问SFC捐赠页面


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

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

评论列表

发表评论

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

为您推荐


请支持IMCN发展!

谁在捐赠

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

发表文章4287篇

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


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

最新科技信息


[blog_mailer_subscribe]

归档

近期评论

💬 和我聊聊