basically, bambu has the right to refuse handing out gpled code. that’s part of their freedom to distribute as they see fit. however, they can only exercise that freedom on people they haven’t given the binaries. so if you decompile or download all the sources, and you don’t own one of their printers, you are also violating the license.
now if rossman owns a bambu printer, and he has gotten the sources from that printer or directly from bambu, they can’t do shit. otherwise there is wiggle room.
I just found out that a company has a copy of a GPLed program, and it costs money to get it. Aren’t they violating the GPL by not making it available on the Internet?
No. The GPL does not require anyone to use the Internet for distribution. It also does not require anyone in particular to redistribute the program. And (outside of one special case), even if someone does decide to redistribute the program sometimes, the GPL doesn’t say he has to distribute a copy to you in particular, or any other person in particular.
What the GPL requires is that he must have the freedom to distribute a copy to you if he wishes to. Once the copyright holder does distribute a copy of the program to someone, that someone can then redistribute the program to you, or to anyone else, as he sees fit.
Once the copyright holder does distribute a copy of the program to someone, that someone can then redistribute the program to you, or to anyone else, as he sees fit.
Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?
No. In fact, a requirement like that would make the program nonfree. If people have to pay when they get a copy of a program, or if they have to notify anyone in particular, then the program is not free. See the definition of free software.
The GPL is a free software license, and therefore it permits people to use and even redistribute the software without being required to pay anyone a fee for doing so.
You can charge people a fee to get a copy from you. You can’t require people to pay you when they get a copy from someone else.
Sounds like bambu is perfectly free to not give the code to anyone, but as soon as they give the code to someone, that someone can give it to whoever they want.
Sounds like bambu is perfectly free to not give the code to anyone, but as soon as they give the code to someone, that someone can give it to whoever they want.
And that’s why people redistributing and modifying an older snapshot of the code are 100% within their rights to do so.
https://www.gnu.org/licenses/gpl-faq.html
yeah, this is the interesting one. also this one and he ones below it.
basically, bambu has the right to refuse handing out gpled code. that’s part of their freedom to distribute as they see fit. however, they can only exercise that freedom on people they haven’t given the binaries. so if you decompile or download all the sources, and you don’t own one of their printers, you are also violating the license.
now if rossman owns a bambu printer, and he has gotten the sources from that printer or directly from bambu, they can’t do shit. otherwise there is wiggle room.
Interesting read.
Sounds like bambu is perfectly free to not give the code to anyone, but as soon as they give the code to someone, that someone can give it to whoever they want.
And that’s why people redistributing and modifying an older snapshot of the code are 100% within their rights to do so.