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

OpenJDK 문의

2021.12.17

1. OpenJDK의 라이브러리를 jar가 아닌 소스코드 형태로 어플리케이션에 포함할까 하는데,

JAVA 소스파일 상단에 아래와 같은 주석이 있습니다.

/*

* Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.

* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.

*

* This code is free software; you can redistribute it and/or modify it

* under the terms of the GNU General Public License version 2 only, as

* published by the Free Software Foundation.  Oracle designates this

* particular file as subject to the "Classpath" exception as provided

* by Oracle in the LICENSE file that accompanied this code.

*

* This code is distributed in the hope that it will be useful, but WITHOUT

* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or

* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License

* version 2 for more details (a copy is included in the LICENSE file that

* accompanied this code).

*

* You should have received a copy of the GNU General Public License version

* 2 along with this work; if not, write to the Free Software Foundation,

* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.

*

* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA

* or visit www.oracle.com if you need additional information or have any

* questions.

*/

이 경우 이 소스코드들을 수정없이 사용할 경우, 어플리케이션의 소스코드들을 공개해야 하나요?

jar가 아닌 java 형태로 사용할 예정입니다.

2. 만일 소스코드가 어려운 경우, jar로 사용하게 되면 소스코드 공개없이 사용 가능할까요?

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

License 관리자

안녕하세요

공개소프트웨어 라이선스 관리자입니다.

문의주신 내용 답변 드립니다.

첨부하신 라이선스 헤더는 GPL-2.0-only 입니다.

해당 라이선스를 수정없이 사용하더라도 '배포 시' 어플리케이션 전체의 소스코드 공개의무를 포함한 GPL-2.0의 의무사항이 발생합니다.

jar(라이브러리)로 사용하더라도 라이선스 의무사항은 어플리케이션 전체에 적용됩니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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