Post-Copyright 시대의 라이선싱: GPL 분열과 그 영향

Source

  • Evernote/Article Scraps/Licensing in a Post Copyright World Armin Ronacher's Thoughts and Writings.md

Summary

본문은 오픈소스 라이선스, 특히 GNU GPL 의 진화와 그로 인한 생태계 분열을 다룹니다. GPLv3 의 등장으로 인해 GPL 호환성 문제가 복잡해졌으며, Linux(GPLv2 only) 와 GNU 프로젝트들(GPLv3) 간에 코드 공유가 불가능해지는 ‘라이선스 충돌’이 발생했습니다. 이는 Apple 이 GPLv3 의 ‘반-티보화 (anti-tivoization)’ 조항 등을 정치적 제약으로 간주하여 GPLv3 소프트웨어를 배제하고, 결과적으로 GCC 대신 Clang/LLVM 을 채택하는 등 기술적 파급효과를 낳았습니다. 저자는 GitHub 의 단순한 라이선스 선택자가 이러한 복잡한 문제를 해결하지 못한다고 비판하며, 오픈소스 라이선싱의 역사적 맥락과 개선 방향을 모색합니다.

Key Points

  • GPLv3 의 등장으로 오픈소스 라이선스 간 호환성 문제가 심화되었고, GPL 에 대한 개발자들의 반감이 고조되었습니다.
  • Linux(GPLv2) 와 GNU(GPLv3) 간의 라이선스 불일치로 인해 ‘GNU/Linux’라는 개념 자체가 라이선스 충돌을 내포하게 되었습니다.
  • Apple 은 GPLv3 의 ‘반-티보화’ 조항 등을 정치적 제약으로 여겨 GPLv3 소프트웨어를 제품에서 배제했으며, 이는 Clang/LLVM 의 성장을 촉진하는 요인이 되었습니다.
  • GitHub 의 단순한 라이선스 선택자는 라이선스 호환성의 복잡성을 해결하지 못하며, 오히려 GPL 논쟁을 부각시키는 부정적 효과를 낳을 수 있습니다.
  • 저자는 라이선스가 단순한 법적 문서를 넘어 정치적 플랫폼으로 변모한 점을 지적하며, 오픈소스 라이선싱 체계의 재고를 촉구합니다.