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

JavaMail API라이브러리와 CDDL 1.0 에 대해 문의드립니다.

2024.05.09

질문 1. JavaMail API의 라이선스가 CDDL 과 GPL 2.0 with Classpath Exception 듀얼 라이선스로 돼 있던데, 둘 중 하나만 선택해서 사용하면 되는 것 맞나요? 파일별로 적용되는 라이선스가 다르다길래 사용 중인 파일 상단을 보니 아래 항목이 적혀 있습니다.

* The contents of this file are subject to the terms of either the GNU

* General Public License Version 2 only ("GPL") or the Common Development

* and Distribution License("CDDL") (collectively, the "License"). You

* may not use this file except in compliance with the License. You can

* obtain a copy of the License at

* https://oss.oracle.com/licenses/CDDL+GPL-1.1

* or LICENSE.txt. See the License for the specific

* language governing permissions and limitations under the License.

*

* When distributing the software, include this License Header Notice in each

* file and include the License file at LICENSE.txt.

*

* GPL Classpath Exception:

* Oracle designates this particular file as subject to the "Classpath"

* exception as provided by Oracle in the GPL Version 2 section of the License

* file that accompanied this code.

위 내용대로라면 해당 파일의 라이선스를 CDDL 과 GPL 2.0 with Classpath Exception 중 선택해서 사용해도 된다는 걸로 이해하면 되나요?

질문 2.

CDDL 1.0의 경우 소스코드 수정 여부와 관계 없이 CDDL 라이브러리의 소스코드를 파일 단위로 공개해야 한다고 하던데, 여기서 "CDDL 라이브러리" 가 CDDL 라이선스가 적용된 라이브러리 즉, JavaMail API 라이브러리를 가리키는 것 맞나요?

질문 3.

만약 제가 개발하는 프로그램에서 JavaMail API라이브러리를 링킹하여 JavaMail API 라이브러리로부터 몇몇 클래스만 import 하여 사용하고 있다면 제가 개발중인 코드는 공개할 필요 없이 해당 import 된 JavaMail API 라이브러리의 소스 파일들만 공개하면 되는 것 맞나요?

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

License 관리자

안녕하세요,

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

문의주신 내용은 유선으로 답변 드렸습니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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