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
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.