Разработчик вернул отключенные функции 3D-принтеров Bambu Lab, компания пригрозила судом
Независимый разработчик Павел Ярчак добровольно закрыл свой популярный проект «OrcaSlicer-BambuLab» после юридических угроз со стороны Bambu Lab. Это положило конец попытке одного человека вернуть прямой контроль над популярным сторонним слайсером. Форк OrcaSlicer, созданный Ярчаком, позволял пользователям обходить Bambu Connect — промежуточное приложение, которое под предлогом безопасности сильно ограничивает доступ OrcaSlicer к удаленным функциям принтера.
Ярчак сообщил в заметке на GitHub, что Bambu Lab прислала ему письмо с требованием прекратить деятельность и обвинила его в обратном проектировании своего программного обеспечения с целью выдать себя за Bambu Studio. Он также заявил, что его обвинили в нарушении условий использования Bambu и обходе контроля авторизации. Он решил добровольно удалить программное обеспечение, настаивая на том, что не сделал ничего неправильного, поскольку его форк Orca использовал только общедоступный исходный код.
«Я прямо указал, что, согласно собственным объяснениям Bambu Lab, причина, по которой метод все еще работал, заключалась просто в том, что они еще не отключили этот путь. Другими словами, поведение, которое они оспаривали, по их собственному описанию, все еще было возможно в рамках рабочего процесса на стороне Linux, который они еще не изменили», — написал Ярчак.
Он также отметил, что Bambu Studio публично выпущена под лицензией AGPL-3.0 — «копилефтной» лицензией с открытым исходным кодом, которую использует PrusaSlicer. Поскольку Bambu Studio использует код PrusaSlicer в качестве основы, она должна позволять основной программе оставаться открытой. При этом Bambu Studio имеет закрытый исходный код в части Networking Plugin — критического компонента, который позволяет принтерам Bambu связываться с домашним сервером и облачными серверами компании.
Ярчак также поддерживает прошивку для многоцветного блока Bambu (BMCU) — DIY-альтернативы AMS от Bambu. Он заявил, что существует растущий риск того, что BMCU также будет заблокирован в экосистеме Bambu Lab, и переключается на принтеры на базе Klipper. В настоящее время он собирает средства на этот проект через Ko-Fi и Revolut; ссылки доступны на его странице GitHub.
Bambu Lab ссылалась на безопасность клиентов, когда в январе 2025 года назвала сторонние интеграции риском для своей инфраструктуры. Компания сообщила, что ее облачные серверы ежедневно получали около 30 миллионов «несанкционированных» запросов, что угрожало стабильности системы. Главным виновником был назван Orca Slicer — сторонний слайсер с открытым исходным кодом, поддерживаемый независимыми разработчиками.
Для многих независимый от брендов Orca Slicer был золотым стандартом слайсеров для 3D-печати. Это форк Bambu Studio (которая сама является форком Prusa Slicer), разработанный SoftFever в 2022 году, когда Bambu Lab была молодой компанией с единственной линейкой принтеров X1. Благодаря тому, что Orca развивался силами сообщества, он быстро внедрял новые функции и предлагал их пользователям для тестирования до того, как они становились полностью стабильными и одобренными корпорацией. Такие вещи, как scarf seams, crosshatch fill, mouse ears и встроенный набор калибровок, были впервые представлены именно в Orca Slicer.
Удаление прямого доступа к облачным серверам Bambu Lab стало серьезным ударом для пользователей Orca. В отличие от других принтеров, устройства Bambu Lab полагаются на облачный доступ для поддержки своих расширенных функций, таких как удаленный мониторинг и считывание филамента в AMS. Фактически, только в марте 2025 года, три месяца спустя, принтеры Bambu Lab получили USB-накопитель для перемещения файлов печати без интернета. Серии X1, P1 и A1 были ограничены труднодоступными картами microSD, не предназначенными для частого использования.
Хотя Bambu Lab предложила «Bambu Connect» для отправки файлов через OrcaSlicer, это приложение сильно ограничило доступ пользователей к собственным устройствам. OrcaSlicer мог «видеть» настройки принтера и AMS, но не мог ничего изменить. Изменение скорости, температуры или цветов в AMS требовало ручного ввода данных непосредственно в принтер.







0 комментариев