2021.03.31
저희는 현재 GPLv2를 기반으로 프로젝트 구성에 있습니다.
사용하고자하는 패지키들에서 Dual license가 존재하여 문의드립니다.
dnsmasq - GPLv2 | GPLv3 (v2.83)
nettle - LGPLv3+ | GPLv2+ (3.4)
gmp - GPLv2+ | LGPLv3+ (6.1.2)
1. 듀얼 라이센스의 경우 두개의 라이센스중 사용자가 원하는 라이센스로 적용이 가능한 것 인가요?
2. 해당 패키지들이 설치될때 두개의 라이센스 (GPLv2, GPLv3)가 모두 복사됩니다. GPLv3 라이센스 파일을 제거하거나, 무시해도 될까요?
3. GPLv2+의 경우 GPLv2와 동일한 라이센스라고 생각하면 될까요?
감사합니다.
------ 댓글 -------
License 관리자
안녕하세요
OSS 라이선스 관리자입니다.
문의주신 내용 답변드립니다.
1. 듀얼 라이선스의 경우라도 AND와 OR 개념이 있습니다. 일반적으로 AND의 경우 디렉토리 별로 라이선스가 다를 수 있습니다. OR의 경우 말씀하신 것처럼 두 라이선스 중 사용자가 원하는 라이선스를 선택하여 사용 가능합니다.
2. 해당 패키지의 라이선스가 GPL-2.0, GPL-3.0의 듀얼 라이선스인 경우 어느 하나를 선택하셔 사용하시더라도 두 라이선스에 대한 라이선스 사본 및 고지 내용을 모두 있는 그대로 유지하셔야 합니다. (OR 개념의 경우)라이선스 준수는 두 라이선스 중 하나에 따라 준수하시면 됩니다.
3. GPL-2.0-or-later(GPLv2+) 와 GPL-2.0-only(GPLv2)의 차이입니다. GPL-2.0-or-later(GPLv2+)는 향후 GPL-3.0 혹은 AGPL-3.0으로 라이선싱이 가능하며, GPL-2.0-only(GPLv2)의 경우 향후 GPL-2.0으로만 라이선싱 가능합니다. 이 차이 외에는 모든 조항이 같습니다.
고맙습니다
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
------ 댓글 -------
1. 듀얼 라이선스의 경우라도 AND와 OR 개념이 있습니다. 일반적으로 AND의 경우 디렉토리 별로 라이선스가 다를 수 있습니다. OR의 경우 말씀하신 것처럼 두 라이선스 중 사용자가 원하는 라이선스를 선택하여 사용 가능합니다
===> 실제로 선택해서 적용하는 방법을 알려주실수 있나요?
가능하면 GPLv2을 사용하고 싶습니다.
1) Libunistring 0.9.10 LGPLv3+ | GPLv2 (LGPLv3+ 혹은 GPLv2)
2) Libidn2 2.0 (GPLv2+ | LGPLv3) (GPLv2+ 혹은 LGPLv3
3) Gstreamer 1 . 0 - libav GPLv 2 + & LGPLv 2 + & ( ( GPLv 2 + & LGPLv 2 . 1 + ) | ( GPLv 3 + & LGPLv 3 + ) )
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.