BambuStudio has been violating PrusaSlicer AGPL license since their fork
1–10 of 45 posts
Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#2Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#3Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#4It looks like generated by "AI", so I recommend taka a dose of scepticism before reading.
https://www.tomshardware.com/3d-printing/josef-prusa-warns-c...
The situation is interesting and kind of a grey area. The way they structured the network code as a plugin that downloads after first run is obviously to avoid violating the AGPL license, but if you don’t install it, large parts of the slicer are inaccessible. So it’s not at all like a normal plugin.
Edit: a more direct source. https://x.com/josefprusa/status/2054602354851254330
Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#5This interpretation would mean that you could not produce AGPL licensed code which loads some code in dynamically. Like say you couldn't have an AGPL licensed web-browser which sometimes loads pages whose JavaScript's source-code is obscured. ?
Of course, IANAL and just a random passerby with a SUPER rough understanding.
Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#6It looks like generated by "AI", so I recommend taka a dose of scepticism before reading.
A more credible source from Prusa (the company behind the source slicer that bambulab forked) https://www.tomshardware.com/3d-printing/josef-prusa-warns-c... The situation is interesting and kind of a grey area. The way they structured the network code as a plugin that downloads after first run is obviously to avoid violating the AGPL license, but if you don’t install it, large parts of the slicer are inaccessible. S…
Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#7This interpretation would mean that you could not produce AGPL licensed code which loads some code in dynamically. Like say you couldn't have an AGPL licensed web-browser which sometimes loads pages whose JavaScript's source-code is obscured. ?
Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#8This interpretation would mean that you could not produce AGPL licensed code which loads some code in dynamically. Like say you couldn't have an AGPL licensed web-browser which sometimes loads pages whose JavaScript's source-code is obscured. ?
By a common sense view it is not a plugin at all, it’s part of the app that they have structured in a weird way to try to avoid the obvious license violation.
Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#9This interpretation would mean that you could not produce AGPL licensed code which loads some code in dynamically. Like say you couldn't have an AGPL licensed web-browser which sometimes loads pages whose JavaScript's source-code is obscured. ?
For example the Nvidia driver gets to ignore the Linux kernel license because even though it links with the kernel, when considered as a complete package it's not a derivative work of the kernel. It is its own product that can be plugged into various kernels such as Windows and Linux, and the small adapter layer for each kernel doesn't change that.
Some German court even once interpreted GPLv2 to prohibit tivoization.
Re: BambuStudio has been violating PrusaSlicer AGPL license since their fork
#10Earlier quoted context omitted.
A more credible source from Prusa (the company behind the source slicer that bambulab forked) https://www.tomshardware.com/3d-printing/josef-prusa-warns-c... The situation is interesting and kind of a grey area. The way they structured the network code as a plugin that downloads after first run is obviously to avoid violating the AGPL license, but if you don’t install it, large parts of the slicer are inaccessible. S…
This is much better than the current slop post. Could it be swapped, please @dang?