Правозащитная организация Software Freedom Conservancy подключилась к битве против Bambu Lab
Американская некоммерческая организация Software Freedom Conservancy, предоставляющая финансовую и юридическую поддержку разработчикам опенсорсного программного обеспечения, запустила сбор средств на противодействие компании Bambu Lab, обвиняемой в злоупотреблении правилами свободного лицензирования. О судебной тяжбе речь пока не идет, меры направлены на обеспечение функциональности сторонних приложений и сохранение открытого доступа вопреки требованиям китайского производителя 3D-принтеров.
Конфликт изначально разгорелся после претензий Bambu Lab к программисту Павлу Ярчеку. Камнем преткновения стал код, позволяющий дистанционно управлять 3D-принтерами Bambu Lab без использования фирменного программного обеспечения Bambu Connect. Bambu Lab посчитала это нарушением собственных прав и потребовала удалить размещенный в открытом доступе проект, что Ярчек поначалу и сделал.
На том бы история и закончилась, если бы не вскипела публика. Дело в том, что наработки Ярчека пользуются спросом, а обоснованность претензий со стороны Bambu Lab сомнительна. Фирменный слайсер Bambu Lab основан на PrusaSlicer, в свою очередь выросшем из опенсорсного Slic3r, распространяемого по свободной лицензии AGPLv3. Условия лицензирования AGPLv3 допускают модификацию исходного кода, но c условием открытого доступа к самим модификациям.
Уже на основе Bambu Studio стараниями умельцев создан еще один форк под названием Orca Slicer, пользующийся большой популярностью и прямо конкурирующий с фирменным слайсером, однако в прошлом году Bambu Lab обновила прошивку 3D-принтеров, отключив возможность прямой 3D-печати, а для работы через облако при использовании стороннего программного обеспечения вроде того же Orca Slicer требуется использовать проприетарное приложение Bambu Connect, что устраивает далеко не всех. Павел Ярчек же нашел возможность передачи данных в обход Bambu Connect, чем и навлек гнев китайской компании.
Bambu Lab попросила удалить код, Павел согласился при условии, что Bambu Lab признает его заслуги и предоставит бесплатный флагманский 3D-принтер H2D, якобы для поиска дополнительных уязвимостей (сейчас мы к этому вернемся), Bambu Lab заслуги не оценила и перешла к угрозам юридического характера, и в итоге Ярчек все-таки удалил проект с репозитория GitHub. Что за заслуги? Насколько нам известно, Павел обошел ограничения облачной платформы, использовав код из версии Bambu Studio для Linux вместо версий для Windows и macOS, и тем самым выявил сетевую уязвимость фирменного программного обеспечения.
Зачем Bambu Lab эти перепалки, если и Bambu Studio, и Bambu Connect, и Orca Slicer предлагаются бесплатно? Один озвучиваемый противниками Bambu Lab вариант — давление на пользователей в плане ограничений на работу с филаментами от сторонних производителей при работе в Orca Slicer c подключением к облаку через Bambu Connect. Это, все-таки, немалая доля выручки.
Аргументы Bambu Lab основаны на соображениях безопасности и стабильности облачных сервисов: форк, дескать, маскируется под трафик через официальное программное обеспечение от Bambu Lab, но «левый» трафик не учитывается должным образом, что якобы уже привело к сбоям из-за перегрузки серверов. Ярчек, в свою очередь, настаивает, что он ничего не нарушал, так как его метод основан на частично опубликованном в открытом доступе исходном коде от Bambu Lab, попадающим под действие AGPLv3.
Как бы там ни было, после удаления проекта возмутилась общественность. В адрес Bambu Lab полетели красочные эпитеты и обещания бойкота, а блогеры Луис Россман и Gamers Nexus бросили китайской компании вызов, заново выложив код Ярчека в открытый доступ на GitHub с разрешения автора.
Теперь к разборкам подключилась Software Freedom Conservancy, запустившая «расследование» действий Bambu Lab и обвинившая производителя в двух нарушениях лицензионных условий AGPLv3. Во-первых, в Bambu Studio используется библиотека libbambu_networking без публикации исходного кода, а во-вторых, лицензия запрещает ограничивать дальнейшую разработку открытого кода, тогда как Bambu Lab надавила на Ярчека.
С другой стороны, все не так однозначно, ведь хотя лицензия и требует обеспечения открытого доступа конкретно к модифицированному коду, это еще не означает, что Bambu Lab обязана предоставлять доступ к своим облачным сервисам через сторонние приложения. В общем, та еще задачка для юристов, если дело когда-нибудь дойдет до суда.
Что касается Software Freedom Conservancy, это некоммерческая организация, чьи решения не имеют никакой юридической силы, однако она известна финансовой и судебной поддержкой разработчиков опенсорсного программного обеспечения. В этот раз SFC пообещала «держать Bambu Lab под пристальным вниманием», хотя обычно не занимается активным поиском нарушений, и запустила сбор средств в размере двухсот пятидесяти тысяч долларов.
Средства планируется направить на «координацию добровольческих усилий, стратегическое планирование, а также другие возможные меры» в отношении трех параллельных проектов — реверс-инжиниринга той самой сетевой библиотеки libbambu_networking, поддержки дальнейшей разработки форка Orca Slicer за авторством Павла Ярчека и создания запасного форка с ресурсами Bambu Studio на тот случай, если компания решит удалить что-то из открытого доступа. Пока что организация полагается исключительно на добровольцев, включая Ярчека, но денег, как известно, слишком много не бывает.
А у вас есть интересные новости? Поделитесь с нами своими разработками, и мы расскажем о них всему миру! Ждем ваши идеи по адресу news@3Dtoday.ru
Еще больше интересных статей
В Университете Решетнева изучили 3D-печать деталей из силумина
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Врачи РостГМУ освоили ревизионное эндопротезирование с использованием 3D-печатных имплантатов
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Ежегодное издание «Голос филамента»
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Компания FDplast объявила о выпуске бесплат...


Комментарии и вопросы
"Не было никогда, и вот опять!...
почти
Вот этот рисунок хотябы отдалё...
Уже который раз читаю совет пе...
т.е. без характерной фиксации...
Добрый день , плата Lerdge-x&n...
Здравствуйте, являюсь начинающ...