Live data from Hacker News

Bambu Lab is abusing the open source social contract

jeffgeerling.com

211–220 of 452 posts

Re: Bambu Lab is abusing the open source social contract

#211
post #198

Earlier quoted context omitted.

So you want European companies to keep being nice and "open", do all the research and invent new technologies and products for the chinese to copy and sell cheap clones of!

They could have simply asked EU to introduce protective tariffs. I don't think they even tried, though.

How would that have helped in their other markets?

Re: Bambu Lab is abusing the open source social contract

#212

I'm an open-source advocate (some would say zealot?) but I ended up buying a Bambu P1S a few months back because my research indicated that there were ways use it normally without creating a Bambu account, or using their slicer, or having to send all of your prints through their servers. I don't have my notes in front of me, but I managed to do all of that with hardly any trouble at all. IIRC, you only had to change…

You're obviously not an open source advocate or zealot if you gave up your principles so easily.

They don’t perceive that their principles are being violated. They asked nicely for a general explanation. How about giving them an equally nice answer in return instead of issuing a combative condemnation of their character?

Re: Bambu Lab is abusing the open source social contract

#213
post #117
post #60

A User Agent not being suitable for any kind of authorisation aside, given this was published under AGPL, is any kind of legal action even possible? Or is this like DMCA abuse, technically not grounded in any legal basis (and in the case of knowingly filing an improper DMCA claim, clearly illegal but never prosecuted) and solely a scare/might makes right tactic?

The license isn't the issue. It's the User Agreement. Bambu is claiming that the fork is allowing, enabling, (and/or promoting, encouraging, etc) users to violate the agreement with Bambu to not use their cloud with third party software. I'm fairly certain user agreements have been used for suing makers of game cheats and other similar things. Certainly in the industry I work in, there was a company making third part…

From the AGPL:

>When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.

Re: Bambu Lab is abusing the open source social contract

#214
post #30

Full disclosure: I've never owned a Bambu because I've never loved the idea of a "closed" ecosystem 3D printer, however I have used them, and am very familiar with the 3d printing space beyond Bambu. For anyone considering alternatives: You should know that almost all other 3D printers expect you to know a little more about how they actually work than Bambus. Bambus are as close as you can get to a "just works" type…

If you decide to get a Bambu anyway, let me heartily recommend against an H2D.

It did "just work" for a while, but then the print cooling fan went bad. On my home Voron, this would be a 5 minute fix. On the H2D, it is this [0]. You basically have to take the entire toolhead apart, removing the mainboard inside it with no less than 11 very tiny and fragile custom ribbon cables that connect to it, plus 5 more connections on a second board that goes on top of it. Most minor fixes are like this. Another time, I had to remove a stuck piece of filament, which involved taking apart the whole front of the toolhead and dealing with even smaller and more fragile flex PCBs.

[0] https://wiki.bambulab.com/en/h2/maintenance/replace-cooling-...

Re: Bambu Lab is abusing the open source social contract

#215

Earlier quoted context omitted.

They're essentially saying "yes, the code is open source, but you're not allowed to modify it or we'll ban you and threaten you with legal action", which is completely antithetical to the whole idea behind open source (especially the GPL which literally says in the license text itself that it was created to protect your right to run modified software). "Violation of the open source social contract" is a good way to d…

You can run modified software per the GPL but that does not include the right to connect to Bambu's servers with your modified software. That is entirely reasonable (especially since this is not some social/messaging application). If I release a client as open source, that doesn't mean it's OK for modified clients to connect to my server. I expect you to use it offline or set up your own server to connect to. I don't…

You must put authorization on your server if you don't want others connecting to it.

While the right of access is not granted by AGPL - it is not reasonable to run a public service with an AGPL client and say you shouldn't be connecting to it.

They are doing a lot of work to create implied consent under CFAA.

If you want to control access you must do something to control access - it must reach a threshold, it cannot just be a public user agent string.

Re: Bambu Lab is abusing the open source social contract

#217
post #68
post #30

Full disclosure: I've never owned a Bambu because I've never loved the idea of a "closed" ecosystem 3D printer, however I have used them, and am very familiar with the 3d printing space beyond Bambu. For anyone considering alternatives: You should know that almost all other 3D printers expect you to know a little more about how they actually work than Bambus. Bambus are as close as you can get to a "just works" type…

I have an Elegoo Centauri Carbon which is cheaper than Bambu Lab's and it has been plug and play so far. I have no experience with 3D Printing and I've been printing on it without any problems so far.

Got the same printer, although I haven’t used it much it’s been pretty great for the price.

Re: Bambu Lab is abusing the open source social contract

#218
post #117

Earlier quoted context omitted.

The license isn't the issue. It's the User Agreement. Bambu is claiming that the fork is allowing, enabling, (and/or promoting, encouraging, etc) users to violate the agreement with Bambu to not use their cloud with third party software. I'm fairly certain user agreements have been used for suing makers of game cheats and other similar things. Certainly in the industry I work in, there was a company making third part…

From the AGPL: >When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid ci…

That's copyright circumvention not CFAA authorization circumvention

Re: Bambu Lab is abusing the open source social contract

#220
post #185

I'm supportive of Jeff's general philosophy towards open source, but this feels a little disingenuous. Did Bambu mishandle the situation? Absolutely. But we need to stop vilifying companies for being cloud-first. The reality is that 99% of their users set up the printer and app using the cloud service. It's easy and convenient. The slicer is still open source, and you can still use their printers without the cloud. (…

> we need to stop vilifying companies for being cloud-first.

No. Absolutely not. Cloud-first is privacy-second, and rental model with ever-changing fees and terms of use.

Post reply on HN