컨설팅

Oracle Java 라이선스 Audit 이슈

2,735


개요  

최근 오라클에서 Java 라이선스를 위반하였다고 연락 받은 업체들이 늘고 있습니다.

오라클에서 전문적으로 Audit 감사를 시행하는 팀을 구성하여 불법 및 위반 라이선스 비용을 청구하고 있어 사용자의 부담이 증가하였습니다. 


Audit의 대상이 되는 것은 ‘Java Standard Edition’ 제품으로,  스탠다드 에디션 중 대표적인 Java SE는 누구나 무료로 사용할 수 있는 제품입니다. 하지만 문제의 소지는 Java SE에 포함되지 않은 유료 추가 기능과 상위 에디션 구성요소의 불법 사용입니다.


더욱이 오라클 홈페이지에는 에디션 별 구성하는 요소들을 특별히 구분 지어 놓지 않고, 쉽게 다운로드가 가능하여, Java를 사용하는 개발자들까지도 유료 제품을 무료로 알고 사용하는 경우가 많습니다. 아래에 대표적인 Java Standard Edition의 종류를 소개합니다.



Java SE 종류법   

1. Java SE (무료) 

 기본적인 자바 개발 환경 플랫폼입니다.

데스트톱 및 서버, 고사양 임베디드 시스템을 위한 컴퓨팅 환경을 지원하며, 자바 가상 머신 규격 및 API 집합을 포함합니다.



2. Java SE Support (상용)

기업용 유상 서비스입니다. Java SE에 대한 최고의 지원 서비스로서 기존 Java 투자의 가치를 극대화하고 IT 관리 비용을 줄이는 것은 물론, 엔터프라이즈 Java 환경을 완벽하게 제어하여 비즈니스 연속성을 달성할 수 있도록 합니다.


 Java SE Support는 기업 인프라를 보호하고 규제 및 보안 요건을 준수할 수 있도록 함으로써 다운타임으로 인한 영향을 최소화합니다.



3. Java SE Advanced and Java SE Suite (상용)

 Oracle Java SE Advanced 제품은 오늘날의 기업들을 지원하도록 최적화되었으며 Java SE를 미션 크리티컬한 인프라의 일부로서 사용하는 기업들을 지원하는데 그 목적을 두고 있습니다.

이 Tool들은 운영 중 진단 및 모니터링, 사후 사고 분석, 전사적 사용 현황 추적 등을 처리하며 구축 비용을 최소화할 수 있습니다.


▶ 출처: Oracle Java SE 에디션 (2017.01.13)



Java SE 에디션 비교   


 (X = 사용가능)

▶출처:Oracle Java SE 에디션 비교 (2017.01.13)


Java SE에 포함되지 않은 기능과 제품을 사용할 시에는 개별 문의를 통하여 컴퓨터 시스템 프로세서당 라이선스 및 지원 비용을 확인해야 합니다. 


Audit 감사로 인한 비인가 라이선스 사용 적발 시, 정상적인 라이선스 구매 가격보다 높은 가격은 물론, 저작권사에서는 최상위 기준의 에디션 구매 권고를 하여 정확한 라이선스 사용 범위를 알지 못하는 고객은 결론적으로 불필요 라이선스 구매로 인한 TCO 낭비로 이어질 수 있으므로 올바른 라이선스 사용에 주의해야 합니다.



대응 방안  

일반 사용자가 구분하기 어려운 제품(구성요소 포함)을 S/W 관리 솔루션을 통해 설치 현황 파악은 물론, 사전에 설치 및 실행을 차단하여 관리해야 합니다.


첨부파일 3-24.png

댓글 : 0