2022.03.03
안녕하세요.
현재 개발 중인 프로젝트에서 GPL을 적용받는 오픈 소스를 사용해야 합니다.
동적이나 정적으로 연결했을 때 프로젝트 소스코드를 공개해야하는 것으로 알고있는데요.
GPL 적용받는 오픈 소스를 프로젝트 배포시에는 포함하지 않고
실행 단계에서 해당 오픈 소스를 다운로드하게끔 프로젝트를 구성하면
GPL 제약사항(소스코드 공개)에서 벗어날수 있을까요?
------ 댓글 -------
License 관리자
안녕하세요
공개소프트웨어 라이선스 관리자입니다.
문의주신 내용 답변드립니다.
실행 단계에서 해당 오픈소스를 다운로드하게끔 프로젝트를 구성한다는 내용에 대한 구체적인 확인이 필요합니다.
예를 들어, GPL에서는 프로젝트와 오픈소스의 두 개의 프로그램이 파이프, 소켓, 명령행 인자(command-line arguments)로 사용자 코드와 통신하는 경우에는 소스코드 공개의무가 프로젝트에는 발생하지 않을 수 있습니다.
(링크 참조: https://www.gnu.org/licenses/gpl-faq.en.html)
다만, 위의 경우가 아니라면 프로젝트까지 GPL 라이선스 적용이 될 수 있습니다.
(일반적으로 디펜던시는 배포에 포함되는 것으로 간주합니다.)
감사합니다.
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.