본문 바로가기

OpenJDK 문의

hs964204 게시글 작성 시각 2021-12-17 09:22:47 게시글 조회수 1297

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

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

 

  1. /*
  2.  * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
  3.  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  4.  *
  5.  * This code is free software; you can redistribute it and/or modify it
  6.  * under the terms of the GNU General Public License version 2 only, as
  7.  * published by the Free Software Foundation.  Oracle designates this
  8.  * particular file as subject to the "Classpath" exception as provided
  9.  * by Oracle in the LICENSE file that accompanied this code.
  10.  *
  11.  * This code is distributed in the hope that it will be useful, but WITHOUT
  12.  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13.  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14.  * version 2 for more details (a copy is included in the LICENSE file that
  15.  * accompanied this code).
  16.  *
  17.  * You should have received a copy of the GNU General Public License version
  18.  * 2 along with this work; if not, write to the Free Software Foundation,
  19.  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20.  *
  21.  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22.  * or visit www.oracle.com if you need additional information or have any
  23.  * questions.
  24.  */

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

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

 

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

맨 위로
맨 위로