2020.09.29
안녕하세요 저는 신입 웹개발자로 취업해서 일하고 있는 사람입니다.
저는 React로 프론트를 Nodejs로 백엔드를 만들고 있으며 npm을 통해 여러 모듈들을 다운로드 받아 사용하고 있습니다.
여러 프로그램들을 보면서 라이선스들이 있는 것을 알게 되었고 종류마다 의무가 다 다른 것을 알게 되었습니다.
1. 배포의 범위에 대해 알고 싶습니다. 온라인 서비스를 사용자가 사용하는 것이 배포인지, 소스코드 자체를 공유하는 것이 배포인지 알고 싶습니다.
2. 온라인 서비스를 만들때 배포시 소스코드 공개 의무가 있는 프로그램을 사용했다면 모든 소스코드를 공개해야 하나요? 아니면 사용된 부분의 소스코드만 공개하면 되나요?
------ 댓글 -------
License 관리자
안녕하세요
OSS 관리자입니다.
문의주신 내용 답변드립니다.
1. 배포란 소스코드의 물리적 이동을 뜻 합니다. 온라인 서비스의 경우 외부 배포에 해당하지 않으며, 말씀해주신대로 소스코드를 공유(물리저장매체, 레파지토리 등)를 하는 형태라면 배포에 해당합니다.
2. 만약 배포하는 형태라 하면 배포에 따라 사용하고 있는 공개SW 라이선스의 의무사항을 준수하여야 합니다. 그 중 소스코드 공개의무 사항이 있는 경우 각 라이선스의 조건에 따라 해당 범위의 소스코드 공개의무가 발생합니다. (소스코드 공개 범위는 각 라이선스마다 명시하고 있는 내용이 다르므로 라이선스 및 결합 형태 등에 따라 다릅니다.)
고맙습니다
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.