天塌了:Oracle 或許要在 2017 年對 Java SE 收費

2017-01-05    分類:資訊、首頁精華0人評論發表於2017-01-05

本文由碼農網 – 孫騰浩原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

最近The Register發表文章“Oracle收購Sun6年之後終於把手伸向了免費使用者”伴隨著副標題“認為Java是’免費’的?再想想(2017年你就欠我們錢了)”,我被震驚到了——因為我有大量基於Java SE的客戶端。

等我讀完整篇文章,我好奇真相是什麼.

文章摘要

那篇文章主要說了Oracle運作他們的許可證管理服務(LMS)致力於“找出需要付費的人群”.文章引用了一名擁有八萬PC終端的Java客戶,以及他們如何因為沒有為Java許可證付費而欠Oracle十多萬美金。

文章聲稱,即使Java軟體的合作伙伴也不能避開LMS小組,原因就是Java是免費的的這一錯誤觀念。

然後,文章提及了許可證的等級,每位使用者四十美金到三百美金不等或每個處理器一萬五千美金.

最後,文章討論了檢查你使用的Java SE,確保你只下載安裝了你需要的東西。當然,也要注意LMS小組在2017年找上你。

我的調研

我決定做的第一件事就是去Oracle的網站看一看Java SE的頁面,我希望我能找到一個“新增至購物車”的按鈕,允許我購買許可證,確保許可證管理服務小組(LMS)不會找上我。這是我找到的一個截圖:

不幸的是,只找到下載產品的連結。我之後總會回來看看,即使是週末。

我注意到Oracle有一個線上商店,所以我認為我可以搜尋Java SE。我確定它會指引我到一個頁面,讓我可以新增什麼東西到購物車。這是我搜尋”java se”的結果。

我找到了幾個“現在購買”按鈕,一個是Oracle Java SE support的,另一個是Oracle Java SE Advanced的。

當我讀到有關Java SE Advanced的資訊時,我認為我找到了需要購買的東西。然而點選連結之後,我被帶到以下頁面:

這看起來並不像我需要的許可證,它像是Java SE,附帶捆綁包…或許是“Advanced”版本。更復雜的是我要為我的訂單提供至少500個終端(或2個處理器),最低都要每年1萬美金。

我把我的調研提高一個層次,從Google搜尋“購買java se許可證(buy java se license)”,得到了一個連結指向Java SE概覽-常見問題頁面。問題是“Java仍然免費嗎”,得到以下資訊:

當前版本的Java-Java SE 8-在一般計算用途的分配使用中是免費可用的。Java SE在Oracle Binary Code License(Oracle二進位制程式碼許可證 BCL)下仍是免費的。在嵌入式裝置和其他計算環境中使用JRE可能需要向Oracle支付許可證費用。閱讀更多關於嵌入式使用Java SE的資訊,或聯絡你當地的Oracle經銷商來獲得許可證。

好吧…當我讀到嵌入式裝置的時心情舒暢,但Oracle在回答中緊接著加了句”…和其他計算環境”。所以跳到這個連結得到下面截圖:

這時,我深吸一口氣,因為這是Java的分配使用情況,我並不熟悉。

我的觀點

首先,我不是一個軟體許可證專家。那篇文章看起來引用的是LMS小組對沒有Java SE許可證的嵌入式產品採取的措施。文章提到的其中一名客戶在零售業,所以提到的那些PC可能是收銀機(或其他東西),使用了嵌入式Java版本用於專有用途?這只是個猜測。

考慮到我以前的客戶端執行著Java SE,我讀完那篇文章期待著採取一些行動,可能會提高明年預算的行動,至少我可以說(再次宣告我不是軟體許可證方面的專家),我的客戶端並不受那篇文章的影響。

我的團隊已經成功轉向了OpenJDK,我在DZone.com上提到過。所以,如果你的團隊擔心Oracle Java SE許可證,害怕LMS小組,你也可以考慮使用OpenJDK。

我很有興趣聽到你關於這個話題的觀點。Have a really great day!

譯文連結:http://www.codeceo.com/article/java-se-unfree-2017.html
英文原文:The Sky Is Falling: Oracle (Might) Want Your Money for Java SE in 2017
翻譯作者:碼農網 – 孫騰浩
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章