Oracle Java 유료화 대응 방법: 설치 목록부터 무료 OpenJDK 전환까지
This guide is available in Korean only.
요약
- Oracle JDK 21 업데이트는 2026년 9월까지 무료 이용 조건(NFTC)으로 제공되었고, 2026년 10월 20일 정기 보안 패치(CPU)부터 나오는 업데이트는 Java SE OTN 라이선스로 제공될 예정입니다.[1][2][3]
- OTN의 제한된 무료 범위를 넘는 운영(production) 사용에는 비용이 필요하다고 Oracle은 안내합니다.[1]
- 대응의 첫 단계는 어느 서버와 PC에 어떤 Java가 깔려 있는지 목록을 만드는 것입니다. 그다음 노출 가능성을 나누고, 필요한 곳부터 무료 OpenJDK 빌드로 옮깁니다.
무엇이 바뀌었나 (2026년 10월 Oracle 공개 자료 기준)
- JDK 21: 2026년 9월까지 NFTC로 업데이트가 제공되었습니다. 이후 업데이트는 Java SE OTN 라이선스로 제공됩니다.[1]
- Oracle 지원 로드맵은 2026년 10월 CPU부터 나오는 JDK 21 업데이트를 OTN 라이선스로 제공할 예정이라고 밝힙니다. 그 패치 날짜는 2026년 10월 20일입니다. JDK 8·11·17 업데이트는 이미 같은 OTN 라이선스로 제공되고 있습니다.[2][3]
- JDK 25는 2028년 9월까지 NFTC로 업데이트되고, 그 뒤의 업데이트는 OTN 라이선스로 제공된다고 안내되어 있습니다.[1]
- 유료 Java SE Universal Subscription은 Java 사용자 수가 아니라 직원 수 기준으로 가격이 매겨집니다. 직원에는 정규직·파트타임·임시직과 내부 업무를 지원하는 대리인·계약자·외주·컨설턴트의 직원도 포함됩니다. 2026년 10월 8일자 가격표에서 3,000~9,999명 구간은 직원 1인당 월 10.50달러이고, 3,000명 미만은 별도의 소규모 기업 구간이 있습니다.[4]
대응 순서
- 설치 목록 만들기 — 서버(Linux·Windows)와 PC에서 설치된 JDK·JRE와 실행 중인 java 프로세스를 찾고, 배포판(Oracle 또는 OpenJDK 계열), 버전·업데이트, 설치 경로, 그 Java를 쓰는 서비스를 한 표로 정리합니다.
- 노출 가능성 나누기 — 설치마다 Oracle 배포판인지, 어느 시점의 업데이트인지를 Oracle 공개 조건과 대조해 “확인 필요·우선 전환·해당 낮음”으로 나눕니다. 판단 근거가 된 Oracle 페이지를 함께 적어 둡니다.
- 무료 OpenJDK 빌드 고르기 — Eclipse Temurin, Amazon Corretto 같은 무료 OpenJDK 빌드 가운데 애플리케이션과 WAS(Tomcat, JEUS, WebLogic 등)가 지원하는 것을 고릅니다.[5][6]
- 인증서 저장소 옮기기 — 기존 JDK의 cacerts·트러스트스토어에 추가해 둔 인증서와 JKS·PKCS12 키스토어를 새 JDK로 옮기고, 지문(fingerprint)으로 같은지 대조합니다.
- 재기동과 확인 — JAVA_HOME과 기동 스크립트를 바꾸고 정해진 순서로 WAS를 재기동한 뒤 TLS 연결을 확인합니다. 변경 전 백업과 롤백 절차를 먼저 정해 둡니다.
- 다시 들어오지 않게 하기 — 허용 배포판과 설치 표준을 문서로 남기고, 같은 점검을 정기적으로 다시 돌려 Oracle JDK가 새로 깔리면 바로 알 수 있게 합니다.
자주 묻는 질문
- JDK 25로 올리면 해결되나요? — Oracle은 JDK 25를 2028년 9월까지 NFTC로 업데이트한다고 안내합니다.[1] 그 뒤 업데이트는 OTN 라이선스로 바뀌므로, 장기적으로는 어느 배포판을 표준으로 쓸지 정해 두는 편이 안전합니다.
- 우리 회사가 비용을 내야 하나요? — 이 글은 기술 정리입니다. 라이선스 의무와 계약 해석은 회사의 Oracle 계약 내용과 법률·라이선스 전문가를 통해 확인해야 합니다.
참고
이 글은 법률·라이선스 자문이 아닙니다. Oracle 조건은 바뀔 수 있으니 아래 Oracle 페이지에서 최신 내용을 확인하세요.
FIDENIT은 설치 현황 점검과 무료 OpenJDK 전환을 돕는 FIDE Runtime(사전 신청)을 준비하고 있습니다. Oracle과 제휴 관계는 없습니다.