이 누리집은 대한민국 공식 전자정부 누리집입니다.

MPL 라이선스 사용 문의 드립니다.

2022.12.15

우선 사용할 오픈 소스는 Winium.Cruciatus(

https://github.com/2gis/Winium.Cruciatus

)로

MPL 2.0 라이선스가 적용 된다고 명시 되어있습니다.

MPL 2.0 라이선스를 찾아보니 MPL 라이선스를 적용 받는 소스코드의 수정이 없으면

따로 작성한 소스코드는 공개하지 않아도 된다고 알고 있습니다.

여기서 궁금한 점은 소스코드 수정이라는 것이 어떤 의미인지가 궁금합니다.

우선 오픈소스 사용은 Visual Studio에 Nuget으로 다운로드를 받아 참조에 추가된

Winium.Cruciatus.dll의 기능들을 가져다가 사용했습니다.

이러한 경우 Winium.Cruciatus.dll 내부에 소스코드를 수정하지 않았다면

오픈 소스 코드를 수정하지 않은게 되어서 오픈소스를 제외한 소스코드를 공개할 필요가 없게 되는건가요?

수정하지 않은 거라면 배포시 별도의 파일로

1. 해당 오픈 소스를 다운 받을 수 있는 링크

2. 오픈소스명

3. 라이선스명

4. 라이선스내용

만 기재하여 배포하면 문제가 되지 않는건가요?

배포 형태가 Windows 응용 프로그램일 경우 README 파일을 응용 프로그램 내에서 확인하지 못하고 설치경로에 txt 파일로 배포해도 상관 없을까요?

한 가지 더 궁금한 점은 배포 된 프로그램에서 오픈 소스인 Winium.Cruciatus.dll의 수정사항이 있는지 없는지에 대한 판단은 어떻게 이뤄지는건가요?

답변 부탁드립니다.

------ 댓글 -------

License 관리자

안녕하세요.

공개소프트웨어 라이선스 관리자입니다.

문의주신 내용 답변드립니다.

말씀해주신 사용 방법은 동적 링킹 형태로 수정 없이 사용하신 것으로 확인됩니다.

별도의 파일로 말씀해주신 4가지 내용과 저작권(copyright 정보)까지 작성하셔서 배포하시면 됩니다.

응용프로그램 실행 한 후 내에서 확인할 수 있다면 좋겠지만 말씀해주신 바와 같이 txt 파일을 설치 경로 내에 배포하셔도 고지의무를 이행하셨다고 볼 수도 있습니다.

dll의 수정여부를 확인할 수 있는 방법은 검증 도구 활용, md5값 확인 등의 여러가지 방법이 있습니다.

감사합니다.

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.