2014.08.22
안녕하세요! 초보개발자 입니다.
오픈소스SW itextpdf 5.4.1 버전의 라이선스 문의 드립니다.
현재 itextpdf 라이브러리를 사용하여 공공기관에서 회원으로 가입된 학생들이 웹에서 작성한 자료를 PDF로 변환하여 웹화면에서
다운로드 되고 학생들이 PC에서 다운을 받을 수 있게 개발을 진행하고 있습니다.
사용 언어 : JAVA, JSP
라이브러리 : itextpdf 5-4-1.jar
개발 도중 AGPL라이선스를 알게 되어 이렇게 문의 드립니다.
1. AGPL이라는 라이선스는 어떤 것인가요?
2. 제가 개발하고 있는 방식으로 웹서비스를 할때 소스코드 공개가 필요한 건가요?
3. 그렇다면 itextpdf를 사용한 코드는 java파일 한개에만 적용되어 개발중인데, 그 파일만 공개를 하면 되는건가요?
4. 그리고 소스코드공개는 어떤방식을 사용해야되는건가요?
5. 아니면 상용 라이선스를 사야되나요?
6. 마지막 소스코드란 itextpdf 라이브러리와 아니면 그걸 이용한 개발소스를 말하는건지 둘 중 어떤건가요?
라이선스에 관해서는 무지안이라 알아듣기 쉬운 답변 부탁드립니다.
감사합니다. 수고하십시오.
------ 댓글 -------
OSS
안녕하세요.
문의하신 내용에 대한 답변입니다.
1. AGPL이라는 라이선스는 어떤 것인가요?
가장 중요한 의무사항은 라이선스 전문 포함, 저작권 고지, 이와 연동되는 모든 소스코드를 공개하는 의무가 있습니다.
특히, 네트워크로 서비스되는 경우에도 모든 소스코드를 공개해야 합니다.
2. 제가 개발하고 있는 방식으로 웹서비스를 할때 소스코드 공개가 필요한 건가요?
AGPL 라이선스를 사용할 경우 소스코드를 공개해야 합니다.
3. 그렇다면 itextpdf를 사용한 코드는 java파일 한개에만 적용되어 개발중인데, 그 파일만 공개를 하면 되는건가요?
모든 소스코드를 공개햐야 합니다.
4. 그리고 소스코드공개는 어떤방식을 사용해야되는건가요?
개발자 플랫폼(소스포지, 깃허브 등), 자사 홈페이지 등에 소스코드를 올려놓아 공개하는 방법, 메뉴얼 등에 이메일 주소 기입 후 요청 시 전송 하는 등의 방법이 있습니다.
5. 아니면 상용 라이선스를 사야되나요?
소스코드의 공개가 어려울 경우 상용 라이선스를 구입하거나 해당 OSS를 제거해야 합니다.
6. 마지막 소스코드란 itextpdf 라이브러리와 아니면 그걸 이용한 개발소스를 말하는건지 둘 중 어떤건가요?
여기에서는 모든 소스코드를 의미합니다.
감사합니다.
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.