frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Bambu Lab is abusing the open source social contract

https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/
346•rubenbe•1h ago•117 comments

Rendering the Sky, Sunsets, and Planets

https://blog.maximeheckel.com/posts/on-rendering-the-sky-sunsets-and-planets/
187•ibobev•2h ago•15 comments

Operation: Epic Furious

https://www.epicfurious.com/
51•dmschulman•1h ago•7 comments

Learning Software Architecture

https://matklad.github.io/2026/05/12/software-architecture.html
381•surprisetalk•6h ago•69 comments

Screenshots of Old Desktop OSes

http://www.typewritten.org/Media/
509•adunk•11h ago•241 comments

Launch HN: Voker (YC S24) – Analytics for AI Agents

https://voker.ai
4•ttpost•35m ago•0 comments

eBay Rejects GameStop's $56B Takeover as Not Credible

https://www.bloomberg.com/news/articles/2026-05-12/ebay-rejects-gamestop-s-56-billion-takeover-as...
32•voisin•31m ago•10 comments

Postmortem: TanStack NPM supply-chain compromise

https://tanstack.com/blog/npm-supply-chain-compromise-postmortem
981•varunsharma07•19h ago•414 comments

The Future of Obsidian Plugins

https://obsidian.md/blog/future-of-plugins/
12•xz18r•35m ago•1 comments

Profiling.sampling – Statistical Profiler

https://docs.python.org/3.15/library/profiling.sampling.html#module-profiling.sampling
59•djoldman•2d ago•15 comments

EU to crack down on TikTok, Instagram's 'addictive design' targeting kids

https://www.cnbc.com/2026/05/12/tiktok-instagram-social-media-addictive-eu-crack-down.html
360•thm•5h ago•300 comments

They Live (1988) inspired Adblocker

https://github.com/davmlaw/they_live_adblocker
464•tokenburner•15h ago•149 comments

Chasing Chicago's movable bridges (2014)

https://aresluna.org/seesaws-for-giants/
53•NaOH•2d ago•7 comments

If AI writes your code, why use Python?

https://medium.com/@NMitchem/if-ai-writes-your-code-why-use-python-bf8c4ba1a055
735•indigodaddy•19h ago•766 comments

Text Blaze (YC W21) Is Hiring for a No-AI Summer Internship

https://www.ycombinator.com/companies/text-blaze/jobs/P4CCN62-the-blaze-no-ai-summer-internship
1•scottfr•4h ago

Through the looking glass of benchmark hacking

https://poolside.ai/blog/through-the-looking-glass
15•jxmorris12•18h ago•4 comments

The Surprisingly Long Life of the Vacuum Tube

https://www.construction-physics.com/p/the-surprisingly-long-life-of-the
23•surprisetalk•1d ago•9 comments

UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)

https://stemcell.ucla.edu/news/ucla-discovers-first-stroke-rehabilitation-drug-repair-brain-damage
408•bookofjoe•22h ago•80 comments

Analysis points to a unexpected cause of reading difficulties

https://phys.org/news/2026-05-years-struggles-obvious-massive-analysis.html
12•wglb•2d ago•17 comments

Extremely Low Frequencies

https://computer.rip/2026-05-09-extremely-low-frequencies.html
160•pinewurst•12h ago•14 comments

Coursera and Udemy are now one company

https://blog.coursera.org/coursera-and-udemy-are-now-one-company-creating-the-worlds-most-compreh...
139•Anon84•5h ago•60 comments

UnDUNE II

https://liquidream.itch.io/undune2
94•tosh•3h ago•20 comments

Claude Platform on AWS

https://claude.com/blog/claude-platform-on-aws
203•matrixhelix•14h ago•86 comments

I let AI build a tool to help me figure out what was waking me up at night

https://martin.sh/i-let-ai-build-a-tool-to-help-me-figure-out-what-was-waking-me-up-at-night/
250•showmypost•19h ago•254 comments

Software Internals Book Club

https://eatonphil.com/bookclub.html
158•aragonite•13h ago•27 comments

I hate soldering

https://user8.bearblog.dev/rant/
204•James72689•4d ago•165 comments

Google says criminal hackers used AI to find a major software flaw

https://www.nytimes.com/2026/05/11/us/politics/google-hackers-attack-ai.html
223•donohoe•1d ago•165 comments

Rtwatch: Watch videos with friends using WebRTC

https://github.com/pion/rtwatch
70•nateb2022•3d ago•13 comments

Remembering Planet Source Code: Sharing Code Before GitHub Made It Easy

https://www.pietschsoft.com/post/2026/05/05/remembering-planet-source-code-sharing-code-before-gi...
44•pabs3•3d ago•9 comments

Nullsoft, 1997-2004 (2004)

https://slate.com/technology/2004/11/the-death-of-the-last-maverick-tech-company.html
310•downbad_•4d ago•88 comments
Open in hackernews

Bambu Lab is abusing the open source social contract

https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/
325•rubenbe•1h ago

Comments

capitangolo•1h ago
I honestly don't get it. They have more to win by doing things right than with this crap they pull out . Never getting a Bambulab.
goolz•55m ago
Ya at this point I mainly know Bambu from their adversarial behavior. Some friends and I put three new printers online this past month and proudly none are Bambulabs.
hsuduebc2•53m ago
This feels like pressure from the state. I do not see why they would do this otherwise. If people use these printers at work, they may be willingly sending prototypes and designs to China. That would create a huge advantage, because the company could know who bought the printer, where they are located, and what they are working on. Since Chinese companies are required to comply with the government, corporate espionage seems like the most logical explanation to me.
bredren•9m ago
It also enables a similar model to Facebook's insight into third party mobile app growth. The state could look for early growth trends in a given category or model type.

Then their org has the option to burnish or bury models that align with their goals.

Larrikin•48m ago
Some managers are fine screwing power users when they feel they are big enough. I will never buy a Chamberlain garage door opener for their similar stance against the Home Assistant community
bredren•13m ago
Which garage door opener brands / models would you recommend?
ezst•48m ago
Do they? They came to the realisation that they control a sufficient fraction of the market that your preference as a consumer no longer matters to them.
arjie•44m ago
I am sufficiently paranoid that I think this is drone part detection from the Chinese government.
echelon•11m ago
This is the second comment that has mentioned this. I tried googling, and I found YouTube videos of Ukrainians using Bambu to make drone parts.

Is there any more to read about this angle? China blocking Ukraine's access to the tech?

bitpush•1h ago
> I'm one of those crazy ones who likes to own something they purchased, and not have the company watch everything I do with hardware I paid for.

What phone and laptop does Jeff use?

packetlost•1h ago
I'm guessing a Pixel with GrapheneOS
KingOfCoders•57m ago
And I'm guessing an iPhone.

Internet influencers - nothing against this one, I like his videos, I think I got JetKVM because of one video - are a persona which is different from their person. They sell something in their videos and do things in videos that are different from their true self. Videos are primarily done to drive more subscribers. I don't dispute that he might be an exception but he has >1M subscribers which makes being authentic and not driven by audience difficult.

Take LTT as an extreme example.

[Edit] I'm not judging Jeff or saying this is good or bad.

epcoa•44m ago
I use Linux as a daily driver, write and modify kernel (mainline and out of tree) and userspace drivers, have reverse engineered various things. ie beyond most of the HN peanut gallery. That said I use an iPhone because I have a day job and nothing “open” is worth dealing with.
KingOfCoders•33m ago
I use Linux as a daily driver, using it on servers since 1991 (or 92 whenever boot.tgz/root.tgz was released), have been coding for 45 years, started several successful open source projects, wrote a full text search engine in Java in the 90s before there was Lucene, wrote the core Wiki markup engine that powered Atlassian Confluence for quite some time, because Mike asked me. That said I use a Google Pixel because - after decades of using Apple (from first iBook G3, first MacBook, first iPhone, first iPod, iPod nano, first iPad, Xserve, Xsan, iMac Pro and on and on an on) I left the Apple ecosystem when Steve died - to me Apple feels too constraining.

Not sure what that exchange was for, but I like it!

PS: Not a native speaker, don't know what "HN peanut gallery" means. But I like peanuts, though I think Peanuts are overrated. Though sometimes our dog looks like Snoopy, when her ears are flying.

epcoa•12m ago
So, this wasn’t a dick sizing contest about who contributes to open source. The point is there is a certain extent I will go to maintain my ideals of using certain systems and it is more than average even for here (the peanut gallery), and on par with the influencer in question, ie I can relate regardless of their “inauthentic” persona. Most people, even those that consider themselves “enthusiasts”, simply won’t go to the effort of reverse engineering or writing drivers - if it were the case there would be a much larger ecosystem of high quality drivers and a larger pool of contributors. I am in that minority and still use an iPhone, and I don’t have a subscriber count.

2. A google pixel isn’t meaningfully more open than an iPhone (I depend on functionality that would be unavailable if rooted). This wasn’t meant to be an iPhone vs android debate. For the purposes of this discussion they are equivalent.

subjectsigma•1h ago
I like both Jeff and Apple products, but this does seem a pretty ... odd ... thing to say within the context of his audience. A normal person wouldn't bat an eye but the kind of people watching Jeff Geerling videos will probably have some strong opinions about it
dacops•1h ago
"Likes to own" implies "cannot always own".

Don't let perfect be the enemy of good.

FlyingAvatar•1h ago
From watching his videos, he's an Apple guy for his personal devices, though his server infrastructure (and also the bulk of the devices he reviews and experiments with ) are Linux machines.
nekusar•55m ago
Well, cause the current linux phone ecosystem is a wasteland.

Pine sucked all the oxygen out of the environment, with a shit dead-on-arrival product. Pinephone doent even work as a bloody phone.

Other Linux phones are 2-3 generations old, and priced at $700 or so.

So, we're stuck with Apple or Google. Not great choices either way.

john_strinlai•58m ago
does his phone/laptop choice detract from the points being made in the post regarding bambu?
p-e-w•1h ago
> Some people are okay with using OrcaSlicer and printing through Bambu's cloud. It's convenient if you're on the road and want to start a print on your printer at home

Do such people really exist? Are there actually people who are comfortable blindly starting a robot in their home, with a part that heats to 150 C, and then hope that everything will work out and when they get home the part will be waiting for them, instead of the firefighters?

datadrivenangel•1h ago
These people exist.
radial_symmetry•58m ago
That's what homeowner's insurance is for. I often run my printer when I'm not home.
bluefirebrand•52m ago
> That's what homeowner's insurance is for

This mentality is baffling to me. No, insurance isn't there so you can knowingly do risky things, it's there in case something accidentally happens.

Would you say the same about juggling chainsaws? "That's what health insurance is for"?

Absolutely crazy to me

rexpop•45m ago
Driving down the street is risky. Owning a home is risky. It's all a matter of degrees, and insurance doesn't deny coverage for 3D printers, QED that's what it's for.
quietsegfault•51m ago
Homeowners insurance rarely actually covers everything lost in a fire, and takes years to pay out in many cases. I really hope your disaster recovery plan is "insurance'll fix it".
xd1936•56m ago
I do this occasionally, but am fine with using Bambu's integrated Slicer and Remote Control software. It works well enough.
stavros•56m ago
I don't know, do people exist who will run 220 V wiring through their house, even though a few mm of plastic separate the two wires from conflagration? Who use devices running on thousands of volts, with mere inches separating their hands from death?

Perhaps one or two.

awakeasleep•56m ago
That isn’t a significantly different risk from how you are required to use a FDM printer, regardless of circumstance.

Prints regularly take ten+ hours to complete. No one is vigilantly guarding their printer during this time. Fire spreads so quickly in a house that a smoke alarm is often just a signal to get out, you don’t necessarily have the time to grab a fire extinguisher and put it out.

And how big is the risk, really? The materials that you use do not ignite so close to their melting point.

bluefirebrand•54m ago
I think this sort of person definitely exists

There are people who are simply careless

There are people who think of the 3d printer as a toy, not as a piece of industrial (or semi industrial) equipment

There are people who are arrogant, who think they have figured out and solved anything that could possibly go wrong so they have made it safe to do

There are people who kind of think they are invincible and are just convinced that bad stuff won't happen to them

Idk. It's not a stretch at all for me to imagine this sort of person, based on the people I've met in the past. I mean people remove safety guards from power saws that are designed to protect you from losing fingers, so...

jrflo•54m ago
Yes, very common use case. I print things remotely from home on the printers at the office all the time, as do many of my colleagues. Probably not a common use case for people with at-home printers, but if you use them professionally people do it all the time. That said, you probably don't want bambu's cloud if you're working on protected IP...
Kirby64•53m ago
3D printers aren't the fire hazards of yore. They're quite reliable, fused, with multiple interlocks for various conditions (mainly around heating not matching expected rate) that will kill power.

The main potential problem these days (in my view) is whether a print finishes without crashing or delaminating from the print plate, which also has workarounds... but that's only potential printer damage, not a fire.

quietsegfault•52m ago
I don't run prints when I'm not home. I have a fire suppression system in my H2S, and I had one with my A1. You only need it to fuck up once, and your house is toast.
arjie•51m ago
Pretty common for us to leave the printer unattended. The prints are 8 h or more at times and I’m definitely not watching the device. During that time I might be asleep or out of the house. I’ve never actually started a print from outside but that’s not from a safety standpoint just I’ve never needed to.

At worst the sprinklers above it will wash it but that’s in a catastrophic instance.

wongarsu•45m ago
Closer to 200C. But the gantry constraints movement, the 200C nozzle can only really touch its holder, the print bed, the filament and some metal or silicon cleaning surfaces. None of those are flamable at those temps.

Maybe if it knocks itself down to the ground? But I worry much more about faulty wiring or stuff like that. And that's more a function of the brand and model

colechristensen•33m ago
All of the fires I've heard about 3d printing involved sketchy power supplies in some of the printers or DIY builds out there. Thermal runaway protection is really easy code to write and very common in firmware and the thermal design of the heated parts makes it hard to get there.

Not saying fires don't happen that way but let's say it's a failure mode that is a challenge to achieve intentionally much less accidentally.

entropicdrifter•38m ago
My P1S has a camera built into it. If the print begins to fail, I can stop the printer and turn off the heat immediately before anything spirals. Very easy and convenient to remote control from my phone.
vscode-rest•27m ago
Does your house have an HVAC system? Water heater?
Ccecil•19m ago
I would never compare an inexpensive 3d printer to a household device which is designed to last decades.

It is closer to a toaster or an oven than a water heater or HVAC.

Also...my last lease specifically said that I was not allowed to use the washer/dryer or oven when I was not home. So it is not a stretch to believe that the property owners will use those types of agreements to go against you when the insurance company denies your claim (this does and has happened with 3d printer fires).

All that being said...I have run 135hr prints unattended on my printers (not bambu). The risk may be low but it is not zero and it certainly higher than a water heater or HVAC.

dalben•1h ago
We have a Bambu Lab P2S at work. I was considering to buy one myself, because of the ease of use and relative affordability.

What printers are similarly priced and have similar specs, for someone relatively new to 3D printing?

hamandcheese•59m ago
> What printers are similarly priced and have similar specs, for someone relatively new to 3D printing?

None, really. Prusa printers are good enough though. If you value freedom and privacy, its worth a few extra dollars.

mcv•45m ago
It would have been so easy for Bambu to embrace freedom and privacy and continue to enjoy our loyalty all the way to the bank, but apparently they've got to burn down what they've got.

I've got an a1 mini myself, and I'm not aware of anything comparable on the market, but there's a clear need for some competition now.

nickff•14m ago
I find it interesting that many commenters here do not regard anything as 'competitive' unless it offers the same price/performance, while completely disregarding these lock-ins and privacy invasions. It seems that the reason we have all these restrictive and otherwise problematic companies is that you folks just do not assign a cost to their behaviour.
Panda4•34m ago
> None, really.

Have you looked into Centauri Carbon ?

the__alchemist•58m ago
Prusa: Probably less reliable/weaker UX, but good enough. Raise3D: Similar reliability, but more expensive.
himinlomax•58m ago
Prusa, but it's more expensive.
throwaway219450•56m ago
Without the AMS, a Prusa Mk4 (used?) You're always going to pay a bit more but they're European built and extremely repairable. Unfortunately you do need to pay for the Mk4 or Core to match Bambu's ease of use. The Mini is also great for occasional use if you don't need a big build volume.

The Mk3 is also easy, and can be had for cheap now, but it doesn't have auto Z-adjust which is really nice. It's also noticeably slower compared to the latest models.

Jeremy1026•42m ago
Creality K2 Combo[1] is pretty much spec for spec a P2S. Add in OrcaSlicer (Bamboo Slicer fork), and you basically have a non-closed system P2S. I've printed 652 hours on it since December, about 4.7km worth of filament has been ran through it. Great upgrade over the Creality K1 that is sitting next to it.

[1] https://store.creality.com/products/k2-k2-combo-3d-printer-l...

Panda4•35m ago
Eleego Centauri Carbon is cheaper and is just plug and play. I have no experience with 3D printing and have been using it for a while with no problems or messing around with the printer.
kennywinker•30m ago
Check out the qidi q2 (or the q2c depending on what you plan to print) - it reviews well compared to the p2s or even the x1c, runs fully open firmware, and is a fair bit cheaper than the bambu comparables.
silveira•1h ago
What about Elegoo Centauri Carbon? I've had my eye on this for some time.
scottbez1•53m ago
I have the original CC. It’s a fine budget machine for single color - plenty fast and good quality prints.

They rubbed people the wrong way launching the CC2 with multi-color support before they developed the multi-color add-on that was promised for the original CC. I didn’t plan on multi-color with the CC, so that didn’t personally bother me too much.

I recently got a Snapmaker U1 for multi-toolhead prints and love it so far - much less waste than a filament changer and I’m using it for more exotic prints like a mix of conductive and regular PLA in a single part that wouldn’t work well in a filament changer single toolhead printer.

And I still use my CC for occasional single color prints (recently it’s been dedicated to TPU but I’m probably going to move that over to the U1 so I can do “over molded” TPU+PLA prints).

In short, if you’re willing to spend more I’d highly recommend the U1 if you know you’d benefit from the toolchanger. CC is probably a fine budget machine but there are a lot of other similar budget corexy machines to consider these days as well (I got CC when it was groundbreaking for features at its price but competition has caught up by now).

Panda4•33m ago
> for single color

They released the multi color system for $55. I've ordered and waiting for it but the printer itself has been pretty nice.

Panda4•32m ago
I bought it a few months ago and as a beginner in 3D printing it has been really nice. I haven't printed that much though but so far it's been really good.
danielrmay•57m ago
"It pretended to be the official client" is not a security argument if the mechanism was client-supplied metadata.

That’s not impersonation. That’s Bambu discovering that user agents are not authentication.

stavros•55m ago
"You can't use any client you want because of security" is bullshit, as if hackers will care what client you'd like them to use or not when they're trying to hack your infrastructure.

This is just Bambu alienating their customer base, again.

hans-l•30m ago
“But I checked the evil bit and it was off!!!” (https://www.ietf.org/rfc/rfc3514.txt)
CarVac•54m ago
And by using AGPL they grant you the license to use the code however you wish, they cannot say it's "unauthorized access".
mytailorisrich•42m ago
Yes you can use the code however you want but equally they are free to bar anyone they wish from accessing their servers. These are completely orthogonal issues in a legal sense.
Topfi•40m ago
Any instance anywhere that a court has considered an UA sufficient for access control? Especially one published under a copyleft license?
xp84•6m ago
I don't think courts basically ever settle narrow technical questions like that. Any court decision would carry with it particular baggage based on the rest of the specifics, so I don't think it would have established a clear precedent either way.

The funny part here is it seems Bambu is more exposed to a libel suit than the developer is for... checks notes clicking 'Fork' on Bambu's github. Since the moment he did that, his software was supposedly in breach of Bambu's...expectations.

petcat•6m ago
Spoofing a User-Agent by itself is not illegal. Browsers, curl, bots, monitoring tools, and privacy tools do this constantly for legitimate reasons.

The legal risk comes from why you are doing it and what protections you are bypassing.

If you are doing it specifically to bypass Bambu's authorized access, then it is very likely to fall afoul of the Computer Fraud and Abuse Act. The mechanism (spoofing the UA) is entirely incidental to the motivation (bypass authorized access), which is what the law cares about.

CarVac•35m ago
They can bar people from accessing their servers if they do so by rewriting the entire slicer to be closed source and then implementing some actual security, instead of literally giving you the means of access AND the permission to use and modify it as you wish.
happyPersonR•56m ago
Aside from orca slicers issues

Bambus p2s and their ams2 pro have had more hardware reliability issues in 1 month than is normal

Wayyyy more than my p1s and ams combo

I think there’s also some issue in their firmware that needs to be rolled back or perhaps properly tested

Gonna sound harsh :

This isn’t a printer anymore … it’s AI slop

quietsegfault•53m ago
I have multiple Bambu printers, and I've had no problems at all with AMS or AMS2 pro. It just works for me, even with all kinds of weird filaments. Not saying you're wrong, but my experience has been flawless.
kn100•55m ago
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 experience, but modern alternatives from others are nowhere near as hard as they used to be.

The closest "easy" alternative is probably Prusa, but you'll pay significantly more for a Prusa machine than you would a Bambu. They're an excellent company, and the complete opposite of Bambu when it comes to Openness. If money is no object, Prusa is highly recommended.

Beyond Prusa, there's a lot of other options. https://auroratechchannel.com/#section2 This list is a good one.

I personally run an old Elegoo Neptune 4 pro - but my needs are quite low. If I were buying today, a Snapmaker U1 or the Creality K2 Plus is probably where I'd end up going.

cassianoleal•48m ago
Prusa are pretty much plug and play these days, especially the Core One line-up.

You're right that they're expensive but you get free human support 24x7, you get an open platform, lots of contributions to open source (even Bambu Studio is a fork of Prusa Slicer), and they pretty much go on forever.

My Core One+ started its life as an original MK3 and went through each iteration of upgrades, and it works like new. I'm now waiting for an INDX upgrade for it.

IMO the main drawback of consumer Prusa offerings is the lack of good chamber heating for more advanced materials. I can print PC on my Core One+ in the summer with the chamber at 45℃ (good enough for most uses, but 60 would be better), but in the winter it becomes a lot harder.

The Core One L is supposedly better in that regard but I've seen reports that it's still not ideal.

Other than that, I feel the extra cash pays itself back in the long run.

DoctorOetker•26m ago
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 (to avoid overheating chamber temp) to the point the print no longer adheres? etc.

If you could recommend some articles on the subject I would highly appreciate it.

cassianoleal•20m ago
Mine is more or less stock. I've been searching for an existing mod but haven't really found one. A good start is probably to plug all the little leakage points around the corners and unused rivet/bolt holes.

The main issue is how close the walls are to the bed, which makes a lot of insulation projects dead in the water. If a radiator reflector foil [0] can be made to fit, it might help quite a bit as well.

Other than that, proper active chamber heating is really where we should be heading. When I have the time I might attempt to replace the left panel with one.

[0] https://www.amazon.co.uk/Radiator-Reflective-Thermal-Heating...

arjie•41m ago
I have a P1S. Putting it together and running it was about IKEA level of difficulty. Very easy. If money weren’t a problem, which Prusa printer comes closest (assuming we’d want something like the Bambu AMS2)?
awakeasleep•41m ago
Prusa is still the most 'open source-ish' choice, but they're no longer a polar opposite to Bambu, in 2023 they started making efforts to stop commercialization of their designs, stopped sharing source/design material for their PCBs, etc.

Then in 2025 they changed their 'open community license' to say users may not:

“Sell complete machines or remixes based on these files, unless you have a separate agreement…” and “The Restriction: You cannot commercially exploit the design files…”

https://blog.prusa3d.com/core-one-cad-files-release-under-th...

Maybe this is more a comment on how open source has had to change in the face of commercial exploitation of the vulnerabilities traditional open source licenses create for the businesses doing the R&D.

newsclues•37m ago
It’s not problematic to restrict people from selling the thing you designed, made and sell without permission.

If I make an open source car, I don’t want someone else taking my design work, and then selling a cheaper version of my product, I want my consumers to build their own parts.

awakeasleep•32m ago
Sure, but you're comparing morality to the legal definitions in software licenses.

Different licenses are build around different philosophies, and the common open source definitions allow commercialization as long as the source & modifications you make are freely available to others. Prusa is breaking from that tradition.

sokoloff•27m ago
Then you shouldn’t make an open-source car.

Maybe you should make a source-available car, or a car with select portions of CAD available, or something else that fits your intended business model better than open-source.

austinthetaco•26m ago
then its not open source. That's just shared cad files which mcmaster carr does.
scottbez1•11m ago
It’s rough but I understand it.

You can be entirely in favor of the open source ethos, even as a commercial entity, but then certain actors can take advantage of that ethos and just directly commercialize your R&D investment and take all the proceeds of your investment, whether or not they comply with attribution requirements.

It’s tough seeing an open source project you’ve poured tons of care and effort into (and WANT people to share and remix and build cool things) get more or less “extracted” for profit without contributing back (code or money).

At the end of the day, none of it really matters unless you’ve got money and time to actually try to enforce your licenses, or have enough customer mindshare to effectively change the behavior of bad actors without needing legal action.

I’ll probably use licenses like Prusas in the future for similar reasons, even though I generally prefer to use less restrictive ones. Bad actors, or even just non-benevolent actors, can really sour the open source ethos, and it sucks but there’s no way to legally enforce “don’t be a jerk” without restricting a legal document in slightly unpalatable ways.

Panda4•38m ago
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.
y-curious•27m ago
I have an Anycubic Kobra 3 V2 and it “just works”. It’s a Bambu clone but with much less safeguards (for now) and is also 1/3 the price
s0rce•21m ago
My P1P at my work is having wifi issues. I'm considering just getting a Core 1, mostly because it has an ethernet port.
ReptileMan•55m ago
They will lose relevance soon anyway. Toolchangers are the future and their offerings on the matter are kinda shitty at the moment. Their nozzle changing solution is overengineered.
xeromal•53m ago
I own a H2C and have been a huge fan of bambu for a few years, full disclosure.

I don't really see why everyone is up in arms about this. You are able to print in LAN mode or directly through USB drives without going through bambus servers.

Their slicer is open source but it downloads a plugin once you launch it if you choose to which is closed sourced that interacts with their APIs.

Someone reverse engineered the plug-in and put it into orca slicer and then claimed that the plugin should have been GPLed to begin with which I find dubious. I don't really see it being much different than downloading closed drivers on Ubuntu but I'm also not a open source lawyer.

To me, the problem with all of this is that it seems strange to want the plugin when bambu will just shut off their resources to unsigned versions of the network plugin if the orca slicer dev got their way.

I'm open to being convinced but I just don't think the cross-section of people who want this would actually want prints going through bambus cloud so this effort really feels vain.

It also feels like bad framing as well because every post I see about this thing really tries to blur the line and claim this plugin and orca slicer are one and the same.

CarVac•52m ago
The plugin wasn't reverse engineered. The interface with the plugin was AGPL so you can freely use it in any other AGPL software.
syntaxing•48m ago
You have LAN mode only because everyone was up in arms the first time. LAN mode was not part of the plan at first and Bambulab was forced to offer after “listening to their customer”.
harrall•43m ago
But they complied?

Correction is much harder than starting off on the right side.

scottbez1•37m ago
Correction is one of many signals, and it’s better than ignoring pushback, but it’s still usually worse than not needing the correction in the first place.

Sure, a manufacturer that didn’t need to course correct yet doesn’t mean they won’t change their stance in the future, but the same is true for one that already course-corrected.

We see this with privacy eroding laws continually - legislators will “listen” and course correct if there’s pushback, only to reintroduce the bill in the next legislative session, repeatedly, until it gets passed.

I’d prefer the one that hasn’t yet signaled a desire to do something negative in the past to one that has, even if they walked it back later.

kennywinker•35m ago
Sure, but the op is saying “i don’t get why everyone is up in arms”. Without the up in arms you don’t get the correction. Which is why people are up in arms - to get them to further correct.
colechristensen•42m ago
Regardless of the license if they only want their own software interacting with their cloud API, I don't really care because USB and LAN are there. That is ample ability to interact with the machine.

Plenty of situations would make me feel differently, but I'm fine with their restrictions in this case.

ordu•35m ago
> It also feels like bad framing as well because every post I see about this thing really tries to blur the line and claim this plugin and orca slicer are one and the same.

Doesn't it sounds weird to you? I mean, what the reason they have to blur the line? Are they just clueless? Or maybe they fight for some political reason, like an anti-corporate stance, and Bambu is just a convenient target for them?

I'm asking, what you think of them, because I can't understand you. Your take on the conflict is incompatible with behavior of the people opposing Bambu. Or rather it leaves no good explanations for their behavior. When I notice it, I start digging, because if the situation doesn't have a good explanation, it means I do not understand the situation. But you just accept your understanding, so you have some good explanation for people's behavior?

whimblepop•15m ago
IANAL

> Someone reverse engineered the plug-in and put it into orca slicer and then claimed that the plugin should have been GPLed to begin with which I find dubious. I don't really see it being much different than downloading closed drivers on Ubuntu but I'm also not a open source lawyer.

The GPLv3 specifically was written to address a problem called "TiVo-ization", which is when a hardware vendor uses some trick (DRM, proprietary blobs, whatever) to prevent users from actually running modified versions of the software.

The AGPL, the license of this particular software, extends the GPLv3 with protections for users of network services:

> Simply put, the AGPLv3 is effectively the GPLv3, but with an additional licensing term that ensures that users who interact over a network with modified versions of the program can receive the source code for that program. In both licenses, sections four through six provide the terms that give users the right to receive the source code of a program.

https://www.fsf.org/bulletin/2021/fall/the-fundamentals-of-t...

And on TiVo-ization: https://en.wikipedia.org/wiki/Tivoization

The Linux and proprietary drivers situation is more complicated, but proprietary drivers on Linux are generally restricted to interfaces that Linux chooses to expose to them for that purpose. But the Linux kernel seems to take a narrower view of what constitutes a derivative work than was likely intended by the FSF in writing the GPL. Under a "traditional" reading of the GPL, those proprietary drivers are meant to be illegal. Whether some or all of the linking done by proprietary drivers in the Linux kernel is really allowed by the GPL or not is somewhat untested, I think.

hsuduebc2•53m ago
To me, this looks like state pressure rather than a normal business decision. I cannot see a convincing reason for it otherwise. If these printers are used in professional settings, users may be unknowingly sending prototypes, designs, and internal project data to China. That kind of access would be extremely valuable, especially if the company can identify the buyer, their location, and their field of work. Given the relationship between Chinese companies and the Chinese state, corporate espionage seems like the most plausible explanation.
otikik•52m ago
Yeah, I was considering getting into 3D printing and Bambu was one of the finalists. It's good to have one less brand to think about, makes it a bit easier to decide.
bilekas•51m ago
Related topic from 2 days ago : https://news.ycombinator.com/item?id=48084432

Bamboo not understanding the OS licencing when they themselves took from Prusa if I remember correct is pretty rich.

syntaxing•47m ago
Funny how fast people forget. LAN mode was NOT part of their original plan until outrage like this happened last time. They shifted their course and changed their blog post after. Putting pressure as a customer is how you steer company’s direction.
hans-l•32m ago
That’s good in theory but there are also plenty of counter examples of companies forcing features and still making it by just sheer brand reputation or market share (HP still has DRM’d ink, Keurig is still going after “hacks”) or just money (OpenAI promised to open source their model).

I’m not saying we shouldn’t shame those companies for not abiding to their words, but there is more to it than outrage. Suing them (or the threat of) might also work here if they really went against the license.

Topfi•44m ago
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?
kayson•10m ago
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 party software and integrating it with the industry standard tool without going through the official channels, which caused people to violate the user agreement when used. They got sued and settled.

thrdbndndn•38m ago
Good article, but I'd like to ask about two small technical details (I've used Bambu before, but I'm not very familiar with the 3D printing ecosystem).

1. OrcaSlicer: so it's a fork of Bambu's official client, Bambu Studio - but it apparently still goes through Bambu's servers for printing? How exactly does that work? Does it also "impersonate" the User-Agent, and Bambu was okay with that?

2. OrcaSlicer-bambulab: if the goal of this fork-of-a-fork is to bypass Bambu's cloud servers, why would it still need to "impersonate" the UA and communicate with Bambu's servers (as Bambu claimed)? Wouldn't the whole point be to avoid doing that in the first place?

nyrikki•30m ago
Orcas Slicer is a fork of Bambu Studio, which is a fork of PrusaSlicer, itself a descendant of Slic3r.

Orca Slicer was forked to improve usability and features, not to get around any cloud printing requirements, Bamboo added those later and removed the ability to print locally.

It has to impersonate to transfer a gcode file locally, which is another open standard.

Bamboo restricted LAN printing, that is the issue.

morphle•38m ago
I am an outsider on the details of the Bambu software requiring to go through their servers and closed software.

Still I suspect it is about spying, Bambu printers are at the core of the Ukrainian war effort, the reason Ukraine is winning since januari.

First China prevented Ukraine from using the any drones that they sold in millions to Russia while exercising the built in kill switches in Chinese drones used in by Ukrainians.

Suddenly Bambu, another Chinese company started listening in on the 3D printing on a massive scale in secret factories all over Ukraine that make the drones to replace the Chinese drones. Very suspicious.

Whatever is the reason Bambu locks down software or firmware on their 3D printers, now is the time for programmers to change the situation. We need to put up money like Louis Rossmann did [1], not to fight legal battles but for a assembly language programmer to reverse engineer the Bambu firmware and make a free and open source version.

This firmware replacement will cost a couple of months to write so we all should send that programmer a little money so he/she can release it for free.

A free Bambu firmware will allow the Ukranians to continue producing another few million drones and save over a hundred thousands lives by ending the war.

Now is the chance for us outsiders to help Ukraine, by freeing Bambu firmware.

[1] https://www.youtube.com/watch?v=qLLVn6XT7v0

P.S. I would be willing to do the reverse engineering but I would need at least 35 euro per day (to eat) to build a new firmware for all Bambu models from scratch. I would need a few printers on loan for a few weeks. I estimate it would take 5-9 months to rebuild firmware for all models from zero and release it. Maybe Rossmann and Geerling could use their influence and coördinate this freeing of the firmware?

panzagl•34m ago
Bambu had its requirement to go through their servers since before the Ukraine war, though it has gotten progressively harder to work around.
flutas•23m ago
...nope...?

the Ukraine war started in 2014 technically. But even if we go to the "current" wave start, that was 24 February 2022[0].

Bambu Labs released their first printer (X1C, on kickstarter) on 31 May 2022, let alone their "must go through cloud service" restriction starting in early 2025[1].

[0]: https://en.wikipedia.org/wiki/Russo-Ukrainian_war

[1]: https://blog.bambulab.com/firmware-update-introducing-new-au...

SR2Z•14m ago
There is still no hard requirement that you go through their servers. The printers support a mode where they can only be accessed from the local network.
yard2010•5m ago
Please provide sources to your claims.
popcorncowboy•36m ago
I wish I could better articulate the rage I feel that is accumulating strand by strand, year by year, for the corporate over-lording, abusive, user-hostile, person-hostile practices that are rapidly normalizing across the modern capitalist playbook. I have no outlet. The pressure just builds.
ticulatedspline•33m ago
I got a P1P a few years ago and haven't regretted it. A the time BL's price/performance/reliability was peerless. It really was a turn-key printer.

That said none of this is surprising. Bambu Labs have been very candid about their playbook which is following Apple's lead. They want to be the Apple of printers, a very walled garden with high integration good UX and not a lot of freedom because they want to tightly control the full experience.

And that is going to alienate a lot of people and endear a lot of others. The only reason they've even paid lip-service to open source or open hardware is simply to get a foothold in an industry that had strong roots in that area. Now that they're a more established brand we should expect them to start bricking in the garden and adding controls.

Fortunately I think they've been a net-good for the printer landscape, they shook things up pretty hard and I think there's now more competitive models from other brands.

dperfect•32m ago
Bambu Lab has made plenty of mistakes, but I don't think this is one of them. And I'm a big supporter of open-source software.

Their cloud infrastructure obviously has real costs associate with running it, and I don't understand why any software other than their own should be entitled to use those resources.

If you buy something and then significantly modify it, you generally tend to void the warranty - and that's not because companies are just greedy; there are real limitations when it comes to a company's ability to support the endless ways a product could be modified.

Publishing something as open-source does not imply that you must operate something at a loss for charity.

dns_snek•26m ago
> 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.

dperfect•12m ago
> 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 running some of these forks) that they're saying you should use their own software.

dawnerd•32m ago
I installed the third party X1C firmware and locked it down last year. Their whole excuse about security was nonsense then and it’s nonsense now. Every step they take pushes them closer to fully locking their printers down to be either subscription based or use their (always out of stock) filament.
JoheyDev888•29m ago
Was about to pull the trigger on a P2S. Now I'm not.

Bambu Studio is literally a PrusaSlicer fork. You don't get to build on the community and then threaten it.

daemonk•23m ago
I don't disagree with Bambu from an operational standpoint, but disagree with their handling of this.

They are offering a cloud infrastructure that allows users to remote control the printer via their software. If they don't want users to use a non-approved software to access their cloud, they should just build auth around it and explicitly tell people that. The accessibility for users to utilize the printer without going through official software and cloud is a whole other can of worms of course.

This whole fiasco could have been avoided by not being so confrontational, giving their user base ideological ammo.

bri3d•20m ago
What did `orcaslicer-bambulab` actually do?

My understanding is that right now, you can run your printer in LAN or USB mode without Bambu's cloud, and this is supported natively by OrcaSlicer (or any slicer using USB), but you lose some of the Cloud monitoring features.

You can also use Bambu's cloud with their Cloud Connect app and gain those monitoring features while using a third-party slicer, but at the expense that you send your prints through their cloud.

Or, you can use Bambu Studio and get the "fully integrated" experience.

My understanding is that this plugin just replicated their Bambu Studio communication with the Cloud, and that it _enabled_ you to send your prints to their cloud, not _disabled_ it. Is there something I'm missing that made this valuable? (ie - did it do some hybrid where it could hack in the Cloud monitoring without sending the prints through the Cloud?) Otherwise, I think what Bambu are doing are distasteful but I don't understand all of the Chinese espionage hand-wringing or "stealing our files" commentary around this.

kgwxd•5m ago
Calling out bad behavior out to get any group of people to change is dead. Nobody with any bit of power gives a fuck any more. It's really, really bad. Give as little power away as you possibly can. "Open Source" has to be end-to-end to work at all. Even a tiny bit of proprietary spice will eventually spoil the entire dish.