The Spark: A Reddit DM That Lit a Firestorm
In the world of 3D printing, Bambu Lab had risen to prominence by producing some of the most accessible and high-performance printers on the market. The company was often compared to Apple for its polished ecosystem and user-friendly design. But a single private message sent on Reddit to developer Paweł Jarczak threatened to unravel that reputation entirely. On April 22nd, Bambu reached out to Jarczak, asking him to remove code he had shared that allowed remote control of Bambu printers without using the company's own software. What followed was a cascade of threats, community outrage, and a potential legal battle that could redefine the boundaries between open-source software and proprietary hardware.
The Key Facts of the Dispute
At the heart of the controversy is Jarczak's fork of OrcaSlicer, itself a fork of Bambu Studio, which is based on open-source PrusaSlicer. Jarczak's code circumvented Bambu's proprietary authentication mechanism, enabling third-party multicolor systems like the Biqu BCMU to work after a firmware update broke compatibility. Bambu initially asked politely, then escalated to threats referencing the Digital Millennium Copyright Act and a prepared cease-and-desist letter. Jarczak removed his code but left a note accusing Bambu of treating him like a criminal. That note went viral. Consumer rights advocate Louis Rossmann pledged $10,000 to defend Jarczak. GamersNexus promised another $10,000 and halted plans for a $150,000 hardware purchase. The Software Freedom Conservancy, led by Bradley Kühn (co-author of the AGPL license), launched a campaign to reverse-engineer Bambu's code and enforce the license.
The Open-Source Heritage of 3D Printing
To understand the fury, one must recognize the deep roots of open-source in 3D printing. Every modern slicer—Bambu Studio, PrusaSlicer, Slic3r, OrcaSlicer—descends from Alessandro Ranellucci's Slic3r, released under the AGPLv3 license. This license requires that any modified version distributed to the public must also release its source code, including any corresponding source for components that are intimately linked. Bambu Studio is a fork of PrusaSlicer, and Bambu has benefited enormously from community contributions. Yet when Jarczak used Bambu's own open-source Linux code to bypass their cloud authentication, Bambu threatened him instead of fixing the security hole on their server side. Critics argue this violates the spirit and letter of the AGPL: Bambu took open-source code but refuses to allow others to do the same with their additions.
Bambu's Defense and the Legal Gray Zone
Bambu claims its networking plug-in is a separately delivered optional component, not subject to AGPL source sharing. The company says it needs to protect its cloud infrastructure from DDoS attacks and abnormal requests. Two open-source lawyers interviewed for this story note the AGPL's ambiguity regarding cloud services and plug-ins. Kyle Mitchell explains that the license does not clearly mandate sharing server-side code. Heather Meeker adds that only copyright holders can enforce the license, and no US court has ruled on AGPL scope. Bambu argues it is not anti-open-source but simply protecting its ecosystem. Yet the community sees a pattern of enshittification: locking printers to proprietary filament and accessories, potentially introducing subscription fees, and suppressing forks that enable competition.
Community Response: A United Front
The backlash was swift and coordinated. GamersNexus editor-in-chief Steve Burke stated, 'Go fuck yourself, Bambu,' and launched an investigation into reports of Bambu printers catching fire. Rossmann's foundation donated $15,000 to the Software Freedom Conservancy's campaign to 'liberate AGPLv3-violating 3D printers.' Jeff Geerling, a noted maker, vowed never to buy Bambu again. Jarczak himself published a 30-point analysis detailing how Bambu's networking plug-in intimately communicates with the open-source code, arguing it must be shared. The Software Freedom Conservancy is now hosting a reverse-engineering project and acting as a watchdog. Kühn believes Bambu is in clear violation of the AGPL on two counts: the proprietary plug-in and the pressure on Jarczak to remove code under false pretenses.
Security vs. Openness: The Real Issue
Bambu insists its actions are driven by security concerns, pointing to millions of abnormal requests including DDoS attacks on their cloud. However, Jarczak and security experts counter that a proper server-side architecture with rate limiting, authentication tokens, and abuse detection would render such impersonation ineffective. Bambu's identification of Jarczak's code as 'impersonating' Bambu Studio relies on a simple string—'BambuStudio'—which is present in the open-source code itself. Jarczak argues, 'If Bambu's infrastructure treats that as dangerous, that is a server-side authorization and architecture problem.' Bambu acknowledged it plans to close the loophole but has not yet done so, leaving the vulnerability open while targeting the developer who exposed it. This contradiction fuels suspicion that profit, not security, is the primary motive.
The Stakes for the 3D Printing Industry
This dispute is not just about one developer or one company. It sets a precedent for how hardware companies that build on open-source software treat their users and the broader community. If Bambu succeeds in locking down its printers and suppressing third-party innovation, other manufacturers may follow. The open-source ecosystem that drove the consumer 3D printing revolution—from RepRap to Prusa to Bambu—could fracture. Conversely, if the community forces Bambu to release all its code, even components the AGPL may not require, it could reinforce the principle that open-source contributions must be reciprocal. Bambu has hinted at softening its stance, stating they are 'focusing on strengthening our own infrastructure' rather than escalating conflict. Yet Kühn remains skeptical: 'They should release all the code anyway, because their business is selling hardware.'
What Comes Next
As of now, no lawsuit has been filed. The battle remains in the court of public opinion, where Bambu has already lost significant trust. The company faces a coordinated effort by major voices in tech and open-source advocacy groups. Jarczak has become an unwilling symbol of resistance, though he insists he is no hero. He has republished his code with a more robust analysis, daring Bambu to take legal action. Rossmann, GamersNexus, and thousands of others have forked Jarczak's code or pledged to do so, creating a distributed challenge that would be nearly impossible for Bambu to legally pursue. The Software Freedom Conservancy's fundraising goal of $250,000 is nearing completion. Meanwhile, the Vizio AGPL case (scheduled for trial in August) may provide the first US legal clarity on these matters. Bambu's next moves—whether to push a mandatory firmware update, negotiate with the community, or escalate legal threats—will determine the long-term trajectory of an industry built on open collaboration.
Source: The Verge News