나는 3 가지 다른 라이센스를 가진 자산을 발견 했다 . GPL 3.0 라이센스는 GPL 2.0의 최신 버전 인 것 같습니다. GPL 3.0을 준수하면 GPL 2.0을 무시할 수 있습니까?
3 가지 라이센스의 모든 조건이 충족되어야합니까? 예를 들어, GPL 2.0은 적절한 저작권 표시를 인쇄하거나 표시하는 것을 언급하지만 CC BY-SA 3.0 라이센스에는없는 것 같습니다.
나는 3 가지 다른 라이센스를 가진 자산을 발견 했다 . GPL 3.0 라이센스는 GPL 2.0의 최신 버전 인 것 같습니다. GPL 3.0을 준수하면 GPL 2.0을 무시할 수 있습니까?
3 가지 라이센스의 모든 조건이 충족되어야합니까? 예를 들어, GPL 2.0은 적절한 저작권 표시를 인쇄하거나 표시하는 것을 언급하지만 CC BY-SA 3.0 라이센스에는없는 것 같습니다.
답변:
Open Game Art의 FAQ에 따르면 :
라이센스 중 하나만 따라야합니다. 그러나 재분배 / 편집 할 때 모든 라이센스를 포함 / 사용하도록 권장되므로 라이센스 스펙트럼 (및 해당 기술을 사용할 수있는 사람 / 프로젝트의 수)이 줄어들지 않습니다.
자산은 다른 라이센스 조건에 따라 제공됩니다. 이 조건 중 어느 것에 라이센스를 부여 할 것인지 선택하십시오.
GPL 2.0 및 3.0 호환성에 대한 질문 : 아니요 . GPL 버전 2와 3은 일반적으로 호환되지 않습니다 . 그러나 저작권 메시지의 문구에주의를 기울여야합니다. 작품이 "GNU GPL 버전 2.0"에 따라 라이센스가 부여 된 경우, 영원히 영원히 버전 2.0으로 축소됩니다. 그러나 "GNU GPL 버전 2.0 또는 이후 버전 " 이면 GPL 3.0 (또는 언젠가 존재할 수있는 버전 4.0)으로 작업을 "업그레이드"할 수 있습니다. 일부 프로젝트는 자유 소프트웨어 재단이 미래에 무엇을하고 있는지 알고 여전히 "또는 이후 버전"이라는 문구를 사용하는 반면 다른 프로젝트 ( 예 : Linux 커널)), 소프트웨어에 자동으로 적용 할 수있는 새 라이센스를 도입하기 위해 FSF에 제품을 제공 할 위험이 없습니다.
또한 자유 소프트웨어 재단 (Free Software Foundation)에는 다양한 GPL 라이센스 결합에 관한 편리한 표가 있습니다. 해당 테이블을 읽을 때 자산 사용이 라이브러리 사용 또는 복사 코드로 계산되는지 궁금 할 수 있습니다. 아주 좋은 질문입니다. GPL은 아트 워크가 아닌 프로그램 코드 용으로 설계되었으므로 해당 컨텍스트에서 해석하기가 매우 어렵습니다.
GPL (GNU Public License) 버전 x 정보
GPLv2 및 GPLv3 선언에서이 버전을 적용하거나 선택적으로 최신 버전의 라이센스를 적용해야합니다.
이 프로그램은 자유 소프트웨어입니다. 자유 소프트웨어 재단 (Free Software Foundation)이 발행 한 GNU General Public License의 조건에 따라 라이센스의 버전 3 또는 이후 버전에 따라 프로그램을 재배포 및 / 또는 수정할 수 있습니다.
소스-자신의 소프트웨어에 GNU 라이센스를 사용하는 방법
그래서; GPLv2 제출 코드 만 사용 하는 프로그램 부분은 원하는 경우 GPLv2 또는 GPLv3에서 재배포 될 수 있습니다. 사용하는 부분 만GPLv3에서 GPLv3 .
따라서 GPLv3에는 GPLv2에 포함 된 모든 내용과 추가 된 내용이 포함되어 있으므로 프로그램을 GPLv3에서 재배포해야합니다.
그리고 3 개의 라이센스가 있기 때문에; 라이센스가 서로 간섭하지 않는 한 GPLv3을 프로그램과 다른 라이센스에 적용해야한다고 생각합니다. 아마도 (GPLv3 및 CC)를 모두 적용해야합니다.
라이센스가 서로 방해하는 경우 CC 관리자, GNU 관리자 (또는 자유 소프트웨어 재단) 및 Open Game Hearth 관리자에게 문의하는 것이 좋습니다.
모든 소스와 헤더를 GPLv3 아래에 문서화하는 것이 좋습니다. 그리고 CC 라이센스에 따른 모든 예술품 (도면 등).