| AGPLv3.md | ||
| README.md | ||
baltobu's reverse-networking Project
As described in
SFC's announcement of this project,
Bambu Lab is violating the AGPLv3 by failing to release the
complete, Corresponding Source (“CCS”) for libbambu_networking.so,
bambu_networking.dll, and libbambu_networking.dylib.
As described in bkühn's blog post about “incomplete-ccs” violations, this Object Code is itself covered by the AGPLv3. Anyone in possession of those binaries as various rights — including the right to modify, examine, and reverse-engineer those binaries.
This project aims to do just that rather than wait for Bambu Labs to comply with the AGPLv3.
On its Use the Source site, SFC posted two CCS review projects — one for Linux-based Bambu Studio and one for Windows-based Bambu Studio.
Cluster's Existing Work
Right after SFC's announcement was published, we became aware (thanks to b3nsn0w!) of Cluster's effort (begun in mid-April) to reverse engineer these libraries.
Cluster's has done an excellent job. We're talking with Cluster about how to collaborate. We'll update here as discussions progress.
Meanwhile, you'll find a mirror in this repository of what's currently available in Cluster's Github repository. (Note this mirror is not automatically updated, so Cluster's branches on Github may be slightly ahead of the mirrors here. Also note that Cluster's username on Github is ClusterM.