Bambu Lab, fabricante de impresoras 3D, enfrenta una potencial violación de la licencia AGPL v3 con su software Bambu Studio. El problema radica en el componente propietario bambu_networking, un plugin cerrado que se descarga, instala y carga dinámicamente como parte esencial del programa de código abierto. Análisis del código público revelan que Bambu Studio conoce el nombre exacto de la biblioteca, su versión específica (02.06.01.50), la descarga desde los servidores de Bambu, la instala en el directorio de datos del programa y carga las bibliotecas nativas (bambu_networking.dll en Windows, libbambu_networking.so en Linux, libbambu_networking.dylib en macOS). El plugin interactúa íntimamente con el programa a través de 108 funciones de la ABI, permitiendo control directo sobre el flujo de datos: login de usuario, monitoreo de impresoras, impresión en LAN y cloud, mensajería MQTT, gestión de cámaras, telemedición y transferencia de archivos. La licencia AGPL v3 exige que el código fuente corresponding de todos los componentes vinculados dinámicamente esté disponible. Al estar el plugin diseñado específicamente para Bambu Studio y no como herramienta externa independiente, podría representar una violación de los términos de licencia.
Bambu Lab podría violar licencia AGPL con componente propietario en su software
