
Bambu Lab под формальным расследованием: как попытка скрыть код привела к бунту сообщества
Китайский производитель 3D-принтеров Bambu Lab столкнулся с официальным расследованием возможных нарушений лицензии AGPLv3 после скандального письма с требованием удалить форк OrcaSlicer. События последних дней всколыхнули сообщество открытого программного обеспечения и могут иметь далеко идущие последствия для индустрии аддитивных технологий.
Предыстория конфликта
Польский разработчик Павел Ярчак (Paweł Jarczak) создал форк популярного слайсера OrcaSlicer, вернув в него облачные функции печати, которые компания Bambu Lab заблокировала в стороннем программном обеспечении, оставив их эксклюзивно для собственного ПО. Bambu Lab отправила Ярчаку официальное письмо с требованием прекратить распространение кода (cease-and-desist), вынудив его удалить репозиторий. В ответ сообщество практически мгновенно организовало защиту: популярные YouTube-блогеры с многомиллионной аудиторией объявили сбор средств на юридическую поддержку — уже собрано $20,000. Код форка был перезалит на множество зеркал.
Почему AGPLv3 — это не просто юридический нюанс
GNU Affero General Public License версии 3 (AGPLv3) — это лицензия, которая защищает свободу пользователей даже при взаимодействии с программой через сеть. Если компания модифицирует AGPL-код и предоставляет его функциональность как облачный сервис (SaaS, удалённая печать), она обязана публиковать исходники этих модификаций. Это ключевое отличие от обычной GPL, которая вступает в силу только при распространении объектного кода. В мире 3D-печати именно AGPLv3 является основной лицензией для таких проектов, как PrusaSlicer, а следовательно, и всех его производных: Bambu Studio, OrcaSlicer и других.
Bambu Lab долгое время позиционирует свой Bambu Studio как открытый проект на основе PrusaSlicer, однако облачные сервисы, включая удалённую отправку заданий на печать и управление принтером, были закрытыми и защищёнными проприетарными механизмами. Форк Ярчака восстанавливал эту функциональность в OrcaSlicer, давая пользователям свободу выбора слайсера без привязки к фирменному ПО. Ответ компании — требование удалить код — спровоцировал подозрения, что именно Bambu Lab могла нарушить AGPLv3, не предоставляя исходников серверной части, которая работает в связке с открытым клиентом.
Почему это важно для каждого пользователя?
Если нарушение подтвердится, это подорвёт доверие ко всей экосистеме Bambu Lab. Открытый исходный код даёт гарантию, что принтер не заблокируют удалённо, и что сообщество может аудит безопасности и приватности. Закрытые облачные функции ставят пользователей в зависимость от серверов производителя.
Реакция сообщества: юридический фонд и зеркала кода
Реакция сообщества стала беспрецедентной по скорости и масштабу. Крупные YouTube-авторы, чей суммарный охват превышает миллионы подписчиков, в течение нескольких дней собрали $20,000 на создание юридического фонда защиты Павла Ярчака. Параллельно код форка был незамедлительно размещён на множестве независимых Git-площадок, что делает удаление репозитория юридически бессмысленным — сработал классический «эффект Стрейзанд».
- Организованы зеркала на GitLab, Codeberg и частных серверах.
- Юридический фонд открыт для международных пожертвований.
- Начата петиция с требованием к Bambu Lab соблюдать AGPLv3.
- Юристы, специализирующиеся на open-source, публично предложили помощь.
Начало формального расследования
По имеющейся информации, теперь Bambu Lab находится под прицелом официального расследования возможных нарушений AGPLv3. Хотя организатор не всегда раскрыт до завершения юридических процедур, подобные дела обычно инициируются правозащитными группами, такими как Software Freedom Conservancy (SFC), или непосредственно разработчиками оригинальных проектов, чьи лицензионные права были нарушены. Расследование может включать изучение серверного кода, использованного для облачной печати, его взаимосвязи с AGPL-компонентами Bambu Studio, а также оценку законности претензий к форку Ярчака.
Что грозит Bambu Lab в случае подтверждения нарушений?
Компании может быть предписано полностью открыть исходный код соответствующих компонентов, вплоть до публикации серверной части облачного сервиса. Также возможны требование компенсации ущерба разработчикам и судебный запрет на дальнейшее распространение продуктов, содержащих код с нарушенной лицензией. Репутационный ущерб уже очевиден — многие пользователи в социальных сетях заявили о переходе на другие платформы.
Широкий контекст: открытость против закрытых экосистем
История с Bambu Lab иллюстрирует более глубокий конфликт в мире потребительской 3D-печати. Производители всё чаще стремятся создать закрытую экосистему, контролируя и слайсер, и облачные сервисы, и даже расходные материалы. Однако культура 3D-печати построена на принципах RepRap и открытых стандартах. Пользователи, заплатившие за принтер, ожидают, что они действительно владеют устройством, а не арендуют его с ограничениями. Действия Bambu Lab, потенциально нарушающие копилефт-лицензию, выводят спор на юридический уровень, где право сильного уже не работает.
Кейс может стать прецедентом для всех производителей, использующих открытый исходный код в своих проприетарных цепочках поставок. Успешное расследование и принудительное соблюдение AGPLv3 обяжет раскрывать даже серверные модификации, когда они обслуживают удалённые функции, что усилит прозрачность и безопасность.
Что дальше: прогнозы экспертов
Полное раскрытие кода
Наиболее вероятный исход — Bambu Lab предпочтёт добровольно раскрыть исходники серверных компонентов под AGPLv3, чтобы избежать судебных разбирательств и сохранить лояльность сообщества.
Реструктуризация сервисов
Альтернатива — компания может отделить облачную инфраструктуру от открытого кода, но это будет сложно реализовать технически без нарушения уже привычного пользовательского интерфейса.
Часто задаваемые вопросы
В чём суть нарушения AGPLv3 со стороны Bambu Lab?
Предполагаемое нарушение заключается в том, что Bambu Lab использует модифицированный код Bambu Studio (основанный на AGPL-проектах) для предоставления облачной печати, не публикуя при этом исходный код серверных компонентов, что противоречит сетевому разделу AGPLv3.
Зачем Павел Ярчак создал форк OrcaSlicer?
Он восстановил в OrcaSlicer поддержку облачных функций печати, которые Bambu Lab намеренно исключила из стороннего ПО, привязав пользователей к собственному слайсеру. Это давало свободу выбора.
Кто проводит расследование?
Официальный орган не всегда называется публично на раннем этапе. Часто подобные дела ведут такие организации, как Software Freedom Conservancy, но точные детали ещё уточняются.
Какую роль сыграло сообщество?
Сообщество мгновенно собрало $20,000 на юридическую защиту разработчика и растиражировало код форка по десяткам зеркал, доказав, что цензура кода в эпоху интернета невозможна.
Принтеры и коды могут меняться, но качество имеет значение
Пока сообщество борется за открытость, ваши проекты заслуживают бескомпромиссных материалов. Откройте каталог премиальных PLA+, PETG, ABS от Bynet3D — стабильный диаметр, точная цветопередача и полная совместимость с любыми слайсерами и облачными сервисами.
Перейти в каталог