2021.06.18
안녕하세요.
저희는 반도체 검사장비에 사용되는 응용 SW를 개발하고 있습니다.
Qt, PyQt, Python의 오픈소스 라이브러리를 사용하여 Window OS 응용프로그램을 개발하고 있으며,
상용으로 배포 예정입니다.
오픈소스를 사용한 상용화 제품 배포는 처음이라서, 오픈소스 라이선스 정책에 위반되지 않도록 하고자 다음내용 문의드립니다.
1) 오픈소스 라이선스 고지내용에 대한 웹사이트 링크를 저희 SW의 라이선스 고지 다이얼로그에 포함시켜도 오픈소스 라이선스 고지내용 준수가 되는지요?
아니면, 반드시 오픈소스 라이선스 고지 텍스트를 복사하여 저희 SW의 라이선스 고지 다이얼로그에 포함시켜야 하는지요?
2) 사용된 모든 오픈소스의 라이선스 고지를 어디서/어떻게 찾을 수 있을지요?
3) 사용하는 모든 오픈소스 라이브러리(Qt, PyQt, Python)의 소스코드를 저희 배포 SW 패키지에 포함시켜야 하는지요?
아니면, 해당 오픈소스/SW가 있는 웹사이트의 링크를 저희 SW의 라이선스 고지 다이얼로그에 포함시켜도 라이선스 준수가 되는지요?
또는 오픈소스 라이선스 고지를 하면 사용하는 오픈소스 코드를 포함하지 않아도 되는지요?
4) 배포판은 PyInstaller를 사용하여 실행파일과 각종 동적 라이브러리가 포함된 폴더들로 구성된 패키지를 만들고, Innosetup 프로그램을 사용하여 설치 파일(단일파일)을 생성하고 있습니다.
이렇게 단일 설치파일의 경우도 정적링크로 봐야 하는지요?
단일 설치파일을 사용하여 Window OS에 설치 후에는 상기와 같이 실행파일과 각종 라이브러리가 포함된 폴더들로 원복되어 설치됩니다.
5) PyInstaller를 사용하여 실행파일과 각종 라이브러리가 포함된 폴더들로 구성된 배포 패키지를 만들때,
컴파일된 다이나믹 라이브리 형태로 오픈 소스 라이브러가 포함되는 경우, 해당 소스코드를 찾아서 포함시켜줘야 하는지요?
(PyInstaller를 사용하여 자동으로 오픈소스 라이브러리의 소스코드도 함께 포함될 수 있도록 할 수 있는지는 모르겠습니다)
6) Qt는 LGP3.0 및 상용라이선스, PyQt는 GPL3.0 및 상용라이선스가 있습니다.
만약 상용라이선스를 사용하더라도 오픈소스 라이선스 고지내용을 저희 SW의 라이선스 고지 다이얼로그에 포함시켜야 하는지요?
그리고, 상용라이선스를 사용할 경우 상용 라이선스를 사용하고 있다는 고지를 별도로 해야하는지요?
노고에 감사드립니다.
------ 댓글 -------
License 관리자
안녕하세요
OSS 라이선스 관리자입니다.
문의하신 내용 답변 드립니다.
1. 복사하여 포함시키는 것을 권장합니다. 일반적으로 고지의무 역시 배포하는 방식과 같은 방식으로 제공해야 합니다. 배포한 프로그램 실행 시 인터넷이 제공되지 않는 환경에서는 타 웹사이트 링크 확인이 불가능하기 때문에 텍스트를 복사하여 고지 다이얼로그에 포함시키는 것이 더 합리적으로 판단됩니다.
2. 검증 툴을 사용하여 해당 내용 확인을 할 수 있습니다. 다만, 모든 오픈소스가 오픈소스 라이선스 고지를 하고 있지 않습니다. 간혹 라이선스 고지 없이 배포되는 경우도 많습니다.
3. 라이브러리 링킹하였고, 해당 내용을 수정하지 않았다면 다운로드 받은 경로(출처)를 제공하여도 됩니다. 다만, Qt의 경우 add-on 모듈마다 라이선스가 다르고, 상용 라이선스 정책도 가지고 있으므로 상세 라이선스 확인이 필요해 보입니다.
4. 배포판의 동적 라이브러리가 링킹되어 있다면 동적 링크로 봐야 하는 것으로 보입니다.
5. 동적으로 링킹 상태라면 해당 소스코드를 포함시킬 필요가 없어 보입니다.
6. 상용 라이선스. 즉, 유료 구매로 포함하는 경우 오픈소스 라이선스의 의무사항 등은 준수할 필요가 없습니다. 이는 듀얼 혹은 멀티플 라이선스 정책이라 하며, 여러 라이선스 정책 중 하나의 라이선스를 선택하여 사용하는 것을 뜻합니다.
감사합니다.
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.