본문 바로가기

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

taho0915 게시글 작성 시각 2022-12-15 16:42:13 게시글 조회수 952

우선 사용할 오픈 소스는 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의 수정사항이 있는지 없는지에 대한 판단은 어떻게 이뤄지는건가요?

 

답변 부탁드립니다.

 

맨 위로
맨 위로