For current owners who want to avoid Bambu's servers entirely, consider LAN mode with OrcaSlicer and this open source reverse engineered networking plugin: https://github.com/ClusterM/open-bamboo-networking
I have verified that my P2S in LAN mode never attempts to make external connections at all (blocked it anyway, of course) and OrcaSlicer + this plugin never attempts to connect to any of Bambu's servers.
My P2S is easily the best printer I've ever had, they really do make incredible machines, it's a shame they have created this ridiculous situation just to (as far as I can tell) collect telemetry.
show comments
ChuckMcM
I think the Bambu case is a good one to litigate the AGPL but perhaps should start in the Court of International Trade. That court has the power to block imports as part of a TRO which would shut down a lot of their revenue from the US at least. Doing something similar in Europe would also help apply pressure. Takes lawyers and money though, of which there is certainly not enough of the latter.
Not to be too glib here, but its one of the paradoxes of "free software" which is there isn't any money generated by the licenses that keep it free. Where as "licensed" software has a revenue stream that is used to enforce the license against people who fail to honor it. The FSF can only do so much with their budget here.
show comments
gnuplustoejam
The Chinese tech industry is built upon a foundation of GPL violations.
There is no way to stop it beyond getting CBP to block imports, which effectively amounts to shunning.
show comments
ramblurr
Bamboo has been sketch and proprietary since the beginning. It's such a shame to see the maker community get sucked in (though I guess there is precedence wrt Fusion et.al.)
show comments
herbst
I never used Windows, I never used Apple, I never used Adobe, I made my life harder than I needed to for my ideals...
Now I am old and have enough hobbies and want things that just work.
Got an iPad, and honestly most apps actually suck and cost monthly subscriptions plus app price, got a windows PC for music and it's horrible and full of ads.
But these 3d printers actually just work.
From a customer standpoint I can't blame them, it's sad that they can't be at least a little less evil
show comments
PonyoSunshine
We just purchased a brand new top of the line Bambu with all the accessories, only for it to be defective on arrival. Their front panel display uses such thin fonts, it makes it almost impossible to read without glasses, and their error codes just send you in infinite loops that make you want to pull your hair out. They really spin themselves as the end all and be all to turn key professional 3d printing, and the reality has been anything but. We are currently waiting on a new part from China that will show up when whomever knows and at best, and all they could offer us a minor credit towards spending more money that doesn't even equal an hours pay.
I wish I could talk better about them, but what a let down. I really hope someone really figures out how to put the screws to them over this GPL violation.
show comments
jonhohle
> At the same time, a parallel market in 3D printers for manufacturing was developing. These were printers that took up a whole room and cost hundreds of thousands of dollars.
Machines that take up rooms and cost hundreds of thousands of dollars existed a decade or more (probably 20 years, if I had to guess; patents) before hobby printers. I’ve not seen one retail printer that wasn’t based on the tech from giant commercial printers. And there is definitely tech in giant commercial printers that will never be retailized (laminated object manufacturing).
show comments
hrpnk
What would the company need to do to comply with licensing?
Release the studio, shared library, and server-side components as AGPL?
show comments
dgellow
After reading the article I don’t understand what the downloaded components are blocking in the slicer. What features aren’t available?
show comments
dofm
At this point there are so many alternatives that we should fully be into the “friends don’t let friends buy Bambu Labs products” but alas we are not.
It’s absolutely insane how little they would have to do to be good community members and choose not to.
show comments
ThouYS
copyright etc has been dead the moment the personal computer arrived. we are still living through the chaos of the new world being born, but I think it has been over for a while already.
I would be very surprised if any kind of license like the GPL (or any license for published code) is left in 100 years or so.
DRM is another face of the same struggle, and this too shall pass. Ironically, DRM coming from the same source as the GPL (wanting to force rules onto something freely copyable), is viewed very harshly, since it supposedly interferes with your "freedom". But in the end they are the same.
Both GPL and DRM come from the idealistic fantasy that non-scarce digital goods have any (market) value at all. AI is just the latest nail in this coffin.
show comments
like_any_other
If the GPL [1] got the same government support as trademark law [2], this violation would not be "ongoing". Why doesn't it? Nominally, the law protects both equally.
[1] I won't say "copyright", because if this was about pirated Marvel movies, it absolutely would be getting the same treatment.
would be nice it one could block programs from loading libs based GPL blacklists. Also linking shoudl be prohibited.. I know it is not possible
pocksuppet
Nobody cares unless there's a lawsuit. You can violate AGPL, or any other license, with impunity if the copyright owner doesn't sue you.
asveikau
It's been pretty weird and disappointing to see the way Bambu has taken over with these practices.
If you go on social media where people are talking about 3D printing, a lot of folks are not developers and don't know anything about software licensing. It is hard to explain this problem to them, or why anyone should care. Meanwhile for many of these people, Bambu is totally synonymous with 3D printing.
Prusa has attracted its own valid criticisms, but I think they are closer to being right on these issues. They can't compete with Bambu on price.
show comments
mschuster91
> A 3D-printing user from Poland, Paweł Jarczak, reverse-engineered the User-Agent string and network code, which resulted in a DMCA takedown notice from Bambu Lab. "GitHub, of course, honored it, because Microsoft."
Which is somewhat funny because a lot of high-impact piracy stuff is on Github and has been for years. GenP (Adobe) and Massgrave MAS (anything Microsoft) come to my mind.
show comments
calvinmorrison
Chinese dont care about your american notions of copyright
chews
It's an open mqtt server if you have creds..... 300 lines of python made by claude totally power mine over a raspberry pi zero.... yes, it sucks they stole, but their hardware is fantastic and if good artist's copy, great artist's steal.
show comments
tamimio
I wasn’t following bambu-drama, what’s a good alternative that have equal good quality/precision and won’t require taking a loan to buy?
show comments
amazingamazing
In the AI age do such things matter? I am surprised they have not reimplemented at this point.
show comments
LoganDark
Is it even possible to sue a China-based company from the US? Would you even be able to seek any remedy other than banning import/sale of its product?
show comments
Aurornis
> Kühn said; they often rely on mechanisms that an actual judge is not going to care about. In this case, Bambu Studio would pop up a request to download "a little more stuff" with the classic choices of "Yes" or "Ask me later"; users eventually figure out that some functionality in the slicer does not work until they click "Yes". The extras that are downloaded are two .so files built from C++ source. Those shared-library files are dynamically loaded into the slicer—as can plainly be seen from the dlopen() calls in the source code that was released.
This seems to be the main complaint: They ship a separate .so as a plugin.
Saying that an actual judge is not going to care about it is confusing. Is this or is it not consistent with the license? Why wouldn't a judge care about something that is a license violation? I don't get it.
> violating GPLv2 by not providing the source for a Buildroot-based Linux (and other copyleft components) used in the firmware of some 3D-printer models. He downloaded the 300MB firmware image from the Bambu Lab web site, but was unable to find the source or an offer to provide it.
Is there some other technicality that I'm missing?
> Bambu Lab needed a slicer, of course, so it started shipping a modified PrusaSlicer (as Bambu Studio), which it was able to get via the AGPLv3, but without shipping any source code or an offer to provide it. That continued up through 2022 or 2023, Kühn said, until the pressure from the 3D-printing community effectively forced Bambu Lab to make a source release, which was, as is almost always the case for a first release, not the actual corresponding source code.
I googled Bambu's first Kickstarter. It shows July 2022 as the estimated ship date.
So the repo was public and available around the time that the Kickstarter ended. Seems fair? He acts like they were refusing until the community forced them to do it a year later, but the repo was live and open when the printers shipped.
I get that Bambu is supposed to be the enemy and we're not supposed to defend the enemy unless we want a lot of downvotes, but the reporting on this issue seems lacking any fact checking. I didn't try very hard but found contradictory evidence in the first Google link for several of the claims. The article is quoting someone speaking from memory to an audience so mistakes are understandable, but I would at minimum expect some cursory fact checking for someone reporting on it.
show comments
Der_Einzige
I am gleeful at the idea that courts can't actually enforce open source compliance.
If your response is "Let's force TPP-style international trade courts to force AGPL compliance", well, you're the globalist that Bernie Sanders rightfully warned about and people like trump pretended/lied about being against as justification for why they get elected. I hope you never get what you want. The same crap will be used to patent surgical procedures and other IP in ways that are horrible for society.
You want to do fake software viral communism that's incompatible with how the legal system operates? You're poor as shit and can't hire good lawyers vs business because capitalism isn't favorable to you? That's why you're supposed to engineer something better than crapitalism. This is a grand challenge for the FOSS movement and why I am still broadly supportive of the reasons why someone like RMS votes/voted for the green party (and yes I know they are these days loony/crazy/compromised by the FSB)
Real FOSS is MIT. Learn to make your fake viral communist license have teeth or forever persist in this doomed world you have created.
sneak
FWIW the AGPL (which is a nonfree EULA trying to masquerade as a copyright license) has never been tested in court, so the fact that it is nonsensical has yet to actually be adjudicated.
Software and services aren’t the same, and the anticapitalist zealots at the FSF can’t square this circle no matter how hard they try.
show comments
zamalek
It is so much worse than "just" AGPL, YouTube happened to rec this to me yesterday: https://youtu.be/mAm-kpiHRcw. Granted, there are much worse and more pressing evils in our world, but Bambu is just pure and utter evil.
Mohamed_Mansour
Which is better parrot or kali Linux? I think it's parrot
select1
I have no issue with this. Bambu makes good products, the AGPL does not give you a license to access someone else's cloud servers.
For current owners who want to avoid Bambu's servers entirely, consider LAN mode with OrcaSlicer and this open source reverse engineered networking plugin: https://github.com/ClusterM/open-bamboo-networking
I have verified that my P2S in LAN mode never attempts to make external connections at all (blocked it anyway, of course) and OrcaSlicer + this plugin never attempts to connect to any of Bambu's servers.
My P2S is easily the best printer I've ever had, they really do make incredible machines, it's a shame they have created this ridiculous situation just to (as far as I can tell) collect telemetry.
I think the Bambu case is a good one to litigate the AGPL but perhaps should start in the Court of International Trade. That court has the power to block imports as part of a TRO which would shut down a lot of their revenue from the US at least. Doing something similar in Europe would also help apply pressure. Takes lawyers and money though, of which there is certainly not enough of the latter.
Not to be too glib here, but its one of the paradoxes of "free software" which is there isn't any money generated by the licenses that keep it free. Where as "licensed" software has a revenue stream that is used to enforce the license against people who fail to honor it. The FSF can only do so much with their budget here.
The Chinese tech industry is built upon a foundation of GPL violations.
There is no way to stop it beyond getting CBP to block imports, which effectively amounts to shunning.
Bamboo has been sketch and proprietary since the beginning. It's such a shame to see the maker community get sucked in (though I guess there is precedence wrt Fusion et.al.)
I never used Windows, I never used Apple, I never used Adobe, I made my life harder than I needed to for my ideals...
Now I am old and have enough hobbies and want things that just work.
Got an iPad, and honestly most apps actually suck and cost monthly subscriptions plus app price, got a windows PC for music and it's horrible and full of ads.
But these 3d printers actually just work.
From a customer standpoint I can't blame them, it's sad that they can't be at least a little less evil
We just purchased a brand new top of the line Bambu with all the accessories, only for it to be defective on arrival. Their front panel display uses such thin fonts, it makes it almost impossible to read without glasses, and their error codes just send you in infinite loops that make you want to pull your hair out. They really spin themselves as the end all and be all to turn key professional 3d printing, and the reality has been anything but. We are currently waiting on a new part from China that will show up when whomever knows and at best, and all they could offer us a minor credit towards spending more money that doesn't even equal an hours pay.
I wish I could talk better about them, but what a let down. I really hope someone really figures out how to put the screws to them over this GPL violation.
> At the same time, a parallel market in 3D printers for manufacturing was developing. These were printers that took up a whole room and cost hundreds of thousands of dollars.
Machines that take up rooms and cost hundreds of thousands of dollars existed a decade or more (probably 20 years, if I had to guess; patents) before hobby printers. I’ve not seen one retail printer that wasn’t based on the tech from giant commercial printers. And there is definitely tech in giant commercial printers that will never be retailized (laminated object manufacturing).
What would the company need to do to comply with licensing? Release the studio, shared library, and server-side components as AGPL?
After reading the article I don’t understand what the downloaded components are blocking in the slicer. What features aren’t available?
At this point there are so many alternatives that we should fully be into the “friends don’t let friends buy Bambu Labs products” but alas we are not.
It’s absolutely insane how little they would have to do to be good community members and choose not to.
copyright etc has been dead the moment the personal computer arrived. we are still living through the chaos of the new world being born, but I think it has been over for a while already.
I would be very surprised if any kind of license like the GPL (or any license for published code) is left in 100 years or so.
DRM is another face of the same struggle, and this too shall pass. Ironically, DRM coming from the same source as the GPL (wanting to force rules onto something freely copyable), is viewed very harshly, since it supposedly interferes with your "freedom". But in the end they are the same.
Both GPL and DRM come from the idealistic fantasy that non-scarce digital goods have any (market) value at all. AI is just the latest nail in this coffin.
If the GPL [1] got the same government support as trademark law [2], this violation would not be "ongoing". Why doesn't it? Nominally, the law protects both equally.
[1] I won't say "copyright", because if this was about pirated Marvel movies, it absolutely would be getting the same treatment.
[2] $30K Worth of Multimeters Must Be Destroyed Because They're Yellow - https://news.slashdot.org/story/14/03/19/1721253/30k-worth-o...
would be nice it one could block programs from loading libs based GPL blacklists. Also linking shoudl be prohibited.. I know it is not possible
Nobody cares unless there's a lawsuit. You can violate AGPL, or any other license, with impunity if the copyright owner doesn't sue you.
It's been pretty weird and disappointing to see the way Bambu has taken over with these practices.
If you go on social media where people are talking about 3D printing, a lot of folks are not developers and don't know anything about software licensing. It is hard to explain this problem to them, or why anyone should care. Meanwhile for many of these people, Bambu is totally synonymous with 3D printing.
Prusa has attracted its own valid criticisms, but I think they are closer to being right on these issues. They can't compete with Bambu on price.
> A 3D-printing user from Poland, Paweł Jarczak, reverse-engineered the User-Agent string and network code, which resulted in a DMCA takedown notice from Bambu Lab. "GitHub, of course, honored it, because Microsoft."
Which is somewhat funny because a lot of high-impact piracy stuff is on Github and has been for years. GenP (Adobe) and Massgrave MAS (anything Microsoft) come to my mind.
Chinese dont care about your american notions of copyright
It's an open mqtt server if you have creds..... 300 lines of python made by claude totally power mine over a raspberry pi zero.... yes, it sucks they stole, but their hardware is fantastic and if good artist's copy, great artist's steal.
I wasn’t following bambu-drama, what’s a good alternative that have equal good quality/precision and won’t require taking a loan to buy?
In the AI age do such things matter? I am surprised they have not reimplemented at this point.
Is it even possible to sue a China-based company from the US? Would you even be able to seek any remedy other than banning import/sale of its product?
> Kühn said; they often rely on mechanisms that an actual judge is not going to care about. In this case, Bambu Studio would pop up a request to download "a little more stuff" with the classic choices of "Yes" or "Ask me later"; users eventually figure out that some functionality in the slicer does not work until they click "Yes". The extras that are downloaded are two .so files built from C++ source. Those shared-library files are dynamically loaded into the slicer—as can plainly be seen from the dlopen() calls in the source code that was released.
This seems to be the main complaint: They ship a separate .so as a plugin.
Saying that an actual judge is not going to care about it is confusing. Is this or is it not consistent with the license? Why wouldn't a judge care about something that is a license violation? I don't get it.
> violating GPLv2 by not providing the source for a Buildroot-based Linux (and other copyleft components) used in the firmware of some 3D-printer models. He downloaded the 300MB firmware image from the Bambu Lab web site, but was unable to find the source or an offer to provide it.
This was the first hit when I googled it: https://wiki.bambulab.com/en/knowledge-sharing/open-source-s.... Includes the e-mail address opensource@bambulab.com for requests
Is there some other technicality that I'm missing?
> Bambu Lab needed a slicer, of course, so it started shipping a modified PrusaSlicer (as Bambu Studio), which it was able to get via the AGPLv3, but without shipping any source code or an offer to provide it. That continued up through 2022 or 2023, Kühn said, until the pressure from the 3D-printing community effectively forced Bambu Lab to make a source release, which was, as is almost always the case for a first release, not the actual corresponding source code.
I googled Bambu's first Kickstarter. It shows July 2022 as the estimated ship date.
The BambuStudio repo has public issues from July 2022 with public user comments - https://github.com/bambulab/BambuStudio/issues/12
So the repo was public and available around the time that the Kickstarter ended. Seems fair? He acts like they were refusing until the community forced them to do it a year later, but the repo was live and open when the printers shipped.
I get that Bambu is supposed to be the enemy and we're not supposed to defend the enemy unless we want a lot of downvotes, but the reporting on this issue seems lacking any fact checking. I didn't try very hard but found contradictory evidence in the first Google link for several of the claims. The article is quoting someone speaking from memory to an audience so mistakes are understandable, but I would at minimum expect some cursory fact checking for someone reporting on it.
I am gleeful at the idea that courts can't actually enforce open source compliance.
If your response is "Let's force TPP-style international trade courts to force AGPL compliance", well, you're the globalist that Bernie Sanders rightfully warned about and people like trump pretended/lied about being against as justification for why they get elected. I hope you never get what you want. The same crap will be used to patent surgical procedures and other IP in ways that are horrible for society.
You want to do fake software viral communism that's incompatible with how the legal system operates? You're poor as shit and can't hire good lawyers vs business because capitalism isn't favorable to you? That's why you're supposed to engineer something better than crapitalism. This is a grand challenge for the FOSS movement and why I am still broadly supportive of the reasons why someone like RMS votes/voted for the green party (and yes I know they are these days loony/crazy/compromised by the FSB)
Real FOSS is MIT. Learn to make your fake viral communist license have teeth or forever persist in this doomed world you have created.
FWIW the AGPL (which is a nonfree EULA trying to masquerade as a copyright license) has never been tested in court, so the fact that it is nonsensical has yet to actually be adjudicated.
Software and services aren’t the same, and the anticapitalist zealots at the FSF can’t square this circle no matter how hard they try.
It is so much worse than "just" AGPL, YouTube happened to rec this to me yesterday: https://youtu.be/mAm-kpiHRcw. Granted, there are much worse and more pressing evils in our world, but Bambu is just pure and utter evil.
Which is better parrot or kali Linux? I think it's parrot
I have no issue with this. Bambu makes good products, the AGPL does not give you a license to access someone else's cloud servers.