본문 바로가기

SWIG의 GPL 라이센스 관련 문의

spark@moais.co.kr 게시글 작성 시각 2021-09-15 18:49:49 게시글 조회수 1725

 

안녕하세요.
저희는 C++ 기반 라이브러리를 만들고 있습니다.


이 라이브러리를 여러 언어에서 사용하기 위해 래퍼를 만들어야 하는데요, 이를 도와주는 SWIG이라는 오픈소스 소프트웨어를 사용하고자 합니다. (https://ko.wikipedia.org/wiki/SWIG)


그런데 SWIG이 GPLv3 라이센스가 적용되어 있어 문의를 드리게 되었습니다.


SWIG 홈페이지에는 개발자의 의도가 적혀 있는데요.
해당 의도를 읽어보면 SWIG의 출력을은 GPL Output에 해당하기 때문에 GPL 라이센스의 적용을 받지 않는다고 적혀 있긴 합니다만, 이는 개발자의 의도이지 법률적 해석이 아니라고도 적혀 있어 우려가 됩니다.


SWIG의 개발 의도: http://www.swig.org/legal.html
GPL Output: http://www.gnu.org/licenses/gpl-faq.html#GPLOutput


아래 내용들에 대해 문의 드립니다.


1) SWIG으로 만들어진 결과물(래퍼 코드 및 래퍼 결과)을 GPL 예외로 볼 수 있을까요?


2) 만약 예외로 볼 수 없다면, 코드 공개를 어디까지 해야 하는 걸까요?
저희는 GPLv3가 적용된다면 아래 3번까지 공개해야 할 것이라고 보고 있습니다만, 이 경우 굉장한 문제가 생기게 됩니다.
1. 저희가 작성한 SWIG 코드
2. SWIG이 만들어 낸 래퍼의 코드
3. 2를 이용하여 빌드 된 래퍼를 사용한 고객사의 코드


3) 법률적 분쟁시에도 활용할 수 있는 문의처
다른 문의처를 문의 드리는 것에 대해 대단히 죄송합니다. 그런데 저희가 이런 라이센스 관련 문의를 하는 것이 처음이라, 혹시 조언이 가능하시다면 큰 도움이 될 듯 합니다.


감사합니다.

맨 위로
맨 위로