계속되는 Bambu Lab의 3D 프린터 AGPL 위반

3 weeks ago 25

Bambu Lab은 AGPLv3 기반 PrusaSlicer를 수정한 Bambu Studio를 배포하면서 완전한 대응 소스를 제공하지 않았고, Software Freedom Conservancy(SFC)는 대체 소프트웨어 개발과 법적 집행을 추진 중임 일부 기능은 동적으로 불러오는 .so 파일과 Bambu Lab 서버의 독점 애플리케이션을 결합해 제공되며, 네트워크 서버에 AGPL 애플리케이션 일부를 숨기지 못하게 한 AGPLv3의 취지와 정면으로 충돌함 Paweł Jarczak이 동일한 User-Agent 문자열을 쓰는 네트워크 코드를 리버스 엔지니어링하자 Bambu Lab은 DMCA 삭제 요청을 보냈으며, SFC는 해당 코드가 포함된 OrcaSlicer를 미러링하고 있음 일부 프린터 펌웨어에서도 Buildroot 기반 Linux 등 GPLv2 구성 요소의 소스나 제공 제안을 찾을 수 없었으며, SFC는 소송보다 빠를 수 있는 리버스 엔지니어링과 독점 구성 요소 교체를 병행함 이번 사안은 3D 프린팅 사용자를 카피레프트 활동으로 끌어들였으며, 라이선스 준수를 위해 소송뿐 아니라 소스 요청, 공개 비판, 대체 구현을 통한 지속적인 집행이 필요함 3D 프린팅과 자유 소프트웨어의 결합 초기 취미용 3D 프린터는 완제품이 없어 사용자가 직접 만들어야 했으며, 초기 제작자 일부는 이후 프린터 회사를 설립함 3D 프린팅은 Linux처럼 취미에서 출발해 벤처 자본이 즉시 없애기 어려울 만큼 오랫동안 취미 문화를 유지함 장치 구동 소프트웨어 개발자들은 자유 소프트웨어 커뮤니티를 참고해 코드 라이선스를 신중하게 선택함 슬라이서(slicer) 는 3D 모델을 얇은 2D 층으로 나눠 프린터 하드웨어가 이해하는 언어로 변환함 Alessandro Ranellucci는 Slic3r를 만들고 AGPLv3을 채택함 소스 공개 없이 ‘Slic3r as a service’를 운영할 가능성을 가장 크게 우려했음 약 18개의 활성 Slic3r 포크가 있으며, 가장 잘 알려진 포크는 PrusaSlicer임 Josef Prusa는 프린터 설계도와 자유 소프트웨어·펌웨어를 고객에게 제공하는 회사를 세웠고 한동안 시장을 주도함 Bambu Lab의 시장 진입 제조용 3D 프린터는 방 하나를 차지하고 수십만 달러에 달했지만, 500~3,000달러 취미용 제품도 특히 가격대 상단에서 빠르게 성능이 향상됨 코로나19 시기에 3D 프린팅을 비롯한 취미 활동이 늘...

Read Entire Article