오픈소스 프로젝트, 3D 프린터 회사 Bambu Lab의 법적 위협으로 폐쇄
Source: Slashdot
Background
무료/오픈‑소스 프로젝트 OrcaSlicer는 원래 Bambu Lab이 출시한 3D 프린터 슬라이싱 소프트웨어의 인기 포크입니다. 화요일에 독립 개발자 Pawel Jarczak는 Bambu Lab으로부터 법적 위협을 받았다는 Tom’s Hardware 보도에 따라 프로젝트를 종료했습니다.
Jarczak의 포크는 사용자가 Bambu Connect라는 미들웨어 애플리케이션을 우회하도록 허용했으며, 이는 보안상의 이유로 OrcaSlicer가 원격 프린터 기능에 접근하는 것을 제한합니다. GitHub에 남긴 메모에서 Jarczak은 Bambu Lab이 그에게 중지‑및‑중단 서한을 위협했고, 그의 소프트웨어가 Bambu Studio를 가장하기 위해 역공학을 했다고 비난했다고 밝혔습니다.
Bambu Lab’s Position
Bambu Lab 블로그 글에서:
Bambu Studio는 AGPL‑3.0 라이선스 하에 제공되는 오픈‑소스 프로젝트입니다. 누구든지 코드를 가져가 수정하고 배포할 수 있습니다… 이것이 OrcaSlicer가 하는 일이며, 734개의 다른 포크도 마찬가지입니다. 우리는 이에 대해 전혀 문제를 제기하지 않으며, 그럴 이유도 없습니다. 동시에, 코드에 대한 라이선스가 우리 클라우드 인프라에 대한 접근 권한을 의미하지는 않습니다… 우리 클라우드는 사설 서비스이며, 접근은 사용자 계약에 의해 규정됩니다, AGPL 라이선스가 아니라… 논란이 된 수정은 네트워크 통신에 위조된 신원 메타데이터를 삽입함으로써 동작했습니다. 간단히 말해, 우리 서버와 통신할 때 공식 Bambu Studio 클라이언트를 가장했습니다… 이 방법이 널리 채택되거나 잘못 설정된다면, 수천 명의 클라이언트가 동시에 우리 서버에 공식 클라이언트인 척 접속할 수 있습니다.
OrcaSlicer Developer’s Response
Jarczak은 다음과 같이 반박했습니다:
“User‑Agent는 인증이 아닙니다. 이는 단지 자체 선언된 클라이언트 메타데이터일 뿐입니다. 어떤 프로그램이든 원하는 User‑Agent를 설정할 수 있습니다. User‑Agent 구성은 Bambu Lab이 공개한 AGPL Bambu Studio 코드에서 직접 가져온 것입니다… 그렇다면 누가 AGPL‑라이선스 하에 이 특정 코드를 사용할 수 없다고 주장할 근거가 있나요…? 제 작업은 공개된 Bambu Studio 소스 코드와 제 자체 통합 레이어를 기반으로 했습니다.”
그는 Bambu Lab이 “직접 연락을 취해 해결책을 삭제하라”고 요구했다고 덧붙였습니다. 투명성을 위해 사적인 서신을 공개해 달라는 요청에 대해서는 거절당했습니다. Bambu Lab은 또한 법적 자료를 인용하며 중지‑및‑중단 서한이 준비되어 있었다고 밝혔습니다.
Jarczak은 저장소를 자발적으로 삭제했으며, 이 삭제가 법적·기술적 주장에 대한 인정으로 해석돼서는 안 된다고 강조했습니다. 그는 해당 구현에 대한 장기적인 논쟁에 관심이 없다고 말했습니다.
Aftermath
유튜버이자 권리‑수리(right‑to‑repair) 옹호가 Louis Rossmann은 해당 서신을 검토하고, 개발자가 코드를 온라인에 복구한다면 $10,000을 법률 비용으로 지원하겠다고 약속했습니다. 129 k 이상의 조회수를 기록한 그의 영상에서 Rossmann은 다음과 같이 말했습니다:
“그들의 법적 주장은 헛소리라고 생각합니다. 저는 변호사는 아니지만, 제 말에 돈을 걸 의향이 있습니다.”
Rossmann은 아직 크라우드펀딩 캠페인을 시작하지 않았지만, 댓글에서는 이 사안을 지원하겠다는 의사를 밝힌 사람들이 있습니다.
References
- Tom’s Hardware 기사 (분쟁 내용 다룸).
- 위에 인용된 Bambu Lab 블로그 글.
- Slashdot 보도: [Read more of this story at Slashdot].