Top
Best
New

Posted by Velocifyer 12 hours ago

An ongoing 3D-printer AGPL violation(lwn.net)
351 points | 158 commentspage 2
dgellow 11 hours ago|
After reading the article I don’t understand what the downloaded components are blocking in the slicer. What features aren’t available?
hamdingers 9 hours ago|
It's the networking plugin that talks to the printer over the network (while exporting gobs of telemetry to Bambu's servers).

Without the networking plugin you cannot monitor your printer or send prints to it remotely. You can copy files to a flash drive and print that way.

knowaveragejoe 1 hour ago||
To be clear for anyone else reading: those are the official options. But there are plenty of alternatives that allow for using a Bambu remotely. It just won't be quite as polished an experience as finding a model in Handy and hitting print.
dofm 10 hours ago||
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.

herbst 10 hours ago||
I am not sure if that is actually the case. Everyone I know with anything else than a bambu still has regular maintenance, constant adjustment and failures. Bambu just works. Sure prusa are cool too, but much more expensive and still more maintenance.

I honestly don't want another maintenance hobby. I just want something that works and doesn't cost an arm and a leg.

WillPostForFood 10 hours ago|||
In defense of Prusa, I’ve had mine for six years and have done basically zero maintenance. I’ve adjusted temps a few times when switching filament brands, and that’s about it.

You are right to say Prusa is more of a hobbyist machine while Bambu is closer to a consumer appliance. But within the hobbyist spectrum Prusa is more on the light hobby side these days. My first printer was a Printrbot where I was hand-entering G-code to move the nozzle around and level the bed. Prusa is a dream compared to that.

I like Prusa as a company (and the guy), and I like the community around it. The machine is simple, keeps working, parts are available, and you can understand and repair it if you need to.

dofm 9 hours ago|||
Prusa make machine tools, IMO.

(I don't understand people who build print farms from Bambu Lab machines at all; I do get using Prusas.)

herbst 9 hours ago|||
If I would have read more into it before buying a Bambu I would probably own a prusa too, also I get where you are coming from, my $300 ender was a years long pain with >$800 in upgrades and replacements and barely show worthy prints.

However I've seen so many non technical people having fun with 3d printers at a pure hobby level at this point it's hard to not recommend Bambu in some way.

eknkc 10 hours ago||
Which alternatives?
dofm 10 hours ago||
Depends on the niche and application you are interested in.

Though I would caveat my assertion by saying that if the specific form factor of the A1 Mini (which is a nice thing) matters to you, and it well might, there’s probably no alternative for that single machine, to be fair.

But I would still choose something else.

Personally I think the “just works” 3D printer is largely the result of cognitive bias. It’s a machine tool that melts plastic: I don’t think this is the appropriate territory for “just works”. But that’s just me.

m4rtink 9 hours ago||
Yeah - we have 4 printers at the moment, one of them a Prusa MK3S+ & it has been maintenance free so far.

The other printers are basically custom designs by this point & you need to fix things sometimes - like recently erosion of the filament eationg away enough of the idler arm to slip from the forwarding wheel. But I don't mind, because I can easily fix all of that with either 3D printed bits or easily & cheaply available common parts.

I don't mind because I know I can fix ynathing on those printers! No issues like with 2D printers with closed firmware that worksa against you to print secret dots, only accepts locked down blessed overpriced consumables & fails to print if only one color runs low. Not to mention the bloody thing is basically unfixable & any drivers already suck + they will drop support on a whim anyway.

Seriously, would rather fix the 3D printer after every print than to deal with the level of bulshit common on 2D printers - and ot seems to me that Bambu is trying to achieve exactly that!

ChickeNES 9 hours ago||
> Seriously, would rather fix the 3D printer after every print than to deal with the level of bulshit common on 2D printers - and ot seems to me that Bambu is trying to achieve exactly that!

This is why hobby printers continue to be a time sink, while my Bambu just works. It's a tool, I shouldn't have to fix it after each use.

dofm 8 hours ago||
But it's a machine tool and you should be able to modify and improve it. Bambu don't want you to have that flexibility. And when they do break in unusual ways (and they still do), their customer service is not good enough to match their consumer market.

My current machine is a bit of a weirdo. A formerly basic Creality Ender 2 Pro (the cheapest possible small bed model) that I have had for more than four years, which has always been an unusually excellent machine for fine work, and now has a hardened steel nozzle in a faster heating/higher temperature hotend, mesh bed levelling, direct drive extruder, tidier cables (!), Klipper/KlipperScreen, and an even tighter calibration situation.

I am not at all bothered about pushing machine limits, and I am not an electronics or hardware tinkerer at all. Not my mindset. I don't print stuff for the sake of printing, and I'm much more focussed on learning CAD techniques.

The upgrades were done as a systematic plan to teach myself how the basic functions of a typical modern machine work on a much deeper level, so I can teach and help others. (Life plan changes)

And indeed only once I knew I have need of a larger machine anyway — not that I've bought it yet, for life reasons.

It's nice that it's a little faster, prints higher temperature materials better, levels more easily and more precisely, is now super dimensionally accurate, and my modestly-custom Klipper config has let me dabble with support interface layer swaps by smoothing over some of the details of filament changes, which is cool. In many ways it is like having a newer machine.

I still don't feel like a hardware or electronics guy and I'm not a performance tinkerer. The machine is upgraded, prints superbly, and now I just use it when I need to use it.

But what I have internalised is that I should be able to run my printer as long as I want, with what software I want, understand it and fix it if I need to. I absolutely don't want to tinker for the sake of it, but I also don't want to cross fingers and rely on a machine being great from the factory. If fixing it means changing it, that's fine with me.

If you are intending to print things for which quality and precision matters, then there is no substitute for understanding the machine more deeply, and that means a machine that will let you understand it.

This new understanding is really challenging my choice of what I buy for my workshop, because to some extent this window of deeper understanding is closing. There are, by contrast, many "off the shelf" machines that compete with (and outperform) Bambu machines at comparable and lower prices.

ChickeNES 7 hours ago||
See, my thing is that I am a electronics and hardware tinkerer, and the printer(s) were taking up time I could have been actually tinkering with projects instead of my tools. My X1C still behaves the same as when I bought it, and Bambu continues to sell all the replacement parts needed.
dofm 7 hours ago||
Interesting.

I come at this from the other direction. I was your stereotypical guitar-playing, photographer, software nerd; I would never have tried making physical things until I realised I wanted to make photography accessories.

(Also some of my experience with expensive machines has been very spendy inkjet printers.)

But I also want to teach (adults) and I have therefore developed a tendency to teach myself anything I am interested in at enough of a level that I could teach someone newer to it.

There are just too many sketchy things around Bambu for me to take them seriously.

I will concede I am using a budget Creality, and that almost none of the alternative players have the strongest reputation for open source ethics, so it is a narrowed field.

But I can see myself buying a Snapmaker, a Prusa, or a Sovol, on the budget fringes the newer Flashforge printers are shockingly good, and for the entry level I don't massively mind what Anycubic are doing with the Kobra X; it's not heavy duty but potentially has some applications.

I don't think I'd buy a Creality again. But it's in no way because of my experience with them or with the machine I bought or its upgrades; this experience has been in very significant ways a life-changing one.

I just don't think they appear to be better at doing the more closed products than they were at the dirt cheap stuff (industry-changing machines for which they catch undue shit), and they turn over new products too fast.

Where I am more challenged is CNC.

I definitely don't know how I feel here, because on the one hand I'd like a large-ish MPCNC or scrappy eBay CNC to rough out lap steel guitars and conversion necks; big coarse-ish-but-accurate woodcutting I am bad at by hand. And on the other hand, for the photography stuff in particular, I have definite applications for a Carvera Z1.

I guess the answer may be to do both. But the same process of assessment will be involved in this case.

like_any_other 3 hours ago||
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...

Surac 11 hours ago||
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 4 hours ago||
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 11 hours ago||
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.

wongarsu 11 hours ago||
Haven't these (A)GPL violations been there for most of the company's history? It's the context around them that changed.

While the ecosystem was open few people cared about the network plugin, and apart from that plugin the Bambu Studio slicer is open source. Similarly there was little interest in calling out the suspected violation of their online slicer - it's probably just a headless variant of Bambu Studio. But when Bambu started closing their ecosystem and claiming that user agent headers are DRM everyone got justifiably upset, and this is a just outlet for that

dspillett 8 hours ago|||
> and apart from that plugin the Bambu Studio slicer is open source

But IIRC the plugin itself contains code covered by the open source licenses, either that or being directly linked the way it is is considered sufficient for the requirements of the license to apply.

asveikau 10 hours ago|||
> apart from that plugin the Bambu Studio slicer is open source

I'm not a lawyer, but my understanding of the GPL is it's meant to block this kind of behavior. Certainly it's against the spirit of it.

svachalek 11 hours ago|||
It's a shame because the Bambu product line is genuinely first class. They don't need to play these games to compete, and could have won a lot of genuine good will by giving a little back to the community.
mrheosuper 3 hours ago|||
it's hard to convince people to past over bambu when the alternative is either: Crappier (Ender, Creality), or much more expensive (Prusa).
dofm 10 hours ago||
Bambu and Prusa are both engaged in harm.

But Prusa is only engaged in self-harm.

CamperBob2 7 hours ago||
What's Prusa doing wrong?
dofm 5 hours ago||
The Open Community Licence is a horrible mistake, even with the recent modifications.
mschuster91 10 hours ago||
> 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.

ipdashc 9 hours ago|
> GenP (Adobe) and Massgrave MAS (anything Microsoft)

It's questionable whether those two companies care that much about piracy, they make most of their money off enterprise, right? For a while I heard it theorized that Adobe and Microsoft largely let people get away with it, since it still keeps them in the ecosystem and therefore makes them likelier to use those products at work. Versus Bambu which probably still sells mainly to random hobbyists/home users

dspillett 8 hours ago||
> I heard it theorized that … Microsoft largely let people get away with it, since it still keeps them in the ecosystem

That is more than just a theory, their own documents (I can't remember if they were leaked or officially released as part of the big anti-trust case) stated that this was essentially their policy for poor eastern counties: if they wouldn't be paying for it anyway MS preferred them to use it rather than something else (like Linux, or something locally created, etc,).

It was less openly ignored in the case of students, or people using work licenses (or just pirate copies) at home, but the above and the lack of enforcement would indicate it was ignored for that reason.

calvinmorrison 6 hours ago||
Chinese dont care about your american notions of copyright
chews 8 hours ago|
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.
fn-mote 5 hours ago|
> if good artists copy, great artists steal

This would be a lot more convincing if the stolen part were the great part, as happens in music.

More comments...