Tina

Open jdk, Java 유료화

밍밍이

밍밍이

Mar 03, 2021

1. Oracle JDK 유료?

Java라는 프로그래밍 언어 자체는 GPL 라이센스로 무료이다. 그러나 Java로 작성한 프로그램을 컴파일(JDK)하고 실행(JVM)하는데 문제가 있다. Open JDK는 JDK, JVM 모두 무료이지만 Oracle JDK, JVM은 목적에 따라 유료가 될 수 있다.

Oracle은 일반적이지 않은 목적의 컴퓨팅(Non-General Purpose Computing)은 별도의 라이센스비를 지불해야 하는 유료 과금 대상이 된다고 한다. 오라클은 특정 기능 만을 위해 작동하는 시스템 및 솔루션에서의 사용이 이에 해당한다고 설명하고 있다. 이 부분의 애매한 표현 때문에 대부분의 상업 프로젝트를 진행하는 회사들은 OpenJDK를 사용한다. 이는 원래 JDK에 적용되던 BCL 라이센스가** 2018년 7월 부**로 Java SE Subscription이라는 이름으로 구독형 라이센스로 개편되면서 바뀌었다.

새로운 라이센스는 서버 및 클라우드 인스턴스의 경우 프로세서 당 월 25달러를, 데스크탑의 경우 사용자 당 월 2.5달러를 요구한다. 대량구매 및 2년, 3년 장기 구독에 따른 할인이 제공된다. (금액은 변경될 수 있다.)

2. open jdk 설치

1. 다운 : 링크 버전은 보통 oracle jdk 버전과 동일하다.

2. JAVA_HOME 환경변수 추가 다운받은 jdk를 지정해준다.

3. %JAVA_HOME%\bin PATH에 추가