今天小編分享的科技經驗:Java 成 Oracle 搖錢樹,使用成本翻5倍!網友:“這是一人使用,全員買單?”,歡迎閱讀。
整理 | 朱珂欣
出品 | CSDN(ID:csdnnews)
一人使用,全員買單。
Oracle 為了 Java 的訂閱付費作出的「努力」,讓無數開發者直呼:" 給它玩明白了!"
近日,據 The Register 報道,信息技術研究和顧問公司 Gartner 估計,如今大多數企業在接受 Oracle 新的 Java 許可條款後,訂閱成本直升 2-5 倍。
「暗含玄機」的全新收費模式
年初時,Oracle 發布了全新的 Java SE 收費政策。
官方稱此舉為「一種簡單、低成本的每月訂閱服務,它包括用于桌面、伺服器或雲部署的 Java SE 許可和支持」。
相比于先前的固定收費和按需收費模式,新的價格表可謂是「暗含玄機」。
據悉,一切的收費模式是基于公司内總員工數來收取對應的費用,而不是使用 Java SE 的員工數。
簡單來說,在新收費模式之下,即使一家企業中僅有一位開發者使用 Java SE , Oracle 也會按照企業員工總數進行收費。
随着企業人員總數的增加,收費起價将會逐漸遞減。對于企業員工不足 1000 人的企業,收費起價為每個員工每月 15 美元。
多項案例指明:成本将直升 2 到 5 倍
毋庸置疑,「被迫漲價」後将使眾多企業的成本驟增。
新收費模式剛出台之際,House of Bricks 首席執行官 Nathan Biggs 就曾估計:一家擁有 250 名員工、20 名 Java 桌面用戶和 8 個 Java 安裝處理器的公司,費用将增加到 4.5 萬美元 / 年,增幅為 1400% 。
此外,據 The Register 報道, Gartner 副首席分析師 Nitish Tyagi 也對新收費模式作出了案例分析。
例如一家擁有 49500 名員工的企業,按舊版收費标準,即便全員訂閱許可且企業還在 5000 個處理器上運行 Oracle JDK,将支付 74.2 萬美元的 NUP 許可證費用和 90 萬元美元的處理器許可證費用,共計約 165 萬美元。
而依據新的訂閱模式則需要花費 311.8 萬美元。對比之下,價格上漲了 90% 。
Nitish Tyagi 還表示:" 對于大型企業,成本預計增幅将是 2-5 倍,具體主要取決于公司員工數量。"
2026 年,Java 部署比例超 80%
值得注意的是,Oracle 将員工定義為兼職、全職、臨時、代理、承包商,因為任何支持内部業務運營的人都必須根據新的 Java Universal SE 訂閱模型獲得許可。
因此,在新模式推出後,也收到了多方吐槽。
軟體許可顧問 Palisade Compliance 的創始人兼首席執行官 Craig Guarente 表示:" 有位客戶在采用新的收費模式之後, Java 成本上漲了 10 倍。"
Craig Guarente 認為,許多客戶都希望最大限度地減少 Java 使用量,從而獲得更低的價格。
即便如此,大家對 Java 的需求并沒有減少,反而有所提升。
據 Gartner 預估,到 2026 年,将超過 80% 的 Java 應用程式将部署在第三方 Java 運行時上,遠遠超過 2023 年的比例 65% 。
此外, Oracle 也已經準備好測試用戶是否遵守它所認為的 Java 許可條款,預計在未來三年内,有 1/5 的 Java 用戶将面臨使用許可證審核。
Java 用戶該何去何從?
上有政策,下有對策。
新模式成本激增之下,Gartner 針對 Java 用戶給出了幾種可操作的選擇。
開發者們可以從 2019 年 1 月以來不再運行任何更新與安全補丁,但此舉從安全角度來考量,并不可行。
将應用程式遷移到 Java 17,也可以避免這種變化,但這将涉及大量工作,對于許多人來說是不可行的。
由于涉及的工作量,将所有 Java 應用程式更新到最新版本的 OpenJDK 這一選項将是不受限制的。
可以選擇切換到第三方 Java 產品,并将所有未經許可的 Oracle JDK 工作負載轉移到 Oracle 雲基礎設施。
用戶可以忍痛購買新的 Java SE 通用訂閱,這就簡單了,價格貴就貴點了。
顯然,從多個角度考量後,對高昂的收費标準的「妥協」成了諸多用戶 " 最佳選擇 "。
幾個月來, Java 許可條款的變更已成定局,除了撥動眾多企業和開發者的心弦,也惹得不少網友調侃到:
"Java 仿佛成為一只下金蛋的雞,但是如今它不能一天只下一只蛋 ";
" 這是一種‘掠奪性’行為 ";
"Java 仿佛已經成為 Oracle 的一顆搖錢樹 ";
" 自從收費之後,我開始用 OpenJDK 了 " ……
參考鏈接:
https://www.theregister.com/2023/07/24/oracle_java_license_terms/?td=rt-4a
https://www.theregister.com/2023/01/27/oracle_java_licensing_change/
https://www.oracle.com/assets/java-se-subscription-pricelist-5028356.pdf
>