Bambu Lab, acusada de eludir la AGPLv3 en su software de impresión 3D

Fuentes: An ongoing 3D-printer AGPL violation

Representantes de la Software Freedom Conservancy (SFC) denunciaron en la conferencia FOSSY 2026 una violación en curso de la licencia AGPLv3 por parte de Bambu Lab, fabricante chino de impresoras 3D. Bradley Kühn, Karen Sandler y Denver Gingerich detallaron el caso y las alternativas que impulsa la comunidad para los usuarios.

Bambu Lab necesitó un software laminador (slicer) para sus impresoras y comenzó a distribuir una versión modificada de PrusaSlicer, llamada Bambu Studio, obtenida bajo AGPLv3 sin publicar el código fuente correspondiente. Entre 2022 y 2023, la presión de la comunidad obligó a la empresa a realizar una primera publicación de código que, según la SFC, no correspondía realmente al binario distribuido. Para activar parte de las funciones, el programa solicita al usuario descargar dos bibliotecas compartidas (.so) que se cargan dinámicamente mediante llamadas dlopen(). Esas bibliotecas envían una cadena User-Agent fija a servidores de Bambu Lab, donde corre el grueso de la aplicación 3D, lo que convierte al conjunto en una obra combinada bajo GPLv3 con un componente en red que choca con las restricciones de la AGPLv3.

La SFC subraya que el mecanismo empleado es exactamente lo que la AGPLv3 busca impedir: prestar como servicio un programa derivado sin ofrecer el código fuente. En 2025, Bambu Lab controlaba entre el 38 % y el 48 % del mercado de impresoras de entre 500 y 3 000 dólares, tras aprovechar el auge de la impresión 3D durante la pandemia. Alessandro Ranellucci, autor original de Slic3r con el que derivan PrusaSlicer y Bambu Studio, señaló que eligió la AGPLv3 precisamente para evitar un escenario como este.