Bambu Lab: Difference between revisions
→Cease and desist against OrcaSlicer fork maintainer (2026): link to correct article |
m Add line number to http.cpp reference |
||
| Line 55: | Line 55: | ||
In April 2026, Bambu Lab sent a private cease-and-desist demand to Pawel Jarczak, a Polish developer who had published an OrcaSlicer fork restoring direct printer control on top of Bambu Lab's own AGPL-licensed source code. Bambu Lab alleged the fork constituted impersonation of Bambu Studio, bypassed authorization controls, violated their Terms of Use, and involved reverse engineering.<ref name="jarczak-readme">{{Cite web |last=Jarczak |first=Pawel |title=OrcaSlicer-bambulab — This is the end…. |url=https://github.com/jarczakpawel/OrcaSlicer-bambulab |url-status=live |archive-url=https://web.archive.org/web/20260430001537/https://github.com/jarczakpawel/OrcaSlicer-bambulab |archive-date=2026-04-30 |access-date=2026-05-04 |website=[[GitHub]]}}</ref> Jarczak rejected these characterizations, stating his work was based on publicly available AGPL source code, and asked for specifics about which files or commits were at issue. He reports receiving further broad accusations rather than specificity.<ref name="jarczak-readme" /> | In April 2026, Bambu Lab sent a private cease-and-desist demand to Pawel Jarczak, a Polish developer who had published an OrcaSlicer fork restoring direct printer control on top of Bambu Lab's own AGPL-licensed source code. Bambu Lab alleged the fork constituted impersonation of Bambu Studio, bypassed authorization controls, violated their Terms of Use, and involved reverse engineering.<ref name="jarczak-readme">{{Cite web |last=Jarczak |first=Pawel |title=OrcaSlicer-bambulab — This is the end…. |url=https://github.com/jarczakpawel/OrcaSlicer-bambulab |url-status=live |archive-url=https://web.archive.org/web/20260430001537/https://github.com/jarczakpawel/OrcaSlicer-bambulab |archive-date=2026-04-30 |access-date=2026-05-04 |website=[[GitHub]]}}</ref> Jarczak rejected these characterizations, stating his work was based on publicly available AGPL source code, and asked for specifics about which files or commits were at issue. He reports receiving further broad accusations rather than specificity.<ref name="jarczak-readme" /> | ||
Jarczak removed the repository voluntarily but stated the removal should not be interpreted as an admission that the legal or technical allegations were correct.<ref name="jarczak-readme" /> On May 7, 2026, Bambu Lab published a blog post re-characterizing the dispute as being about "impersonation" through a "falsified" HTTP User-Agent string, rather than about open-source rights.<ref name="bambu-blog-record-straight">{{Cite web |title=Setting the record straight on Cloud Access and Community |url=https://blog.bambulab.com/setting-the-record-straight-on-cloud-access-and-community/ |website=Bambu Lab Blog |publisher=Bambu Lab |date=2026-05-07 |access-date=2026-05-10 |url-status=live}}</ref> The User-Agent string in question is generated by Bambu Lab's own AGPL-licensed source code in <code>src/slic3r/Utils/Http.cpp</code>.<ref>{{Cite web |title=Http.cpp source file (User-Agent setter at line 175) |url=https://github.com/bambulab/BambuStudio/blob/master/src/slic3r/Utils/Http.cpp | | Jarczak removed the repository voluntarily but stated the removal should not be interpreted as an admission that the legal or technical allegations were correct.<ref name="jarczak-readme" /> On May 7, 2026, Bambu Lab published a blog post re-characterizing the dispute as being about "impersonation" through a "falsified" HTTP User-Agent string, rather than about open-source rights.<ref name="bambu-blog-record-straight">{{Cite web |title=Setting the record straight on Cloud Access and Community |url=https://blog.bambulab.com/setting-the-record-straight-on-cloud-access-and-community/ |website=Bambu Lab Blog |publisher=Bambu Lab |date=2026-05-07 |access-date=2026-05-10 |url-status=live}}</ref> The User-Agent string in question is generated by Bambu Lab's own AGPL-licensed source code in <code>src/slic3r/Utils/Http.cpp</code>.<ref>{{Cite web |title=Http.cpp source file (User-Agent setter at line 175) |url=https://github.com/bambulab/BambuStudio/blob/master/src/slic3r/Utils/Http.cpp#L175 |url-status=live |access-date=2026-05-10 |website=GitHub |publisher=Bambu Lab}}</ref> | ||
The incident was covered by XDA Developers, Tom's Hardware, 3Druck, and Manufactur3D, and became a flashpoint in the wider 3D-printing community over open-source licensing and consumer rights.<ref>{{Cite web |last=Batt |first=Simon |date=2026-04-23 |title=A developer restored OrcaSlicer's features that Bambu Lab killed — then the legal threats arrived |url=https://www.xda-developers.com/developer-restored-orcaslicers-features-bambu-lab-killed-legal-threats-arrived/ |url-status=live |archive-url=https://web.archive.org/web/20260427233833/https://www.xda-developers.com/developer-restored-orcaslicers-features-bambu-lab-killed-legal-threats-arrived/ |archive-date=2026-04-27 |access-date=2026-05-04 |website=XDA Developers}}</ref><ref>{{Cite web |title=Developer re-enables 3D printer features that Bambu Lab disabled, firm promptly threatens legal action — OrcaSlicer-BambuLab project now shuttered |url=https://www.tomshardware.com/3d-printing/developer-re-enables-3d-printer-features-that-bambu-lab-disabled-firm-promptly-threatens-legal-action-orcaslicer-bambulab-project-now-shuttered |website=Tom's Hardware |date=2026-04-29 |access-date=2026-05-10 |url-status=live}}</ref> | The incident was covered by XDA Developers, Tom's Hardware, 3Druck, and Manufactur3D, and became a flashpoint in the wider 3D-printing community over open-source licensing and consumer rights.<ref>{{Cite web |last=Batt |first=Simon |date=2026-04-23 |title=A developer restored OrcaSlicer's features that Bambu Lab killed — then the legal threats arrived |url=https://www.xda-developers.com/developer-restored-orcaslicers-features-bambu-lab-killed-legal-threats-arrived/ |url-status=live |archive-url=https://web.archive.org/web/20260427233833/https://www.xda-developers.com/developer-restored-orcaslicers-features-bambu-lab-killed-legal-threats-arrived/ |archive-date=2026-04-27 |access-date=2026-05-04 |website=XDA Developers}}</ref><ref>{{Cite web |title=Developer re-enables 3D printer features that Bambu Lab disabled, firm promptly threatens legal action — OrcaSlicer-BambuLab project now shuttered |url=https://www.tomshardware.com/3d-printing/developer-re-enables-3d-printer-features-that-bambu-lab-disabled-firm-promptly-threatens-legal-action-orcaslicer-bambulab-project-now-shuttered |website=Tom's Hardware |date=2026-04-29 |access-date=2026-05-10 |url-status=live}}</ref> | ||