2018.05.11
안녕하세요
libzmq 라는 오픈소스를 사용하고자 하는데 해당 오픈소스가 채택하고 있는 라이선스 및 활용 시 소스코드 공개범위에 대해 문의 드립니다.
https://github.com/zeromq/libzmq
해당 링크에서 라이선스를 검색해 보았는데 어떤 라이선스를 따르고 있는지 확인이 어렵습니다.
https://github.com/zeromq/libzmq/blob/e027c80ed38dd9b226c89a1086ce7f894b44005a/RELICENSE/simias.md
이 링크에 나온 MPLv2 라이선스를 따르고 있는 건지 아니면 다른 라이선스를 병용하고 있는 지 문의 드립니다.
그리고 해당 오픈소스를 수정을 통해 게임 내 소스로 서비스할 경우 유저들에게 공개해야 하는 범위를 확인 부탁 드립니다.
감사합니다.
------ 댓글 -------
OSS
안녕하세요.
공개SW 라이선스 관리자입니다.
libxmq
는 MPL 2.0 또는 ZeroMQ BDFL에 의해 선택된 OSI 라이선스로 사용될 수 있습니다.
BDFL
은 작은 공개SW 커뮤니티로 보이는데, ZeroMQ BDFL에 의해 선택된 OSI 라이선스가 명확하지 않기 때문에 MPL 2.0으로 답변 드리도록 하겠습니다.
MPL 2.0
은 소스코드를 공개해야 하는 라이선스로 전체 프로그램의 소스코드를 공개해야 하는 것은 아니고 MPL 2.0에 해당하는 파일들의 소스코드를 수정 여부와 관계없이 공개하시면 됩니다.
즉, 수정하지 않았다면 수정하지 않은 MPL 2.0의 소스코드, 수정을 했다면 수정한 버전의 소스코드를 공개해야 합니다. 소스코드 공개 방법은 합리적인 방법이라면 어떠한 제공 방법이든 괜찮습니다.
그런데, 소스코드 공개 대상은 원본 또는 수정된 저작물을 양도받은 자로, 물리적인 배포가 발생한 경우에 소스코드 공개의무가 발생합니다.
그리고 공개SW를 수정하여 게임 내 소스로 서비스해야 한다고 설명을 해주셨습니다.
이것이 설치를 의미한다면 유저들에게 소스코드를 제공해야겠지만 서버상에서 동작하게 하여 서비스를 제공한다면 실제 ‘배포’ 행위가 발생하지 않아 소스코드를 제공하지 않아도 될 것입니다.
감사합니다.
※ 법적 분쟁 발생시 본 답변은 법률적 해석 혹은 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.