從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
留言列表