Live data from Hacker News

Bambu Lab is abusing the open source social contract

jeffgeerling.com

181–190 of 452 posts

Re: Bambu Lab is abusing the open source social contract

#181
post #67

Earlier quoted context omitted.

Any instance anywhere that a court has considered an UA sufficient for access control? Especially one published under a copyleft license?

weev got convicted for something pretty similar to this. His conviction was vacated, but he did spend time in prison for unauthorized access to an AT&T server that only required a specific user agent and a guessable numeric device ID number. At least in the US, the law against unauthorized access to a computer system has no requirements for how good the security has to be. If you should reasonably know you're not sup…

I checked and in that case [0] specifically, the court specifically doubted that such access was violating any applicable laws. Course, it got vacated before that could be properly addressed and this seems to be specific to NJ so if someone knows a broader case, happy to read up, but to me this makes the argument stronger that there is no reason to just presume such a "bypass" (if that counts, many of us have "bypassed" a lot via reading robots.txt, etc. in our youth) is inherently illegal. Again, happy to read if someone can provide a source saying something else. If Bambu want to argue EULA, go ahead, but let us not give these entities the ability to just wish something illegal because they simply dislike it, when there is no evidence it is.

Am currently somewhat into the topic of UAs for a personal project (not connected to Bambu printers), so am honestly interested for any tangible information, I just dislike us assuming something illegal because a corporate entity views it in a negative light.

[0] https://www2.ca3.uscourts.gov/opinarch/131816p.pdf ("We also note that in order to be guilty of accessing “without authorization, or in excess of authorization” under New Jersey law, the Government needed to prove that Auernheimer or Spitler circumvented a code- or password-based barrier to access. See State v. Riley, 988 A.2d 1252, 1267 (N.J. Super. Ct. Law Div. 2009). Although we need not resolve whether Auernheimer’s conduct involved such a breach, no evidence was advanced at trial that the account slurper ever breached any password gate or other code-based barrier. The account slurper simply accessed the publicly facing portion of the login screen and scraped information that AT&T unintentionally published.")

Re: Bambu Lab is abusing the open source social contract

#183
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’ve gotten some really good prints with a Qidi Q1 Pro. Have read good reviews about some of the other/newer versions by the same brand as well. They are very cheap for the features they have, and excellent quality

Re: Bambu Lab is abusing the open source social contract

#184

Earlier quoted context omitted.

> I don't understand why any software other than their own should be entitled to use those resources That's not a genuine argument, nobody "feels entitled" to anything. Bambu made a deliberate choice to architect the product this way, deliberately placed themselves in this gatekeeping position, and they're deliberately working towards removing any other form of access to our hardware.

> they're deliberately working towards removing any other form of access to our hardware Maybe I'm mistaken, but I don't think that's what is happening. They aren't doing anything to block OrcaSlicer or any fork from working with the printer using LAN-only mode. It's only if you want to use Bambu Lab's servers for essentially a remote-access solution (which, by the way, kind of defeats the privacy-oriented purpose of…

> They aren't doing anything to block OrcaSlicer or any fork from working with the printer using LAN-only mode.

They did. Since the first update in early 2025 LAN-only mode isn't enough to use 3rd party software anymore. Eventually they (partially) caved to the extensive backlash and added "developer mode" which completely exposes your printer by removing existing access controls, coercing users into either giving up control, or giving up basic security in order to maintain full control of our printers.

Re: Bambu Lab is abusing the open source social contract

#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. (Yes there was some fighting after their security issue in 2025, but they did put in an effort to maintain compatibility with third party slicers even if it was misguided and/or out of touch.

Bambu has every right to restrict or limit how their cloud service is used, even if they do it in a completely insecure and trivially reproducible way (a user agent).

I'm curious from a legal perspective - the user agent in the Bambu slicer is AGPLed, so copyright wise it seems anyone could put it in their own slicer too. Nonetheless, something feels wrong to me about saying you're a Bambu slicer when you're actually not. Bambu is going after it because of the user agreement, but is there any other legal standing for complaint?

Re: Bambu Lab is abusing the open source social contract

#186
post #81

Earlier quoted context omitted.

Bambu had its requirement to go through their servers since before the Ukraine war, though it has gotten progressively harder to work around.

There is no requirement to send prints through their servers. My P1S has never been logged into their cloud service in the year I've owned it.

Yeah. I just bought a new p1s last week and today hooked it up, never connected it to anything but power. Printing from the SD card worked first try, zero issues.

Re: Bambu Lab is abusing the open source social contract

#187

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…

> I'm not sure I'm clear on what the kerfuffle is about.

Perhaps the kerfuffle is about making legal threats against open source developers.

Re: Bambu Lab is abusing the open source social contract

#188

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…

As far as I can tell, they're just objecting to use of their cloud service. You can fork their software and use it with your own printer just fine, they just don't want you to use it with their cloud service, which its own terms of service for access.

I think it's an odd hill for them to die on, but it's not a totally unreasonable position - the cloud is other people's computers, other people can have rules about what you can do with their computers. Just because a client is open-source, doesn't mean you're allowed to use the server.

If you're using developer mode running everything locally (or remotely over your own VPN, like the author here) then I think this makes zero difference.

Re: Bambu Lab is abusing the open source social contract

#189

Earlier quoted context omitted.

Is there any guidance on improving the Core One chamber? I would like to add some thermal insulation around the chamber, but I'm not sure if the firmware will properly detect unexpected thermal insulation in problematic scenario's, if it blindly assumes its a stock Core One... the more you modify a printer, the more it operates in terra incognita. Could too much thermal insulation cause the bed temperature to lower (…

You can insulate the chamber. That works fine. There is a vent on top which is open in case the printer needs lower temps. For everything else it will turn on the chamber fan. The parameters are tunable in the menu (or via G-Code).

Any tips on insulating the chamber?

Re: Bambu Lab is abusing the open source social contract

#190

Earlier quoted context omitted.

Please provide sources to your claims.

I couldn't find a source for China disabling drones it sold to Ukraine, but they did cut off drone exports to Ukraine, while still supplying them to Russia: https://www.newsweek.com/china-ukraine-russia-war-drone-uav-...

1) I have heard of the kill switches being used from several sources in the Ukraine ministry of defense. I advised them on how to remove the kill switches in two brands.

2) It was mentioned in an interview of military in this Dutch documentary https://npo.nl/start/serie/konvooi/afleveringen/seizoen-1

3) Several journalists mentioned it in their news reporting (sorry, I can't locate the links right now).

4) Two soldiers vlogged about it on youtube.

Post reply on HN