여러 License 고지 방법과 Microsoft-WindowsAPICodePack-Core 패키지 사용시 라이선스 종류와 준수방법문의

C# 으로 Application 프로젝트 진행중입니다.
C# 소스 빌드파일과 GPL-2.0 라이선스를 가지고 있는 WinMerge란 별도의 프로그램과 함께 인스톨러로 포함시켜 제품 출시 예정입니다.

"GPL-2.0 라이선스를 가지고 있는 WinMerge"로 인해 ReadMe상에 여러 라이선스 준수사항들을 포함하여 설치위치에 ReadMe 를 함께 배포하도록 하였고,
인스톨러에는 ReadMe 를 확인할수 있는 화면과, GPL v2 라이선스 내용을 고지하는것으로 추가 완료 하였습니다.

위 내용까지는 현재 진행한 상황이고, 아래 내용부터 변경사항에 대한 문의를 드리려고 합니다.

하기 라이선스를 가지고 있는 오픈 소스들에 대한 소스 변경은 없으며, 각 소스마다 사용만 하고 있습니다.

  • 자체 개발한 소스상에서 사용중인 라이선스는 아래와 같습니다.
    1] Apache-2.0
    라이센스 정보 : Apache License, Version 2.0

2] MIT
라이센스 정보 : https://mit-license.org/

3] BSD 3-Clause
라이센스 정보 : 'BSD-3-Clause' reference

4] Custom License
Microsoft-WindowsAPICodePack-Core
Microsoft-WindowsAPICodePack-Shell
위 2 패키지를 사용중.
라이센스 정보 : Windows-API-Code-Pack-1.1/LICENSE at main · contre/Windows-API-Code-Pack-1.1 · GitHub

Q1) 1번~4번까지의 라이선스들의 원문이 있는 사이트 주소만 인스톨러의 License Agreement 화면에서 고지해도 되는지?(라이선스 사본은 모두 App 설치 경로에 복사할 예정)
라이선스 1번~4번 라이센스들도, 인스톨러의 License Agreement 화면을 통해서 각 라이선스마다 라이선스 내용을 사용자에게 고지를 해야하는지? (사용자 동의 부분은(I agree/disagree) 삭제)

Q2) 라이선스 4번은 Custom License 라고 명시되어있는 라이선스의 종류와 의미
3.1)라이선스 종류 / 준수 대상 / 준수방법
예를들어, Apache2.0 라이센스의 경우, 저작권고지, 라이센스 고지, 보증부인 고지 등이 있음.

1~3 모두 사용 명시(open source notice) 라이센스고 4번은 의무 없음으로 보입니다.
제가 본 경우로는 사용 명시는 설정 또는 about, 도움말 같은 곳에 많이 넣어 둡니다.


[Chrome]

image
[Deepl]

2 Likes

1-3번까지 라이선스 고지는 우리가 흔히 인스톨할때 라이선스 내용을 확인하는 창이 있는데요,
이 창들을 각 라이선스마다 만들어야 할지, 아니면 요약해서 하나의 창에 여러개의 라이선스들의 링크 주소만 작성해서 사용자에게 고지할지 문의 드린내용입니다.
현재는 인스톨러의 화면 하나에 여러개의 라이선스들의 링크 주소만 작성해서 사용자에게 고지할 예정입니다.

4번에서
Microsoft-WindowsAPICodePack-Core
Microsoft-WindowsAPICodePack-Shell
이 2가지 패키지를 소스에서 사용중인데, 링크를 타고 들어가서 License 정보의 상단부에

License: Custom LicenseLicense: Custom License
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT WINDOWS API CODE PACK FOR MICROSOFT .NET FRAMEWORK

이런식으로 작성되어 있는데, 이게 어떤 라이선스이고 어떤 라이선스 정책을 준수해야하는지 애매하더라구요. 정보도 없고.
글쓴이님 말처럼 의무사항이 없다라면 참고할만한 사이트라던지, 내용을 좀 구체적으로 듣고싶습니다.

1 Like