Oracle JDK 又可以免費商用了!根據(jù)最新發(fā)布的“Oracle No-Fee Terms and Conditions”(NFTC)許可,撤回了 2018 年制定的要對 Oracle JDK 收取商用費用的決定,并且不影響 Oracle 的 OpenJDK 的發(fā)行。最新 NFTC 適用于最近發(fā)布的 Oracle JDK Version 17 和后續(xù)版本。

在近日發(fā)布的一篇博文中,甲骨文公司產(chǎn)品管理高級總監(jiān) Donald Smith 解釋了做出這項決定的原因。他寫道:
在 GPL 下提供 Oracle OpenJDK 構建版本是非常受歡迎的,但來自開發(fā)者、學術界和企業(yè)的反饋是,他們也希望在一個明確的自由條款許可下獲得值得信賴、堅如磐石的 Oracle JDK。甲骨文公司對來自開發(fā)者生態(tài)系統(tǒng)的反饋表示感謝,并高興地宣布,從 Java 17 開始,我們將完全滿足這一要求。
Smith 明確表示,新版 NFTC“包括商業(yè)和生產(chǎn)用途”,盡管 NFTC 似乎沒有強調這一事實,而且“只要不收費,允許再分發(fā)”。
甲骨文公司承諾在新版 NFTC 下對 Java LTS 版本進行安全更新,直到下一個 LTS 版本提供給 Java 社區(qū)后一年。鑒于甲骨文提議將 Java LTS 的發(fā)布周期從 3 年縮短到 2 年,安全更新將總共有 3 年的時間。在此之后,在生產(chǎn)中進一步使用 Oracle JDK 需要商業(yè)許可。NFTC 還包括對非 LTS JDK 版本的季度安全更新。
客戶仍然可以通過商業(yè)的 Oracle Java SE 訂閱來獲得 Oracle JDK 17,按用戶或按處理器付費。這種訂閱包括 Java 管理服務、高級管理控制臺、GraalVM Enterprise 和支持。甲骨文公司對其 OpenJDK 發(fā)行版不提供商業(yè)支持。
正如Azul系統(tǒng)公司的副首席技術官Simon Ritter所解釋的那樣,NFTC加入了Oracle JDK的另外兩個許可:Oracle 安裝代碼許可和 Oracle 技術網(wǎng)絡許可協(xié)議。建議企業(yè)在將 NFTC 與甲骨文 JDK 一起使用之前仔細審查。
調查表明,甲骨文的JDK發(fā)行版已不再是最受歡迎的Java發(fā)行版。開發(fā)人員似乎更喜歡AdoptOpenJDK(現(xiàn)在的Eclipse Temurin)、亞馬遜、微軟、Azul和其他供應商的OpenJDK發(fā)行版。這些組織也為他們的發(fā)行版提供商業(yè)支持。在Eclipse Temurin的情況下,Azul提供這樣的支持。
特別提醒:本網(wǎng)信息來自于互聯(lián)網(wǎng),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內(nèi)容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網(wǎng)有任何內(nèi)容侵犯您的權益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。