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