라이선스 호환성

위키백과, 우리 모두의 백과사전.

라이선스 호환성(license compatibility)은 복수의 저작물에 적용된 상이한 라이선스가 새로운 저작물을 만들기 위하여 해당 저작물들의 소스 코드나 내용물을 결합시키는 것을 불가능하게 만드는 조건을 포함할 때 발생하는 문제이다.[1]

예시[편집]

어떤 소프트웨어 패키지의 라이선스가 "수정된 버전은 모든 광고 사항에서 개발자를 언급하여야 한다"라는 조건을 가지고 있고, 다른 소프트웨어 패키지는 "수정된 버전은 추가적인 저작자 표시 조건을 포함할 수 없다"라는 조건을 가지고 있다면, 두 패키지의 라이선스는 동시에 충족될 수 없기 때문에 적어도 두 패키지 중의 하나의 저작자의 직접적인 허가가 없이는 두 패키지의 결합을 합법적으로 배포할 수 없다. 그러므로 이 두 패키지의 라이선스는 호환되지 않는다.[2]

오픈 소스 라이선스가 반드시 호환되는 것은 아니므로 다른 라이선스로 오픈 소스 코드가 배포된다면 합법적으로 혼합하거나 결합하는 것을 불가능할 수도 있다. 예를 들어 모질라 공용 허가서 1.1 버전으로 공개된 코드와 GNU 일반 공중 사용 허가서로 공개된 코드를 혼합한 소프트웨어는 이 두 라이선스가 오픈 소스 이니셔티브자유 소프트웨어 재단의 승인을 받았더라도 두 라이선스 규약 중의 하나를 침해하지 않고는 배포될 수 없다.[3][4]

FOSS 라이선스 호환성[편집]

크리에이티브 커먼즈 라이선스 호환성[편집]

2개의 CC 라이선스 작품을 병합하기 위한 라이선스 호환성 차트[5][6]
Public Domain mark icon
CC0 icon
CC-BY icon CC-BY-SA icon CC-by-NC icon
CC-BY-NC-SA icon
CC-BY-NC-ND icon
CC-BY-ND icon
Public Domain mark icon
CC0 icon
Yes Yes Yes Yes No
CC-BY icon Yes Yes Yes Yes No
CC-BY-SA icon Yes Yes Yes No No
CC-by-NC icon
CC-BY-NC-SA icon
Yes Yes No Yes No
CC-BY-NC-ND icon
CC-BY-ND icon
No No No No No

각주[편집]

  1. “How GPLv3 tackles license proliferation”. 2013년 1월 28일에 원본 문서에서 보존된 문서. 2007년 12월 18일에 확인함. 
  2. “Stallman explains license compatibility while discussing GPLv3”. 
  3. 모질라 재단 (2012년 2월 1일). “MPL 1.1 FAQ - Historical Use Only”. 2012년 2월 26일에 확인함. 
  4. 자유 소프트웨어 재단 (2012년 2월 22일). “GPL-Incompatible Free Software Licenses”. 2012년 2월 26일에 확인함. 
  5. “Frequently Asked Questions”. 《Creative Commons》. 2016년 7월 14일. 2016년 8월 1일에 확인함. 
  6. Creative Commons licenses without a non-commercial or no-derivatives requirement, including public domain/CC0, are all cross-compatible. Non-commercial licenses are compatible with each other and with less restrictive licenses, except for Attribution-ShareAlike. No-derivatives licenses are not compatible with any license, including themselves.