자바 유료화에 대한 질의를 오라클에 했고 그에 대한 답변입니다
JAVA 1.8의 유료화 정책이 공개되고 2019년 1월부터 적용되는 것으로 알고 있는데 관련하여 다음의 질의사항에 대해 답변 부탁드립니다.
1. Oracle에서 배포하는 JAVA 1.8 SDK 및 JRE의 모든 공개용 Package를 이용하여 상업용 목적의 개발 및 사용에 대한 유료화 정책은 공식적으로 언제부터입니까?
=> It has never been free for commercial use.
2. 유료화 시점 이후부터 그 이전에 배포된 1.8 SDK 및 JRE 버전을 회사 및 기관이 상업용 목적의 개발 및 서비스에 사용할 경우 불법입니까?
=> It is illegal.
3. 유료화 시점 이후부터 더 이상 Oracle의 SE 다운로드 페이지 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 에서 1.8 버전의 업데이트 파일을 공개하지 않습니까? 만약 공개한다면 해당 파일을 라이선스를 구매하지 않은 기업 혹은 기관에서 일하는 개발자가 내려받아 개발 및 상용서비스에 사용한다면 불법입니까?
=> Oracle may release java 1.8 update via the URL you mentioned, while please note the announcement : https://java.com/en/download/release_notice.jsp Without a contract commercial usage is Not allowed.
4. 1.8 라이선스를 구매할 경우 영구적으로 사용할 수 있습니까? 혹은 주기적으로 라이선스를 업데이트 하여야 합니까?
=> If you are an end user, what you purchase is a subscription license (Standard term is 1 year, with 2 or 3 yr. terms available)
5. 1.8 SE의 SDK 라이선스를 구매하여 사용한다면 라이선스 가격은 어떻게 책정됩니까? 기업에 근무하는 10인 개발자 팀이 해당 라이선스를 구매하는 경우에 맞춰서 예를 들어 설명해주세요.
=> Basically you need # of server/ # of core/ types of CPU/ # of desktop information to calculate it. Please note that depends on your situation (i.e. ISV, End-user) license would be different.
=> Let’s suppose that you are an end user, run your application on server and employees download the application on each desktops.
=> SE Subscription (Server) : # core * core factor (oracle core factor table) * # server * 25$/month * 12 months
=> SE Subscription (Desktop) : # of desktops * 2.50$/month
You need to add those two totals.
(If the employees can access the application via browser(without Java plug in) or none-Java based client, you do not need to purchase the desktop part.)
6. 상용 서비스 목적으로 서버에 설치되어 운영되는 JRE 1.8에 대해서도 마찬가지로 라이선스를 구매하여 사용해야 합니까? 그럴 경우 라이선스 정책 및 비용은 어떻게 책정됩니까?
A. ISVs that sell shrink wrapped or other perpetually licensed software can still buy “Java SE Advanced for ISV” and “Java SE Advanced Desktop for ISV” products
B. ISVs that embed into devices can still procure a Binary License and Redistribution Agreement from Oracle
C. ISVs that provide a hosted application can either simply buy a Java SE Subscription from Oracle, or related hosting agreement similar to other Oracle Products
7. 1.8 라이선스를 구매하여 사용할 경우 1.8 버전의 모든 공식적인 업데이트 패치가 종료되면 라이선스 구매를 종료하고 더 이상 라이선스를 유지하지 않아도 됩니까?
=> It is possible to terminate the license. However at the end of your Java SE Subscription, your rights to any commercial software downloaded under the subscription, and your access to Oracle Premiere Support, will end.
8. 1.8 라이선스를 구매하였을 경우 JAVA 9 혹은 10 버전의 SDK 및 JRE도 같이 사용할 수 있습니까? 혹은 버전 별로 다른 라이선스를 구매하여 사용해야 합니까?
=> With Java SE Subscription, you don’t need to purchase different licenses for different versions.
자바 유료화 관련하여 궁금한 점이 많으실 분들께 조금이나마 도움이 되셨으면 합니다.