Skip to content

AI는 오픈 소스 코드를 다시 작성할 수 있지만 라이선스도 다시 작성할 수 있습니까?

Posted in tech

컴퓨터 엔지니어와 프로그래머는 프로그램의 저작권으로 보호되는 코드를 직접 복사하지 않고 컴퓨터 프로그램의 기능을 복사하는 방법으로 오랫동안 리버스 엔지니어링에 의존해 왔습니다. 이제 AI 코딩 도구는 “클린룸” 재작성 프로세스가 법적, 윤리적, 실질적으로 어떻게 진행되는지에 대한 새로운 문제를 제기하고 있습니다.

이러한 문제는 지난 주 문자 인코딩을 자동으로 감지하는 인기 있는 오픈 소스 Python 라이브러리인 chardet의 새 버전이 출시되면서 전면에 나타났습니다. 이 저장소는 원래 코더 Mark Pilgrim이 2006년에 작성했으며 재사용 및 재배포 방법에 엄격한 제한을 두는 LGPL 라이센스에 따라 출시되었습니다.

Dan Blanchard는 2012년에 저장소 유지 관리를 맡았지만 지난주 chardet 버전 7.0이 출시되면서 논란에 빠졌습니다. Blanchard는 이러한 정밀 검사를 Claude Code의 도움으로 구축된 전체 라이브러리를 이전보다 “훨씬 더 빠르고 정확하게” “처음부터 MIT 라이센스로 재작성”한 것이라고 설명했습니다.

The Register와의 인터뷰에서 Blanchard는 오랫동안 chardet을 Python 표준 라이브러리에 추가하고 싶었지만 목표를 방해하는 “라이센스, 속도 및 정확성” 문제를 해결할 시간이 없었다고 말했습니다. 그러나 Claude Code의 도움으로 Blanchard는 “대략 5일 만에” 라이브러리를 점검하고 부팅 성능을 48배 향상시킬 수 있었다고 말했습니다.

하지만 모든 사람이 그 결과에 만족한 것은 아닙니다. Mark Pilgrim이라는 이름을 사용하는 포스터는 GitHub에 게재되어 이 새 버전이 더 관대한 MIT 라이선스(무엇보다도 비공개 소스 프로젝트에서의 사용을 허용함)에 따라 Pilgrim의 원본 코드에 대한 불법적인 재라이센스에 해당한다고 주장했습니다. 원래 LGPL 라이센스 코드를 수정한 Pilgrim은 이 새 버전의 chardet도 동일한 LGPL 라이센스를 유지해야 한다고 주장합니다.

관련 기사

Be First to Comment

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다