이 누리집은 대한민국 공식 전자정부 누리집입니다.

GPL v2 라이선스 소프트웨어에서 기타 라이선스 라이브러리 사용시

2021.12.23

수고 많으십니다.

GPL v2 라이선스 소프트웨어에서 기타 라이선스의 라이브러리를 불러와 사용해도 될까요?

QGIS라는 오픈소스 프로그램에서 구동되는 Plugin을 개발하고 있습니다. 규정에 따르면 QGIS plugin은 GPL v2 이상을 따라야한다고 하는데, 개발중인 plugin에는 다양한 python library들이 import 될 예정입니다.

해당 library들은 MIT, Apache 등의 라이선스를 갖고 있는데, 이러한 경우 라이선스 표기를  어떻게 해야되는지 여쭙습니다.

라이선스에 대해 잘 알지 못해, 질문이 구체적이지 못한 점 죄송합니다.

------ 댓글 -------

License 관리자

안녕하세요

공개소프트웨어 라이선스 관리자입니다.

문의주신 내용 답변드립니다.

개발중이신 QGIS Plugin을 http://plugins.qgis.org에서 배포하실 계획이신지 확인이 필요합니다.

링크에서 보면 "Under the terms of this license, it is a requirement that all plugins distributed via http://plugins.qgis.org (or through other repositories that may be self-hosted) should comply with the GPL version 2 or greater license."와 같이 qgis.org에서 배포할 계획인 경우 GPL-2.0 혹은 차후 버전의 라이선스로 배포해야 한다고 작성되어 있습니다.

(링크: https://blog.qgis.org/2016/05/29/licensing-requirements-for-qgis-plugins/)

만약 qgis.org에서 배포하실 계획이시라면 plugin을 개발하실 때 GPL-2.0과 호환하는 라이선스의 library를 import하셔야 합니다. 말씀해주신 라이선스 중 Apache-2.0은 GPL-2.0으로 배포가 불가능한 라이선스입니다.

감사합니다.

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

------ 댓글 -------

네, http://plugins.qgis.org에서 배포할 계획입니다.

그렇다면 저의 프로그램은 Apache-2.0를 포함한 라이브러리들을 사용하는 형식으로(소스코드를 수정하지 않고, 불러와 활용만하는 형식) 코딩을 하고, 배포시 해당 라이브러리들을 포함하지 않고, 사용자들이 직접 다운받게 하는 방식은 괜찮을까요?

------ 댓글 -------

License 관리자

죄송합니다. 답변이 늦었습니다.

사용자들이 직접 다운받게 하는 방식에 따라 다릅니다.

만약 디펜던시와 같이 자동 설치하게끔 한다면 충돌이 발생할 수 있습니다.

감사합니다.

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.