JAVA不是免費的! Oracle清查全球企業用戶的JAVA合規性

【記者許芳綸/台北報導】一般在多數人的認知裡「Java 是免費的」。然而,全球各地的甲骨文公司早已開始對Oracle Java商業授權使用清查,特別針對下載Java SE商業軟體,使用超出BCL(Binary Code License  Agreement )範圍的企業,需與甲骨文公司Oracle簽訂商業授權協議,才可合規使用。在台灣地區已經有不少被判定違反授權的客戶接到追討郵件,要求補足Java軟體授權,同時也有廠商經過協商並繳付授權金後取得授權,預料這波行動在2018年將會更加積極。

很多企業老闆、開發者都還停留在「Java是免費的」的觀念裡,在昇陽電腦的時代,Java或許是免費的,那是因為Java只是昇陽用來幫助它販賣系統的輔助角色,但也有一段時間昇陽向智慧型手機、平板、藍光播放器製造商等企業收取授權費;然而Oracle在2010年收購昇陽電腦(Sun Microsystems)的同時,也獲得Java的擁有權,也決定把Java作為獲利的來源之一。

根據英國科技媒體《The Register》引述消息來源指出 ,有越來越多用戶與經銷夥伴反應收到來自甲骨文的通知,稱他們違反Java的授權規範,並要求繳付合理授權金,每個客戶牽涉到的金額可能達數萬及數十萬美元。

根據甲骨文規定,Java SE本身儘管授權用戶免費使用,但僅限於一般性運算用途。舉例來說,在開發者本身的電腦上使用直接從甲骨文下載的Java套件進行開發,便屬於一般性用途,但若要透過微軟Windows Installer Enterprise JRE Installer工具來大規模部署開發完成的應用,就不屬於甲骨文的一般性運算用途,便需要採購付費版本才不至違反規定。

據了解,全世界合法轉售Java SE給企業客戶使用Java SE的廠商,只有完成以下兩件事,企業客戶才算取得Java SE合規合法授權:

1、廠商通過嚴格的Oracle Java TCK(Technology Compatibility Kit)的認證機制。

2、廠商購買合法授權並簽署過 Oracle Java BLRA ( Oracle Java Binary License and Redistribution Agreement),真正符合Oracle官方授權Java SE再銷售的廠商,是可以在其產品上放Java使用授權的字樣。

圖說:對於加強Java授權管理,根據英國科技媒體《The Register》報導,已有用戶陸續收到甲骨文的通知,稱違反Java授權規範,要求支付授權金。https://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/

(圖/翻拍於英國科技媒體《The Register》官網)