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.
Restore full BambuNetwork support for Bambu Lab printers
301–310 of 344 posts
Re: Restore full BambuNetwork support for Bambu Lab printers
#302Re: Restore full BambuNetwork support for Bambu Lab printers
#303Just 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.
Re: Restore full BambuNetwork support for Bambu Lab printers
#304Earlier 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
Re: Restore full BambuNetwork support for Bambu Lab printers
#305Earlier 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 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
#306Earlier 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…
Re: Restore full BambuNetwork support for Bambu Lab printers
#307Earlier 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.
Re: Restore full BambuNetwork support for Bambu Lab printers
#308Earlier 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?
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
#309Earlier 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…
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
#310Earlier 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.