close

2016年底就時常接收到類似Oracle要開始收JAVA授權的訊息。

 

彙整一下訊息可以大概了解一下狀況,

最剛開始JAVA只是輔助輔助SUN販售系統的角色。

(這時或許是免費的,相關費用都得查詢當時的合約文件)


而現在怎麼會突然開始要收費?而不是被Oracle收購後就開始?

The Register》認為是 Oracle 授權管理部門花了 6 年訂出收費方式,

以及找出應該追討的客戶名單。

 

爭議在於JAVA SE版本,很多網頁都有提到。

JAVA SE提供使用者直接下載,但內部的功能要收費。

Java SE Advanced Desktop

Java Advanced

Java Suite

因為我們下載時就可以取得所有的套件(連同包含授權的部份),

所以要找出需付費的套件,將它移除掉不要使用就好。

這些需付授權費的軟體工具可以分成針對使用者License或者設備部份。

相關費用及授權規定建議查詢官方文件。

 

Java SE下載後能安裝再哪,這件事情最初開始也是有定義。

免費限用於「通用運算」(general purpose computing)

大略是只能安裝再電腦主機、筆電、手機、平版上。

所以你公司內使用的JAVA有沒有授權使用上的問題,

大多都得找JAVA專家來進行檢視。

 

如果有疑慮的使用者/開發者,

一開始直接使用Oracle OpenJDK也是個不錯的作法。

 

更多相關/專業的資訊可以參考「參考網址」內的文章。

 


另外就是要來查看自己安裝的是

Oracle Java 或者為 Oracle OpenJDK ?

 

這邊在電腦內安裝了兩個版本的Java來測試顯示結果。

最簡單的測試指令就是 (java -version)

 

#java -version

Oracle Java SE顯示會如下圖:

Oracle OpenJDK 顯示會如下圖:

 

這邊其實就可以很簡單的使用OpenJDK的字樣來確認安裝的JAVA。。

當然有時候電腦內可能安裝了多種Java 語言,

這時候就得再靠另外的指令來確認。

這個步驟是用來更換預設JAVA使用。但也能夠讓我們做查詢。

 

# update-alternatives --config java

如果只安裝一個版本的Java會跳出現下面畫面。

如果有安裝多種JAVA版本。他會用條列的方法幫你排出來。

這邊供大家做參考。

 


參考網址:

ITHOME:

https://www.ithome.com.tw/node/54986

科技新報

https://technews.tw/2016/12/20/oracle-finally-targets-java-non-payers/

黑暗執行緒:
http://blog.darkthread.net/post-2017-02-23-javase-license-issue.aspx

 

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()