Top
Best
New

Posted by Velocifyer 11 hours ago

An ongoing 3D-printer AGPL violation(lwn.net)
351 points | 158 comments
hamdingers 10 hours ago|
For current owners who want to avoid Bambu's servers entirely, consider LAN mode with OrcaSlicer and this open source reverse engineered networking plugin: https://github.com/ClusterM/open-bamboo-networking

I have verified that my P2S in LAN mode never attempts to make external connections at all (blocked it anyway, of course) and OrcaSlicer + this plugin never attempts to connect to any of Bambu's servers.

My P2S is easily the best printer I've ever had, they really do make incredible machines, it's a shame they have created this ridiculous situation just to (as far as I can tell) collect telemetry.

bdcravens 8 hours ago||
I have several, and they're all running in DevMode/LAN Mode. I drive them using this project:

https://bambuddy.cool/

Starmina 5 hours ago||
This still sends query to bambulab if they don’t use modified networking plugin, unfortunately.
qwerpy 9 hours ago|||
LAN mode works well with home assistant and some HACS Bambu integration. Takes some setup but then you get real time camera feed and all the nice sensors for temp, humidity, including any AMS you have. I connected mine to Bambu server for the app just to see what it does, and my home assistant setup still works over LAN. Great printers and for now offline modes work well.
hamdingers 8 hours ago|||
Probably this one: https://github.com/greghesp/ha-bambulab

It's excellent for monitoring and setting up automations around printer events, I use it all the time too.

knowaveragejoe 1 hour ago||||
I run this on the home server w/ caddy-tailscale, and I can slice/print from anywhere with a nice easily rememberable domain name. I run a P1S in LAN mode and have it firewalled from actual internet access.

https://github.com/linuxserver/docker-orcaslicer

doawoo 9 hours ago||||
2nd this, I have my X1C blocked on any inet access, LAN only, it’s a very nice piece of hardware with questionable software :/
groos 8 hours ago|||
The Bambu Labs mobile app doesn't work with LAN mode. I found this app for Android, "LanBu" which does a decent enough job. It's still in beta and wants to display ads. So far my PiHole has blocked all its ads so it's tolerable. I wouldn't mind paying for it, if it's a one-time free and it allowed access from outside my LAN.
WaxProlix 8 hours ago|||
Is it possible to back out the firmware updates and setup that came along with this change to get self sufficient, or is that not necessary? I recall hearing that a firmware update made the printer (P1S in my case) phone home even potentially when in LAN mode. This is an area where I just kind of gave up and let it happen, though I kind of regret it now.
FloatArtifact 5 hours ago|||
I know I'm worried when they're going to start mandating client-side scanning of 3D prints.

https://www.eff.org/deeplinks/2026/06/we-can-still-stop-cali...

InTheArena 4 hours ago|||
This part gives me hope, but I have not been able to find the certificate:

Option B: cloud mode without Developer Mode

Starting with v2.0.0 the plugin can also drive a cloud-paired printer with verification left ON — no Developer Mode. This keeps the cloud features (cloud print dispatch, print history, MakerWorld) but is meant for advanced users, because it requires private slicer credentials that this project does not distribute.

Two things are needed:

1. Bambu's slicer credentials, which you provide yourself. Put slicer_cert.pem, slicer_key.pem and slicer_crl.pem in the plugin's config directory (or point at them with slicer_cert_pem / slicer_key_pem / slicer_crl_pem in obn.conf). The plugin uses the key to sign MQTT print commands and to install its app certificate on the printer. These are private credentials. This project does not ship them and gives no instructions on obtaining them — you have to find or extract them yourself, and you alone are responsible for ensuring your use complies with the applicable terms and law.

2. Two settings in obn.conf. Set block_cloud = 0 (the default 1 blocks cloud printing outright) and client_name = BambuStudio (the honest default client name is rejected by the cloud print API with HTTP 403).

With that in place you get signed MQTT commands, on-printer app-certificate install, cloud print dispatch, print history and MakerWorld — without touching Developer Mode.

What the default cloud_print = cloud_only actually uploads. Even in this mode the model itself normally stays on your network: for a print with a cloud record the plugin sends the .3mf straight to the printer over LAN FTPS, and only the record goes to Bambu — a project entry, a task entry (mode=lan_file) and a small config .3mf that print history uses for its thumbnails. That record is exactly what buys you the cloud extras: print history in Studio and Handy, and the ability to rate models on MakerWorld. The full model is uploaded to Bambu's servers only when Studio dispatches a pure cloud print (start_print), e.g. for a printer that is not reachable on your LAN.

You can limit even that: set cloud_print = try_lan_first or lan_only to print over the LAN without writing a cloud record at all, and cloud_hide_history = 1 to hide the cloud print history in Studio.

If you run neither Developer Mode nor valid credentials, the printer rejects every print / project_file command and shows on its screen:

MQTT Command verification failed err_code: 84033543

hamdingers 4 hours ago||
I have never had any interest in using Bambu's cloud. It works in LAN mode with none of this rigamarole.

If you want to feed all your print activity to Bambu's servers anyway, why bother using an open source plugin in the first place?

simooooo 8 hours ago|||
Is it faster to send prints than using the cloud Bambu service?
hamdingers 8 hours ago||
I only sent one test print through Bambu so I can't make a comparison, but it's <10s from clicking print to the printer starting its warmup dance.

Speed is not why I set my printer up this way though. I live in a state that may ban 3D printers unless they include invasive surveillance, so I wanted to get a high end pre-ban printer in case that becomes law.

sgarland 5 hours ago||
Oh shit, I didn’t realize that had been cracked. Nice, I’m gonna switch ASAP.

I bought a P2S, and then literally a few days later, the X2D came out. Thanks Microcenter, and your excellent customer service and return policy. The X2D is everything the P2S is, but with another nozzle.

ChuckMcM 10 hours ago||
I think the Bambu case is a good one to litigate the AGPL but perhaps should start in the Court of International Trade. That court has the power to block imports as part of a TRO which would shut down a lot of their revenue from the US at least. Doing something similar in Europe would also help apply pressure. Takes lawyers and money though, of which there is certainly not enough of the latter.

Not to be too glib here, but its one of the paradoxes of "free software" which is there isn't any money generated by the licenses that keep it free. Where as "licensed" software has a revenue stream that is used to enforce the license against people who fail to honor it. The FSF can only do so much with their budget here.

Aurornis 10 hours ago||
The article says the SFC had a fundraiser and raised over $250,000 to hire a lawyer.

There's a confusing part of the article where he says that what he believes is a violation is something that a judge isn't going to care about. I don't know if he's implying that the judges aren't capable of interpreting the AGPL properly, or if he's admitting that the legal argument isn't as solid as they thought it was when they started. It's a confusing thing to say next to the broad claims about violations.

JoshTriplett 9 hours ago|||
I think he's saying the opposite: that "clever" attempts to work around the license aren't things a judge is going to appreciate.
Aurornis 9 hours ago||
That would make more sense. Thank you.
biker142541 9 hours ago||||
That confused me as well. I interpreted as judges not having (much) precedent and potentially unable/unwilling to interpret along lines of the license intent. But that’s what courts in this process are there for IMO. If a well written license and a good case, then you need to start somewhere to set precedent.
ZiiS 9 hours ago|||
He is saying a judge will not care that they are technically a separate download. They only care if the end result is complying with the spirit of the license.
pocksuppet 3 hours ago|||
GPL licenses are so much interpreted along lines of license intent that a German judge ruled GPLv2 software couldn't be Tivoized.
ChuckMcM 9 hours ago||||
For background, I participated in a "small" action that Sun took against someone who was violating the Java license. The legal fees (in the late 90's) were 8.2 million dollars. $250K is nothing to sneeze at, its a solid 6 weeks of a single lawyer's time, maybe a couple of weeks for a small team. Against a company doing nearly a billion dollars a year in revenue[1] and owning 29% of the printer market? Add in a couple of expert witnesses which are essential to that sort of a case and you'll see that $250K isn't even table stakes. Sad, I know, but it is the way things are these days.

And the saddest thing is that Bambu knows this. They know that people who give away software are not a serious threat to them. And it is especially galling that the value they have extracted out of that software will pay the lawyers that keep you from preventing them from continuing to extract that value and keep it for themselves.

[1] "Media reports have also indicated that Bambu Lab has shipped more than 1.2 million units, claiming a 29% global share." -- https://kr-asia.com/bambu-lab-nears-usd-100-billion-valuatio...

bonoboTP 8 hours ago||
Lawyers earn 250k per 6 weeks? More than 2M per year?
gerdesj 4 hours ago|||
Have a look at this: https://ukcalculator.com/barrister-fees-calculator.html

It is for the UK but no doubt m'learned friends in the US can command even higher fees.

Try grabbing a KC for five days, civil/commercial with all the trimmings. That will set you back £105,000.

Obviously the impoverished KC won't pocket all that lolly. There is VAT to pay and staff costs and stuff.

A KC is one of these: https://kcappointments.org/ for obvious reasons they used to known as QCs

ChuckMcM 8 hours ago||||
Yes. Well they certainly bill at that rate, it goes some to the lawyer, some to rent, etc.
bonoboTP 6 hours ago||
Outrageous cartel then. For such amounts there would be plenty who would have intellectual chops to do the job, driving the price down. Legal costs are nowhere close to this outside the US.
LastTrain 2 hours ago|||
IP litigation is absolutely that expensive, outside the US and inside. Didn’t you just come into this conversation unaware of what IP litigators earn?
Ancapistani 2 hours ago|||
Can you imagine how litigious we'd be if legal services were cheaper?
dghlsakjg 4 hours ago||||
Lawyers fees for a case like that also include expenses, and this would be on the high side.

Court fees, fees for accessing case law, experts, paralegals, etc.

You pay the lawyer and a big portion of that goes towards his costs for additional labour and everything else. A lawyer grossing $2m/year isn't bringing home anything close to that.

That said $250k for a single lawyer for 6 weeks seems high.

LastTrain 2 hours ago|||
Yes. About 5-10% at a big firm earn that.
ChickeNES 8 hours ago|||
I guess I need to buy another printer to fund the other side?
_carbyau_ 5 hours ago|||
The article mentions reverse engineering the code.

But is there anything to stop reverse engineering the physical printer itself, improving on it by 10mm build volume in each direction, and releasing that?

It won't be a copy of the Bambu printer AND it can run the same software, truly freely.

sgarland 4 hours ago||
There’s no need to reverse engineer it, just build a Voron 2.4.
mschuster91 9 hours ago||
> I think the Bambu case is a good one to litigate the AGPL but perhaps should start in the Court of International Trade.

IMHO that kind of stuff would have to go through the WTO but unfortunately Trump gutted that one already way back in his first term.

WillPostForFood 9 hours ago||
Some context on the US/WTO conflict. It started under Obama, blocking reappointment of two judges. Trump in term 1 went all in, stopping all appointments. When Biden was elected he fully maintained and supported the policy of blocking judges. So it has been more of a bipartisan policy than "Trump gutted".

https://www.cato.org/blog/biden-administration-continues-be-...

gnuplustoejam 10 hours ago||
The Chinese tech industry is built upon a foundation of GPL violations.

There is no way to stop it beyond getting CBP to block imports, which effectively amounts to shunning.

ZiiS 9 hours ago|
They built on a foundation of not respecting US intellectual property; copyright licenses were also ignored.
dspillett 8 hours ago|||
Any intellectual property (though they only get away with internal transgressions if their government approves).

Unfortunately that seems to increasingly be the status quo these days, look at US companies and their attitude to IP when it suits them to ignore licenses for LLM training purposes.

Gigachad 59 minutes ago|||
IP will only be respected if there is a mutually beneficial reason to do it. The US would need to offer China something they need in exchange for enforcing IP.

The US does not respect the EU's Protected Designation of Origin laws because they have more to gain by ignoring them. China has more to gain by ignoring US IP laws.

Joel_Mckay 39 minutes ago|||
Shhh, don't point out the massive isomorphic plagiarism of GPL, markup user, and BSD licensed code.

People want to pretend LLM vector search compaction output isn't copyright and trademark violation. We are in the Napster phase of the market exploitation.

On a positive note there is nothing left of value to steal/scrape, so the problem will likely eventually be self-correcting. =3

cumshitpiss 7 hours ago|||
[dead]
ramblurr 9 hours ago||
Bamboo has been sketch and proprietary since the beginning. It's such a shame to see the maker community get sucked in (though I guess there is precedence wrt Fusion et.al.)
ChuckMcM 9 hours ago||
It was really depressing when I realized that people will buy a sketchy product which is hurting the community and makers of non-sketchy products because "its cheaper and its not like my purchase is gonna change things one way or another."

It is selfish and short sighted, and it leaves their future impoverished, but in the moment they "got a good deal."

throwaway219450 8 hours ago|||
It's not worth engaging in the debate. People have complained that Prusa printers are expensive since forever, even when the MK3 was objectively superior to the alternative models. They would rather buy a $200 Ender and spend a lifetime tinkering with it.
RobotToaster 5 hours ago|||
Prusa have their own ongoing GPL violation https://consumerrights.wiki/w/Prusa_Research
qiqitori 4 hours ago||
I think it's a bit iffy to argue that the bootloader code is covered by the GPLv3. In programs for standard computers running a big OS, the distinction lies in whether you are linking a library into your program. If the GPL code isn't a library but an external program, it isn't linking, and OK by the GPL. Now on to the bootloader code: in order to flash your device you have to put everything into a single image file. I guess the claim is that this process constitutes linking. But I don't think that is how most people think. Some possible arguments:

When linking, symbols pointing to addresses are involved. The main program calls functions in the library, and you end up with a whole program. On the other hand, a bootloader just does its thing and then jumps to a fixed address in the main program. The main program doesn't call anything in the bootloader. (Note, the Linux kernel has a special clause that explicitly allows the userland to programmatically interface with the kernel.)

I realize this sort of depends on the microcontroller toolchain. I'm familiar with a few, but not much with STM32 stuff. If the toolchain is dumb and implements the bootloader in a way that resembles linking, i.e. making it possible to resolve all the symbols in the bootloader from the main program then it could very well make the bootloader subject to the GPL.

Dylan16807 3 hours ago||
Even as far as linking goes... If you're not actually deriving from the code in a copyright sense then the GPL is limited in what it can demand. The advice from the FSF on linking is not exactly unbiased. The part about the intimacy of the communication between pieces of code seems a lot more solidly based in copyright law.
trinsic2 6 hours ago||||
This is exactly what people engaged in surveillance capitalism is trying to achieve. Sell hardware/software at a loss, push out the competition that does things legitimately and then continue there engagement in profiling everyone for profit.

I did a presentation[0] on this about a month back. If we want these situations to stop we need to work to inform the public and work towards getting people that care in positions of power.

[0]: https://www.scottrlarson.com/presentations/overcoming-survei...

ChickeNES 8 hours ago||||
What community? It's a tool.
NegativeK 3 hours ago|||
You can't really spit in the hobby 3d printing world without hitting the community. I have coworkers who talk about their printers, filament choice, what they've printed recently, etc etc. I've been around hackerspaces with that behavior for over a decade, but it spontaneously showed up at work from a shared interest.

That community is where open source tech tends to come from.

ChickeNES 2 hours ago||
I know the community well, I was challenging the assertion this hurts the community. On the contrary, better and cheaper printers help the community way more than the worries over software licensing. The average person doesn't care, they want a printer that works and doesn't cost much.
snapcaster 9 hours ago|||
Is the product sketchy or just their practices from your point of view?

I think a valid view (not saying it's right) of this is: "some dorks in a country I don't inhabit gave away valuable code. I'm going to use it and I don't particularly care about what they think about it"

How much do you care about Chinese law? does that make you sketchy?

ChuckMcM 8 hours ago|||
Inevitably the situation is the "sketch" here is that the vendor avoids a cost by creatively interpreting the requirements. It became famously difficult to buy a reliable PC power supply at one point because PSU vendors were all trying to cut costs and undercut each other. When there isn't a lot of market differentiation features, people differentiate on price. At NetApp we got more and more prescriptive in our contracts with motherboard OEMs because they would do silly things like "leave off 1/2 the bypass capacitors" which would then cause the filer to fail in some environments. And I get that "its just business"

It's an easy thing to avoid the costs associated with complying with FOSS licenses because they FOSS people don't come after you. So instead of having a person on staff who is making sure the company is compliant and updating the web site with source as it changes etc etc. You just don't do any of that and not only do you save money not paying that person you don't have to bother the web site people every time you do a software update. So from a manufacturer's perspective it's a win.

That said, Chinese vendors selling to Chinese customers following Chinese law. All good. Chinese vendors selling to US customers and not following US law, that's bad. I don't see how Chinese law would be part of that discussion.

dspillett 8 hours ago|||
Yes openly breaking Chinese law in a manner that is in breach of international convention or otherwise has wider consequences (breaking rules about keeping information from the party doesn't count unless I'm there: our privacy laws override) would make us sketchy. Can you name a company that has done that, or are you pulling an idea out of your hat because your argument otherwise lacks supporting facts/evidence?

What makes them particularly sketchy is the hypocracy: they fully understand the concept of IP and they are using/abusing it to try defend their semi-walled garden.

mrheosuper 2 hours ago|||
I blame the other 3d printer makers: Anycubic, Ender, Creality, etc.

Bambulab is far from the first player enter the market, or even the "budget" segment, but they still somehow captured it. Only till recently the others begin offering something that can compete with bambu's machine.

Turn out the demand for a good 3d printer, that you only need to do very basic tuning, and does not break your bank account, is very high. Who could've guessed ?

nomel 9 hours ago||
Some people like to use tools to make something possible/easy. Others like the tools themselves.

The Bambu printers, at the time of their release, were an incredibly superior pieces of hardware and software that was priced very very well and, this was a really big deal, worked fully right out of the box.

It was a pretty clear choice in either dicking around with the tools, or actually using the tool to make things. They caused a huge shift in the industry because it was silly to NOT buy a Bambu, if you wanted to actually make things.

I love open source software, but I also know that a team of focused, dedicated, high skill, engineers, who are financially motivated with big paychecks, to do well, will often do a better job making something proprietary than a bunch of volunteers doing it for fun, on the weekends. Ffs, we didn't get a half ass implementation (thanks to shite 8 bit boards everyone was using) of motion/vibration compensation in all the open source firmwares, a tech from the 1960's, until right before Bambu's release. It's still not available in most. Pressure compensation was still relatively new.

Symbiote 8 hours ago||
Prusa's printers also worked out of the box. They cost slightly more, and their staff aren't volunteers.
nomel 7 hours ago|||
No they did not. Calibrating flow and pressure advance was entirely manual. Vibration compensation/input shaping did not exist until 2023 [1], and was also entirely manual. The Pursa XL (only thing remotely comparable) was over double the price [2], with the Core One (Bambu competitor) not coming out until 2024 [2]. Their MMU was a clusterfuck of tinkering [4], so when Bambu released the AMS, people were trying to figure out ways to get it to work on the Prusa! Even now, the new Prusa MMU alone is almost as much as a Bambu + AMS!.

Bambu shook the industry because it was better in all ways that mattered if you actually wanted to make something.

[1] https://www.fabbaloo.com/news/prusa-research-unveils-mk4-inp...

[2] https://www.3docity.com.au/blogs/3dprinting/corexy-printers-...

[3] https://toms3d.org/2025/02/11/finally-prusa-takes-on-bambu-c...

[4] https://www.reddit.com/r/prusa3d/comments/x3m76q/did_you_reg...

Palomides 5 hours ago||
if you absolutely needed a huge multi color/material printer, sure, but a prusa i3 mkwhatever was entirely adequate for normal 3d printing out of the box
zlsa 2 hours ago|||
I have a Prusa i3 Mk3 and a Bambu P1S and I have to disagree. They are in entirely different leagues. The Prusa was a step change improvement from an Ender 3, and the Bambu is a step change from the Prusa i3 Mk3. It definitely depends on what you're printing, but I personally saw all my print failures on the Prusa pretty much go away overnight with Bambu.
2muchcoffeeman 4 hours ago||||
So is a bambuu for far less money.

I have a Prusa btw.

nomel 4 hours ago|||
Nope. You will get absolute shite prints if you skip the manual, eyeballed, first layer cals [1]. Bambu manual effort is a few seconds [2] of navigating a menu, then print. But, these cal's are NOT equivalent, with Bambu doing linear advance cal and input shaping (completely manual on i3).

Prusa being "adequate" (and expensive) is partly why Bambu now has 41% of the market, while Prusa has < 3% [3].

[1] https://youtu.be/GE-lrRbU124&t=245 and https://youtu.be/GE-lrRbU124&t=524

[2] https://www.youtube.com/shorts/XruRPpODE6Q.

[3] https://www.3dprintingjournal.com/p/consolidation-has-become...

dspillett 8 hours ago||||
More than slightly more, certainly when comparing like-for-like, particularly when considering multi-material features.
ChickeNES 8 hours ago||
It's a worse printer too. Not to mention overpriced since it's built in the EU
gilfaethwy 7 hours ago||
> overpriced since it's built in the EU

Externalized costs are real. "Overpriced because it's built in the EU" implicitly argues that there are no fundamental differences between the labor conditions, environmental controls, and societal impact of the production process.

ChickeNES 7 hours ago||
Yes, those do not concern me. I already buy plenty of stuff from China, so a 3D printer is no different, why would I make an exception?
fn-mote 4 hours ago|||
I am confident that my job cannot be outsourced to China, but I still worry a lot about outsourcing everything else in my life.

I recognize that my neighbors could easily lose their jobs to the same forces that are causing me to buy a Bambu printer.

legastenigga 6 hours ago|||
[dead]
mrheosuper 2 hours ago|||
>slightly more

I wouldn't say "50%" is slightly more.

herbst 9 hours ago||
I never used Windows, I never used Apple, I never used Adobe, I made my life harder than I needed to for my ideals...

Now I am old and have enough hobbies and want things that just work.

Got an iPad, and honestly most apps actually suck and cost monthly subscriptions plus app price, got a windows PC for music and it's horrible and full of ads.

But these 3d printers actually just work.

From a customer standpoint I can't blame them, it's sad that they can't be at least a little less evil

m4rtink 8 hours ago||
Any reason why you did not choose a PRusa 3D printer ? From my experience those work well, are mucxh more open & don't do any of the stupid shit Bambu is trying to pull off.
xavdid 22 minutes ago|||
I traded a Prusa MK3S for a secondhand Bambu P1S and it was night and day. I believe the prusa could have gotten to a place where it printed well and consistently, but the P1S *just works*. It printed better out of the gate with 0 tinkering than the Prusa did after I had spent hours calibrating, testing, and re-calibrating it.

I wanted the Prusa to be just as good, which is why I started with it. I wanted to support the open ecosystem, but not at the expense of not getting to do what I actually set out to (print things nicely). It's a shame! Maybe I was holding it wrong (but again, with the Bambu, I didn't have to worry about it).

herbst 8 hours ago||||
Replacing my old ender with something that actually works was a relatively spontaneous thing for me. And as it's purely a hobby I looked for something price sensible but with multicolor support that I don't have to thinker with anymore.

Not sure if Bambu was already hated back then for stuff like this. At least not that much, it just wasn't super open sure.

At this point I get a new printer for free every few months because of makerworld and their weird point system, so until I actually do any business with it I have no real reason to change my platform right now.

mc3301 4 hours ago||
A new printer for free every few months because of their weird point system?

How does that work?

daringrain32781 7 hours ago|||
For me, price. Bambu's offerings are a fraction of what Prusa charges.
MBCook 55 minutes ago||
Now you know part of why.
jonhohle 8 hours ago||
> At the same time, a parallel market in 3D printers for manufacturing was developing. These were printers that took up a whole room and cost hundreds of thousands of dollars.

Machines that take up rooms and cost hundreds of thousands of dollars existed a decade or more (probably 20 years, if I had to guess; patents) before hobby printers. I’ve not seen one retail printer that wasn’t based on the tech from giant commercial printers. And there is definitely tech in giant commercial printers that will never be retailized (laminated object manufacturing).

PonyoSunshine 10 hours ago||
We just purchased a brand new top of the line Bambu with all the accessories, only for it to be defective on arrival. Their front panel display uses such thin fonts, it makes it almost impossible to read without glasses, and their error codes just send you in infinite loops that make you want to pull your hair out. They really spin themselves as the end all and be all to turn key professional 3d printing, and the reality has been anything but. We are currently waiting on a new part from China that will show up when whomever knows and at best, and all they could offer us a minor credit towards spending more money that doesn't even equal an hours pay.

I wish I could talk better about them, but what a let down. I really hope someone really figures out how to put the screws to them over this GPL violation.

dgellow 10 hours ago|
That hasn’t been my experience, for me their software and hardware makes them the Apple of 3d printing. It’s something my mother could use, and everything works out of the box and is simple to maintain. The H2 series is awesome
miladyincontrol 10 hours ago|||
Same, it doesnt get much more plug and play as theirs
m4rtink 8 hours ago||
What about Prusa printers - something they are missing/are not available in your area or something else ?
MindSpunk 6 hours ago||
They cost 3x as much
eknkc 9 hours ago|||
Yeah, their devices simply worked and worked fine for us.
ThouYS 7 hours ago||
copyright etc has been dead the moment the personal computer arrived. we are still living through the chaos of the new world being born, but I think it has been over for a while already.

I would be very surprised if any kind of license like the GPL (or any license for published code) is left in 100 years or so.

DRM is another face of the same struggle, and this too shall pass. Ironically, DRM coming from the same source as the GPL (wanting to force rules onto something freely copyable), is viewed very harshly, since it supposedly interferes with your "freedom". But in the end they are the same.

Both GPL and DRM come from the idealistic fantasy that non-scarce digital goods have any (market) value at all. AI is just the latest nail in this coffin.

Yohvee7u 6 hours ago|
That's the whole point and philosophy behind the GPL. That's why it's called "copyleft". It's about taking copyright law as it currently exists and using it subversively.
Dylan16807 30 minutes ago||
That subversion is key to GPL but it's not the point. The point is to get the code shared as widely as possible.

The person you're talking to is missing that point because they're starting at "freely copyable", while the actual default is that code is never published at all. GPL is compromise to push source code 90% of the way to "freely copyable" because the alternative is usually 0% copyable.

hrpnk 9 hours ago|
What would the company need to do to comply with licensing? Release the studio, shared library, and server-side components as AGPL?
dspillett 8 hours ago|
Perhaps not the server-side components, unless they directly link AGPL covered code there too. No one that I've seen seems to be asking for the server side parts, just the client parts so they can use the printers locally they way they want without hacking around.

Studio is fully release IIRC, it is that "external" part which is the issue.

The linkage between that and the client should be soft enough otherwise for the server side not to inherit the responsibilities of the client. Though if part of their claims attempting to defend their current position suggest that linkage is more direct, then they are taking aim at their own foot somewhat.

dwaite 6 hours ago||
They also put in anti-reverse-engineering code in Studio, which I believe is also an AGPL violation.
More comments...