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

버전 별 라이센스 정책 문의

2017.10.30

안녕하세요

웹 리포트 상용 솔루션 개발을 위해 jasperreports 라이브러리를 maven으로 받아서 사용하려고 합니다.

그런데 해당 라이브러리 포함시키면 itext-2.1.7.js6.jar 파일이 추가 됩니다.

itext 5버전은

AGPL 3.0

 을 사용하고 있어서 상용 사용 시 소스 코드 공개로 알고 있습니다.

itext-2.1.7 버전은

MPL 1.1

 로 되어있는데 2.1.7 버전을 상용 솔루션에 사용했을 시

소스코드 공개 의무가 발생하는지 문의드립니다.

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

안녕하세요.

문의하신 내용에 대한 답변입니다.

공개SW는 이미 배포한 버전의 라이선스를 변경할 수는 없지만 업데이트 등을 통해 버전이 달라질 경우 라이선스를 변경할 수 있습니다.

문의하신 itext의 경우 역시 업데이트를 하며 라이선스를 AGPL 3.0으로 변경한 경우로, 사용자가 그 이전의 버전을 사용한다면 배포 당시의 라이선스로 사용이 가능합니다.

즉 itext-2.1.7 버전은 MPL 1.1 라이선스로 사용이 가능하다는 의미입니다.

또한, MPL은 MPL 라이선스를 준수(저작권 고지, MPL 소스코드 제공, 라이선스 사본 제공 등)한다는 조건하에서는 상업적 이용이 가능하며 MPL 코드에 대한 공개의무만 발생하기 때문에 자체 개발한 자사 제품에 링크하는 경우라도 자사 제품의 코드 공개 의무는 없으며, 해당 MPL 코드만 고객에게 제공하면 됩니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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