甲骨文Java SE平臺的四種產品形式(區分免費與收費)

banq發表於2016-12-27
為了讓使用者更清晰分清楚對甲骨文Java SE平臺的產品形式,辨別收費與免費之分,甲骨文Oracle近日專門發文澄清:

1)OpenJDK
OpenJDK是一個Java平臺標準版開源實現,我們對OpenJDK的承諾仍然像以前一樣保持不變,甚至近日拉開JDK 10專案序幕。 OpenJDK在整個生態系統中享有廣泛的參與者。 自從甲骨文收購Sun公司後持續活躍不斷增長, 例如,大多數主要的Linux發行商,如Red Hat,Canonical和SUSE,基於這個開源專案生產和釋出Java的二進位制檔案。原始碼適用流行的GNU通用公共許可證v2,即它完全免費。 商業源許可證也可用於希望將原始碼用於許多目的公司,如惠普,SAP,IBM和其他公司,他們生產的自己商業硬體/作業系統產品中有一個商業級的Java SE版本可用。

2)Oracle的Java SE實現,又名“Oracle JDK”和“Oracle JRE”
Oracle JRE / JDK是Oracle對Java SE的實現。 正如許多其他公司(如SAP,Red Hat,IBM,HP等)向他們的客戶提供自己的Java SE實現一樣,Oracle也是如此。 我們透過兩個渠道分發我們的二進位制版- java.com是針對希望在他們的家用電腦上執行Java的執行時環境(JRE)的消費者,像Minecraft或其它基於Java的消費軟體。Java Development Kit (JDK) on OTN是針對開發者和企業。這些二進位制檔案是在符合java.com/license說明情況下大多數使用免費 。

3)Oracle Java SE Advanced, Java SE Advanced Desktop, Java SE Suite (甲骨文的Java SE高階,Java SE的高階桌面,Java SE的套裝)。
除了Oracle的核心Java SE實現,Oracle還針對企業使用者提供了額外的先進的工具和功能 。 這些功能包括幫助在企業內監視,管理和部署Java,advanced版本執行版本能進行診斷和監視,以及可訪問對Java SE(例如Java SE 6和Java SE 7)的舊版本的支援和更新的工具。這些商業功能是透過“My Oracle Support的”或OTN提供獨立下載提供,他們在預設情況下在產品中是關閉的,你可以在你的JVM執行時使用“ -XX:+ UnlockCommercialFeatures “標記啟用,例如。 在具體的商業功能的更多資訊,可以發現表1-1這裡

4) Java SE embedded。
如(2)所述,Oracle JRE / JDK在大多數使用情況下是免費的,包括它在通用桌面或伺服器上執行。 如果客戶想嵌入Oracle JDK / JRE到某種裝置(如收銀機 機頂盒),那麼無償BCL許可證不適用。在這種情況下,需要商業Java SE嵌入式許可證。 Java SE嵌入還為資源受限裝置和更多嵌入式定向晶片集提供了額外的二進位制選項。

參考:Java並不免費

Java SE Offerings (Java Platform Group, Product Ma

相關文章