Live data from Hacker News

Restore full BambuNetwork support for Bambu Lab printers

github.com

301–310 of 344 posts

Re: Restore full BambuNetwork support for Bambu Lab printers

#301
post #275
post #269

Earlier quoted context omitted.

I think the really important part of this is that Pawel modified OrcaSlicer to look like BambuStudio by looking at the AGPL licensed source code of BambuStudio and copying it over. And the function he copied over just set the UserAgent string to some hard coded values also available in the AGPL source code of BambuStudio. He didn't reverse engineer anything. Just went and looked at public code that's free to use for…

Yeah they're argument is based on saying that sniffing a user agent string is illegal reverse engineering. If they get the right 100 year old judge they might even succeed but it feels like a thoroughly lame argument to me.

[deleted]

Re: Restore full BambuNetwork support for Bambu Lab printers

#302
A retrospective analysis of what was the motive behind all this? Did they want an Adobe/Oracle type stranglehold/walled garden for max revenue extraction? Did they want to own any new things/ideas anyone invented by a rush to patent/copyright/?? It seems they did not anticipate the amount of fur that would fly and they should probably try to back away as gracefully as possible before they kill their own golden goose, if at all possible after the recent forks as vigourous fan driven forks can exceed their source forks?

Re: Restore full BambuNetwork support for Bambu Lab printers

#303

Just make sure never, ever to buy from them again. It's the same story as Synology with their forced reliance on specific hard drives. As long as there are still other providers out there...

Synology works with any hard drive. I bought a new unit and installed WD drives in it. No issues.

The point is that Synology tried to vendor-lock their customers for profit, and even though they didn't follow through, they told us what they stand for, and it is now considered ill-advised to buy their hardware because of that.

Re: Restore full BambuNetwork support for Bambu Lab printers

#304
post #134

Earlier quoted context omitted.

Presumably the original dev that implemented the changes for this functionality that pulled the repo does not want to be associated so some level of squashing was required but yeah, the whole history was maybe a bit silly.

Apparently the full history is here: https://github.com/DARKFiB3R/OrcaSlicer-bambulab And it doesn't look good. This has me call into question the caliber of developer who made the fork. No sane open source project would allow this to be upstreamed in this shape

I mean, the presence of a CLAUDE.md file tells me everything I need to know about this fork.

Re: Restore full BambuNetwork support for Bambu Lab printers

#305

Earlier quoted context omitted.

That they are. However, that's abusing the developer, not the AGPL.

I disagree. They’re redistributing software under the AGPL while trying to prevent others from using the same freedoms they’ve been granted by the license.

The fact that Pawel was able to copy their source code and paste it into an Orca fork is direct proof from Pawel himself that they are honoring the AGPL.

The C&D presumably wanted him to remove the ID/version string or at least stop distributing it, i.e., they only want real BambuStudio on their cloud and that was the laziest way to achieve that

AGPL does not have a "don't be an asshole" clause

Re: Restore full BambuNetwork support for Bambu Lab printers

#306
post #87

Earlier quoted context omitted.

I think the enterprise “LAN Mode” is actually the thing this repo is emulating / replacing, which the consumer printers (might?) also support, where the cloud auth token is still in play but prints are (ostensibly, in a much more difficult to audit way given the client still needs access to the Bambu servers) sent directly to the printer. Developer mode doesn’t require the proprietary binary.

There's no technical hurdle to achieving both modes or access types (local and cloud) simultaneously. This isn't a technical issue. Selling "Home" and "Pro" devices that are differentiated is also not necessarily a problem, a company is allowed to sell two products with different features and pricing. There are two problems here. One is when the manufacturer sells something with some capabilities and later pulls the…

What features did they take away?

Re: Restore full BambuNetwork support for Bambu Lab printers

#307
post #275
post #269

Earlier quoted context omitted.

I think the really important part of this is that Pawel modified OrcaSlicer to look like BambuStudio by looking at the AGPL licensed source code of BambuStudio and copying it over. And the function he copied over just set the UserAgent string to some hard coded values also available in the AGPL source code of BambuStudio. He didn't reverse engineer anything. Just went and looked at public code that's free to use for…

Yeah they're argument is based on saying that sniffing a user agent string is illegal reverse engineering. If they get the right 100 year old judge they might even succeed but it feels like a thoroughly lame argument to me.

According to the video about this by Louis Rossman, there wasn't even string sniffing. No changes were made in the code, the client ID was hard coded in, and was untouched by the author.

Re: Restore full BambuNetwork support for Bambu Lab printers

#308
post #276

Earlier quoted context omitted.

> They have no rights to prevent people modifying and using AGPL software however they want. AGPL software can be used and modified within the limits of what the AGPL permits. People can do that with their Bambu software running on their own hardware. That does not extend to using their proprietary BambuNetwork cloud service (somebody else's computer). The AGPL specifically mentions this scenario in section 6. There…

If I just build the software from their repo without any modifications, getting an identical result to what I can download via their website, would I be allowed to use the service? If not, why not? If yes, what if I made a modification? How much may I change and where was this ever codified? What about using an unmodified, prior version of the source code to build? Why would that not be ok?

Interesting question. In the first case, where you install your own build from unmodified source code, although AGPLv3.0 still allows discontinuing support, I see no explicit carve-out in the licence to restrict network access.

However, the AGPL comes with no right to such network access to begin with. Permission to access the network would usually come separately from the AGPL; I suppose you could potentially bundle it as an additional permission under section 7, but I don't think Bambu is doing that.

To take it a step further, even if you use the latest official software, installed by the vendor (and not by you), they can still refuse you access to their network. That might violate some other agreements or laws (e.g. contract to provide a service), but it does not violate the AGPL itself.

What they cannot do is prevent you from running your modifications on your hardware.

Re: Restore full BambuNetwork support for Bambu Lab printers

#309

Earlier quoted context omitted.

Yeah I’m so tired of rhetorical games people play. It’s a shitty business practice, it is deceptive and possibly false advertising, it may be violation of a contract and / consumer production laws, but removal of a software feature is not “theft”. And many of these same people probably (and rightfully) laughed at music and movie people casting piracy as “theft”.

When you sell something and then after the sell you take away the very thing you sold — that you no longer own — from the person who now owns it, that is called theft. You are taking something away from someone that they own. Piracy is not theft because you do not take anything away from anyone, you copy it and do not pay for it, but the original is still there. No one lost anything. It is irrelevant whether the thin…

Does it not depend on what the feature is?

Is it theft if a company stops supporting TLS 1.0 clients that were previously supported?

What about upgrading service to only support a new form of authentication, breaking some clients?

What if the new authentication can only be done by locked down official client?

What if the company never advertised support through third party clients?

Re: Restore full BambuNetwork support for Bambu Lab printers

#310
post #17
post #12

Earlier quoted context omitted.

That’s an LLM generated website if I’ve ever seen one the explanation for that is here https://youtu.be/II2QF9JwtLc basically louis found that not using AI to design his website drastically reduced the hits he would get from google.

It’s still AI slop, even if your favorite youtuber built it.

and still necessary, regardless of who built it
Post reply on HN