1,137
개요
2019년 1월 Oracle Java SE Development Kit가 상용화가 되어, 그에 따른 궁금점에 대하여 안내 드리고자 작성하였습니다. |
Q1.
JDK SE 상용화란 무엇인가요? |
A1.
기존 JDK SE의 경우 Open JDK였습니다. 그러나 상용화 이후 상용화 대상인 JDK 8.211 이후 버전과 11, 12버전은 Oracle JDK로 변경되었습니다. Oracle JDK는 상업적 목적으로 사용시 Subscription으로 구매하여 사용하여야 합니다 그 외에 JDK 8.211 이전 버전과 9, 10 버전은 Open JDK로, BCL 준수 및 업데이트와 보안 패치 등이 필요 없을 경우 무료로 사용 가능합니다. |
Q2.
BCL은 뭔가요?
A2.
Oracle Binary Code License의 약자입니다. JDK 8.211 이전 버전 및 9, 10 버전의 상업적 사용의 경우 BCL의 제한사항을 준수하여야지만 사용이 가능합니다. BCL의 상업적 사용 시 제한 사항은 다음과 같습니다. · 상업적 사용시 상용(상업) 기능 사용 불가 · 프로그램 설계, 개발 및 테스트 목적으로만 사용 가능 · 배포 목적으로만 사용 가능 · 재배포 목적으로만 사용 가능 상기 제한 사항에 기재된 목적 또는 사용 기능을 사용할 경우 Subscription을 구매 후 사용하셔야 합니다. |
Q3.
JDK SE Subscription 가격은 어떻게 되나요? |
A3.
Subscription은 Server 라이선스와 Desktop 라이선스로 구분됩니다. 기본적으로 Server 라이선스는 Processor당 25$, Desktop은 User당 2.5달러입니다. 기간은 1년이며, 월별 가격으로 볼륨 별 할인이 적용됩니다. ![]() |
Q4.
Subscription을 구매하면 어떤 지원이 가능한가요? |
A4.
JDK SE 업데이트 및 기술지원이 가능합니다, 또한 하기 기재된 사항을 지원합니다. · 클라우드, 서버 및 데스크탑 배포에 대한 라이선스 부여 및 지원 · 성능, 안정성 및 보안 업데이트에 대한 엑세스 권한 · 공개 업데이트가 끝난 일부 Java SE 버전 엑세스 권한 · MOS(My Oracle Support)를 통한 24시간 지원 · 주요 버그 수정에 대한 초기 액세스 권한 |
Q5.
JDK SE를 2019년도에도 무료로 사용하고 싶은데 버전 제한이 있나요? |
A5.
JDK SE 8.211 버전 부터, 11, 12 버전을 기업 사용자가 상업적으로 사용 할 경우 Subscription을 구매하여 사용하셔야 합니다. JDK SE 8.211 이전 버전과 9, 10 버전의 경우 상기 안내된 BCL을 준수하며 업데이트 및 보안 패치 등이 필요하지 않다면 상업적으로도 무료 사용이 가능합니다. |
Q6.
상용 라이선스 보유자의 경우 Subscription을 구매 해야 하나요? |
A6.
아니요, 기존 상용 라이선스 보유자는 Subscription을 구매하지 않아도 됩니다. |
Q7.
Oracle JDK와 Open JDK 차이는 무엇인가요? |
A7.
Open JDK는 오픈라이선스이며, Oracle JDK는 상용입니다. 다만, Open JDK와 Oracle JDK의 기술간 차이는 없으며 Oracle JDK에는 상용 라이선스 기능이 포함되어 있습니다. 다만, 2019년 이후 Open JDK에 대하여서는 업데이트 패치 및 보안 관련 지원이 되지 않습니다. |
Q8.
OS 종류에 따라 JDK SE 상용화 대상에서 제외될수도 있나요? |
A8.
네, 가능합니다. OS는 Windows, Linux, Solaris, Mac OS가 해당됩니다. |
Q9.
JDK LTS란 무엇인가요? |
A9.
LTS란 Long Term Support를 의미합니다. JDK SE 9버전부터 버전이 6개월 마다 업데이트가 되고 있으며, 6개월 후 지원이 종료됩니다. 다만, 현재 JDK SE 11버전은 LTS로 2023년까지 지원 예정이며, 3년마다 업데이트 됩니다. |
관련 자료