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

GPL-2.0 License 소스 공개 여부에 대한 문의

2024.06.18

안녕하세요.

C#으로 파일 포맷을 변환해주는 상용 프로그램을 만들고 있습니다.

ODS 파일을 TEXT 포맷으로 변경해주기위해 'OdsReaderWriter' 패키지를 설치하여 ODS 파일 내용을 읽는 처리를 구현하려고 하는데, 라이선스를 찾아보니 'GPL-2.0-only'라고 나와 문의 드립니다.

OpenJDK의 경우 GPL-2.0이지만 Open Source의 수정 없이 호출하여 사용만 하는 경우

GPLv2 Classpath Exception이 적용되어 소스 공개의 의무가 없는 것으로 알고 있습니다.

동일하게 설치한 패키지를 단순 호출만하여 사용하는 경우에는 소스 공개를 하지 않아도 되는걸까요?

소스 공개 외에도 주석에 출처를 기재해야 하는 등의 추가 작업이 필요할까요?

안내를 부탁 드립니다.

감사합니다.

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

License 관리자

안녕하세요,

오픈소스SW 라이선스 관리자입니다.

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

OdsReaderWriter의 라이선스가 검색이 안되어 직접 확인하시는 것이 필요합니다.

C#으로 파일 포맷을 변환해주는 상용 프로그램에 OdsReaderWriter가 포함된다면 GPL-2.0에 의거하여 전체 상용 프로그램 범위의 소스코드 공개의무가 발생합니다.

OpenJDK의 경우 GPL-2.0에 Classpath Exception 조항이 포함되어 있는 것이며,

모든 GPL-2.0 라이선스에 포함된 예외조항이 아닙니다.

라이선스 의무사항은 배포한 대상에게만 이행하시면 되고

소스코드 공개의무 외에 수정 날짜, 수정 내용이 포함된 고지의무 이행하셔야 하고 툴체인 정보, 빌드 스크립트 등 빌드 환경을 제공해야 합니다.

감사합니다.

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

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

OdsReaderWriter의 라이선스 링크 보내드립니다.

-

NuGet Gallery | OdsReaderWriter 1.0.10

: 우측에 License 링크가 있으며 하기 링크와 동일합니다.

-

'GPL-2.0-only' reference (nuget.org)

소스코드를 공개해야하는지 다시한번 확인을 부탁 드립니다.

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

License 관리자

안녕하세요,

오픈소스SW 라이선스 관리자입니다.

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

OdsReaderWriter는 GPL-2.0에 예외조항이 없는 것으로 보입니다.

OdsReaderWriter을 프로그램에 포함하여 호출하여 사용하시는 경우 GPL-2.0에 의거하여 전체 소프트웨어 범위에 소스코드 공개의무 등 GPL-2.0 의무사항을 이행하셔야 합니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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