← All guides← 전체 가이드Guide · Java · licensing가이드 · Java·라이선스

Oracle Java license change: inventory first, then free OpenJDKOracle Java 유료화 대응 방법: 설치 목록부터 무료 OpenJDK 전환까지

Summary요약

  • Oracle JDK 21 updates were provided under the free NFTC terms until September 2026; updates from the October 20, 2026 critical patch update (CPU) onwards are to be provided under the Java SE OTN license.[1][2][3]Oracle JDK 21 업데이트는 2026년 9월까지 무료 이용 조건(NFTC)으로 제공되었고, 2026년 10월 20일 정기 보안 패치(CPU)부터 나오는 업데이트는 Java SE OTN 라이선스로 제공될 예정입니다.[1][2][3]
  • Oracle states that production use beyond the limited free scope of the OTN license requires payment.[1]OTN의 제한된 무료 범위를 넘는 운영(production) 사용에는 비용이 필요하다고 Oracle은 안내합니다.[1]
  • The first step is an inventory of which Java is installed on which servers and PCs. Then sort the installs by exposure and move them to a free OpenJDK build, starting where it matters.대응의 첫 단계는 어느 서버와 PC에 어떤 Java가 깔려 있는지 목록을 만드는 것입니다. 그다음 노출 가능성을 나누고, 필요한 곳부터 무료 OpenJDK 빌드로 옮깁니다.

What changed (Oracle’s public pages, October 2026)무엇이 바뀌었나 (2026년 10월 Oracle 공개 자료 기준)

  • JDK 21: updates were provided under NFTC until September 2026. Later updates are provided under the Java SE OTN license.[1]JDK 21: 2026년 9월까지 NFTC로 업데이트가 제공되었습니다. 이후 업데이트는 Java SE OTN 라이선스로 제공됩니다.[1]
  • Oracle’s support roadmap says JDK 21 updates from the October 2026 CPU onwards are to be provided under the OTN license. That patch date is October 20, 2026. JDK 8, 11 and 17 updates are already provided under the same OTN license.[2][3]Oracle 지원 로드맵은 2026년 10월 CPU부터 나오는 JDK 21 업데이트를 OTN 라이선스로 제공할 예정이라고 밝힙니다. 그 패치 날짜는 2026년 10월 20일입니다. JDK 8·11·17 업데이트는 이미 같은 OTN 라이선스로 제공되고 있습니다.[2][3]
  • JDK 25 is stated to receive NFTC updates until September 2028, with later updates under the OTN license.[1]JDK 25는 2028년 9월까지 NFTC로 업데이트되고, 그 뒤의 업데이트는 OTN 라이선스로 제공된다고 안내되어 있습니다.[1]
  • The paid Java SE Universal Subscription is priced by number of employees, not by number of Java users. Employees include full-time, part-time and temporary staff, and the staff of agents, contractors, outsourcers and consultants who support internal operations. In the October 8, 2026 price list, the 3,000–9,999 band is USD 10.50 per employee per month, and there are separate small-business bands below 3,000.[4]유료 Java SE Universal Subscription은 Java 사용자 수가 아니라 직원 수 기준으로 가격이 매겨집니다. 직원에는 정규직·파트타임·임시직과 내부 업무를 지원하는 대리인·계약자·외주·컨설턴트의 직원도 포함됩니다. 2026년 10월 8일자 가격표에서 3,000~9,999명 구간은 직원 1인당 월 10.50달러이고, 3,000명 미만은 별도의 소규모 기업 구간이 있습니다.[4]

What to do, in order대응 순서

  1. Build an install inventory — find the installed JDKs and JREs and the running java processes on servers (Linux and Windows) and PCs, and list the distribution (Oracle or an OpenJDK build), version and update, install path and the services using that Java in one table.설치 목록 만들기 — 서버(Linux·Windows)와 PC에서 설치된 JDK·JRE와 실행 중인 java 프로세스를 찾고, 배포판(Oracle 또는 OpenJDK 계열), 버전·업데이트, 설치 경로, 그 Java를 쓰는 서비스를 한 표로 정리합니다.
  2. Sort by exposure — for each install, check whether it is an Oracle distribution and which update it runs against Oracle’s public terms, and sort it into “needs review”, “move first” or “low relevance”. Note the Oracle page behind each judgement.노출 가능성 나누기 — 설치마다 Oracle 배포판인지, 어느 시점의 업데이트인지를 Oracle 공개 조건과 대조해 “확인 필요·우선 전환·해당 낮음”으로 나눕니다. 판단 근거가 된 Oracle 페이지를 함께 적어 둡니다.
  3. Choose a free OpenJDK build — pick one of the free OpenJDK builds, such as Eclipse Temurin or Amazon Corretto, that your applications and application servers (Tomcat, JEUS, WebLogic and so on) support.[5][6]무료 OpenJDK 빌드 고르기 — Eclipse Temurin, Amazon Corretto 같은 무료 OpenJDK 빌드 가운데 애플리케이션과 WAS(Tomcat, JEUS, WebLogic 등)가 지원하는 것을 고릅니다.[5][6]
  4. Move the certificate stores — carry the certificates you added to the old JDK’s cacerts or truststore, and your JKS and PKCS12 keystores, over to the new JDK and compare fingerprints to confirm they match.인증서 저장소 옮기기 — 기존 JDK의 cacerts·트러스트스토어에 추가해 둔 인증서와 JKS·PKCS12 키스토어를 새 JDK로 옮기고, 지문(fingerprint)으로 같은지 대조합니다.
  5. Restart and verify — change JAVA_HOME and the start scripts, restart the application servers in the agreed order and check TLS connections. Settle the backup and rollback steps before the change.재기동과 확인 — JAVA_HOME과 기동 스크립트를 바꾸고 정해진 순서로 WAS를 재기동한 뒤 TLS 연결을 확인합니다. 변경 전 백업과 롤백 절차를 먼저 정해 둡니다.
  6. Keep it from coming back — document the allowed distributions and the install standard, and rerun the same check regularly so a newly installed Oracle JDK is noticed straight away.다시 들어오지 않게 하기 — 허용 배포판과 설치 표준을 문서로 남기고, 같은 점검을 정기적으로 다시 돌려 Oracle JDK가 새로 깔리면 바로 알 수 있게 합니다.

Common questions자주 묻는 질문

  • Does upgrading to JDK 25 solve it? — Oracle says JDK 25 receives NFTC updates until September 2028.[1] Later updates move to the OTN license, so in the long run it is safer to decide which distribution is your standard.JDK 25로 올리면 해결되나요? — Oracle은 JDK 25를 2028년 9월까지 NFTC로 업데이트한다고 안내합니다.[1] 그 뒤 업데이트는 OTN 라이선스로 바뀌므로, 장기적으로는 어느 배포판을 표준으로 쓸지 정해 두는 편이 안전합니다.
  • Does our company have to pay? — This article is a technical summary. License obligations and contract interpretation must be confirmed against your Oracle agreements with legal and licensing professionals.우리 회사가 비용을 내야 하나요? — 이 글은 기술 정리입니다. 라이선스 의무와 계약 해석은 회사의 Oracle 계약 내용과 법률·라이선스 전문가를 통해 확인해야 합니다.

Notes참고

This article is not legal or licensing advice. Oracle’s terms can change, so check the latest on the Oracle pages below.이 글은 법률·라이선스 자문이 아닙니다. Oracle 조건은 바뀔 수 있으니 아래 Oracle 페이지에서 최신 내용을 확인하세요.

FIDENIT is preparing FIDE Runtime (pre-registration), which helps with the install check and the move to free OpenJDK. FIDENIT is not affiliated with Oracle.FIDENIT은 설치 현황 점검과 무료 OpenJDK 전환을 돕는 FIDE Runtime(사전 신청)을 준비하고 있습니다. Oracle과 제휴 관계는 없습니다.

Sources출처

  1. [1] Oracle — Java downloads page (JDK 21 and 25 license notes)Oracle — Java 다운로드 페이지(JDK 21·25 라이선스 안내)
  2. [2] Oracle — Java SE support roadmapOracle — Java SE 지원 로드맵
  3. [3] Oracle — critical patch update (CPU) scheduleOracle — 정기 보안 패치(CPU) 일정
  4. [4] Oracle — Java SE Universal Subscription price list (October 8, 2026, PDF)Oracle — Java SE Universal Subscription 가격표(2026년 10월 8일자, PDF)
  5. [5] Eclipse Adoptium — Eclipse TemurinEclipse Adoptium — Eclipse Temurin
  6. [6] AWS — Amazon CorrettoAWS — Amazon Corretto

Contact FIDENITFIDENIT에 문의하기

Product inquiries, technical integrations, and partnerships.제품 도입, 기술 연동, 사업 제휴를 논의해 보세요.

Contact: Markus담당: Markus