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

LGPL 라이선스 코드 공개 범위 관련 질문

2022.11.07

안녕하세요.

현재 spring boot + gradle 로 logback-core, logback-classic 을 implementation 해서 사용 중입니다.

해당 제품을 상용 제품으로 출시될 예정입니다.

logback-core 와 logback-classic 은 "

GNU Lesser General Public License

" 라이선스 를 포함하고 있습니다. (LGPL-2.1)

이때 어디까지 라이선스를 고지해야할 지 궁금합니다.

참고로 코드를 수정하여 사용하지 않습니다.

LGPL 의 경우 사용한 소스 코드까지 공개 를 해야한다는 말이 있어서 혹 공개하지 않을 수 있는 방법이 있는 지 궁금합니다.

또한 LGPL-2.1 의 경우 apache 2.0 과 충돌하는 라이선스로 알고 있는데 apache 2.0 을 사용하는 라이브러리도 사용 중이라.. 동시에 사용을 못하는 건지 궁금합니다..

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

License 관리자

안녕하세요

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

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

logback-core와 logback-classic을 개발하신 프로그램과 정적(static)이든 동적(dynamic)이든 라이브러리 링킹으로 사용하고 계신지 확인이 필요합니다.

LGPL 라이선스는 라이브러리 링킹 시 해당 라이브러리에만 LGPL이 적용되고 귀사에서 개발하신 소스코드에는 LGPL이 적용되지 않습니다.

동적 링킹 시에는 수정하지 않으셨기 때문에 배포한 대상에게 고지의무를 이행함으로써 공개의무를 이행할 수 있습니다.

정적 링킹 시에는 전체 프로그램에 대한 오브젝트 코드를 배포한 대상에게 제공하셔야 합니다.

LGPL-2.1과 Apache-2.0은 충돌하지만 LGPL-2.1과 Apache-2.0 모두 라이브러리 링킹 사용 시에는 충돌이 발생하지 않을 가능성이 높습니다.

감사합니다.

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

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

License 관리자

안녕하세요

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

jar파일이라면 동적 링킹입니다.

동적 링킹과 수정하지 않으셨기 때문에 배포한 대상에게 고지의무를 이행함으로써 공개의무를 이행할 수 있습니다.

즉, 귀사의 소스코드까지 공개하실 필요는 없고 Apache-2.0의 라이브러리와 라이선스 충돌도 발생하지 않습니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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