BambuStudio has been violating PrusaSlicer AGPL license since their fork

TL;DR

BambuStudio, a fork of PrusaSlicer, is accused of violating the AGPL license by keeping its cloud communication plugin closed-source. This raises legal questions about open source compliance and the company’s practices.

BambuStudio has been found to violate the AGPL license of PrusaSlicer by using a closed-source networking plugin in its fork, raising legal and ethical concerns within the open source community.

The core issue involves BambuStudio, a fork of PrusaSlicer, which incorporates a networking component that communicates with their cloud services. This component is distributed as a binary black box, not open source, despite the fact that the AGPL license requires derivative works to be released under the same license. The plugin is critical for the software’s primary function, making it inseparable from the open source parts. The violation was publicly flagged in March 2023, with ongoing discussions about potential legal action. BambuStudio’s architecture involves downloading the cloud communication component at runtime from a CDN, which complicates licensing compliance and auditing efforts.

Why It Matters

This violation is significant because it challenges the fundamental principles of open source licensing, specifically the copyleft requirements of the AGPL. It also raises concerns about the practices of Chinese manufacturers in the 3D printing industry, which is increasingly viewed as strategic for national security. The use of closed-source cloud components in open source projects could set a precedent for other companies, potentially undermining the open source ecosystem and raising questions about transparency and legal compliance in hardware and software development.

TINA2 Mini 3D Printer, HEPHI3D FDM 3D Printers for Beginners, Fully Assembled Auto Leveling 3D Printer for Kids, Resume Printing Function, Fully Open Source, Removable Flexible Magnetic Build Plate

TINA2 Mini 3D Printer, HEPHI3D FDM 3D Printers for Beginners, Fully Assembled Auto Leveling 3D Printer for Kids, Resume Printing Function, Fully Open Source, Removable Flexible Magnetic Build Plate

【Fully Assembled】Out of the box, the user-friendly beginner 3D printer is easy to operate with 2.4" LCD Display….

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

PrusaSlicer, an open source slicing software, is licensed under AGPL-3.0, which mandates that derivative works remain open source. BambuLab, a major Chinese 3D printer manufacturer, forked PrusaSlicer to develop BambuStudio, which includes a cloud communication plugin. Despite the open source nature of the core software, the plugin remains closed-source and distributed via runtime download, which violates the AGPL license. The issue was publicly raised in March 2023 by open source advocates, who noted the architecture’s incompatibility with license terms. This development occurs amid broader concerns about Chinese tech companies’ compliance with international open source licenses and the strategic importance of 3D printing technology for national security.

“You cannot keep the copyleft piece closed by moving it across a function call boundary and calling it a separate work.”

— Open source advocate Josef Prusa

“The architecture of downloading the plugin at runtime from an external CDN complicates compliance and auditability, potentially infringing on licensing terms.”

— Legal analyst

Entina TINA2S 3D Printers with WiFi Cloud Printing, Fully Assembled with Auto Leveling, Huge Library, DIY Mini 3D Printer for Beginners and Kids, High Precision 3D Printer for Home, Office & School

Entina TINA2S 3D Printers with WiFi Cloud Printing, Fully Assembled with Auto Leveling, Huge Library, DIY Mini 3D Printer for Beginners and Kids, High Precision 3D Printer for Home, Office & School

[Mini 3D Printer for Beginners & Kids]: Tina2S 3d printer is a compact, fully assembled WiFi 3d printer…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet confirmed whether BambuLab will respond to licensing violations or take steps to rectify the situation. The extent of potential legal action remains unclear, and BambuLab has not publicly addressed these allegations as of now.

Freecad For Beginners 2026: A Step-by-Step Guide to Mastering Open-Source 3D Modeling with Zero Prior Experience (Jargon-Free Manuals)

Freecad For Beginners 2026: A Step-by-Step Guide to Mastering Open-Source 3D Modeling with Zero Prior Experience (Jargon-Free Manuals)

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Legal and community pressure may prompt BambuLab to modify its architecture to ensure compliance. Further audits and legal evaluations are expected, alongside possible enforcement actions from open source organizations or license holders. The situation remains active, with ongoing discussions about the implications for open source licensing enforcement in hardware-related software.

Pro Tools Perpetual License NEW 1-year software download with updates + support for a year

Pro Tools Perpetual License NEW 1-year software download with updates + support for a year

Full version, permanent License of Avid Pro Tools. Includes 1-Year of software updates and upgrades.

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What is the AGPL license, and why does it matter here?

The AGPL (Affero General Public License) is a strong copyleft license requiring that any modified or derivative software, including networked components, be released under the same license. It matters because BambuStudio’s closed-source cloud plugin violates this requirement.

What specific part of BambuStudio violates the license?

The networking plugin that communicates with BambuLab’s cloud services, which is distributed as a binary that downloads at runtime, is the core violation. It is integral to the software’s function and remains closed-source, breaching AGPL terms.

Could BambuLab legally continue using the closed-source plugin?

Under the terms of the AGPL, using a closed-source, network-dependent component that is inseparable from the open source code constitutes a violation. Legal action or enforcement could compel them to open source or alter their architecture.

What are the implications for the open source community?

This case underscores challenges in enforcing open source licenses in hardware-related industries and may influence how companies design software components to avoid licensing violations.

Source: Hacker News

You May Also Like

Understanding Zero Trust Security: A Modern Approach

Discover how Zero Trust Security revolutionizes your defenses by treating every access as a threat, ensuring your organization stays secure—find out more.

Erlang/OTP 29.0

Erlang/OTP 29.0 introduces new language features, security enhancements, and compiler warnings, impacting developers and security practices.

‘The Worst Leak That I’ve Witnessed’: U.S. Cybersecurity Agency Leaves Its Digital Keys Out in Public on GitHub

U.S. Cybersecurity Agency CISA exposed passwords and credentials in a public GitHub repo for about six months, raising security concerns.

New Nginx Exploit

A new exploit for CVE-2026-42945 allows unauthenticated remote code execution in Nginx servers, impacting versions 0.6.27 to 1.30.0.