標題

[新聞] Oracle開始追討Java授權費,企業客戶頭痛

看板 Gossiping
時間 2016-12-21 03:13:15
1.媒體來源: Oracle 也定義 Java SE 的免費只限用於「通用運算」(general purpose computing), 像是用在桌電、筆電、智慧型手機、平版的授權; 而如果是用於「智慧系統中的專門嵌入式電腦」 (specialized embedded computers used in intelligent systems)就不是免費了。 4.完整新聞連結 (或短網址): 5.備註: 老實說這篇新聞主要引用的Register報導(https://goo.gl/IiqQVh)有些事情需要補充:
Java從語言規格乃至虛擬機行為規範,都是公開的。 但是怎麼把這些實做出來的code,則有其別的要求, 從昇陽(Sun)那邊拿到手的,有些是CDDL授權下的受限開放,有些則是完全純商業授權。 所以這次甲骨文是要針對用他們自己的Java實做的人,開始嚴格執行收費稽查; 如果本來就是用其他實做的(e.g. Google以前用的Apache Harmony跟現在的OpenJDK), 自然是在甲骨文這次收費風波的範圍外。 (離題說一下,Red Hat其實有提供Windows的OpenJDK installer, 現在在Windows上面用OpenJDK開發不見得還需要自己從頭弄了) Oracle現在官方網站的Java頁面打開,會看到他的「產品」有這些: Java SE (最通用的一般平台) Java EE (企業用的東西,e.g. Serverlet) Java ME (行動平台,不過現在用得市場漸漸勢微) Java SE Support (賣consulting) Java SE Advanced & Suite (SE的擴增功能、更強大的SDK......etc) Java Embedded (這項及以下我不熟,掩面) Java DB Web Tier Java Card Java TV 一般來用EE的人多半是有自覺的,要馬早早就跳去用其他的實做、 不然就是已經準備好繳甲骨文稅 這個若被甲骨文要求繳錢,我個人是覺得收費很正常 但是這次甲骨文看來要額外對Java SE生態系的部份加強稽查 以我對Java的理解, 其一當然還是Java VM的部份 我是不清楚JRockit跟HotSpot的merge狀況 (Update: Oracle說已經在JDK8完全merge了 https://goo.gl/of1jkb JRockit很早就停止更新且會在2018 End-Of-Life) 但畢竟這是Java能動起來的心臟,如果Oracle放的installer裝起來 裡面包了他們還沒放出去的東西,那就有可能受他們所說的使用條款制約 (「用於『智慧系統中的專門嵌入式電腦』云云) Update: 挖了一下的確有東西沒搬到一般的HotSpot上,要用要額外給錢 e.g. Deterministic GC 不過這是給Real-time用途用的,我覺得要給錢合理啦,這很不好做 另一個是Java Class Library 語言沒有最基本的函式庫支援,那基本上也只能做純運算處理 Oracle的Java SE安裝包裡面帶的JCL也有可能是他們著力的一點 這點他們那套「Java SE Advanced & Suite」想必是有包含的 上面都還僅止於Java Runtime的部份 SDK那邊勢必又有更多Oracle產權的東西 老實說我個人是有點看戲的狀態 雖然我自己是因為翻過一些JSR (e.g. 大名鼎鼎的Java Memory Model,JSR-133) 所以有看過一點點Java VM規格跟一些Java code 但是一方面都是用Free Java implementation、 一方面是自己不太會寫到會需要被Oracle抽稅的東西 (需要Oracle only的Java EE開發者辛苦了,雙手合十) -- Linux is the bone of my world. Kernel is mybody, and initramfs is myblood, have created over a thousand Distros. Unknown to impossibility. Nor known to limitation. --
adm123:美國CS畢業生很愛進Oracle 12/21 03:14
hsnuonly:C#要超越Java一統江湖了嗎 12/21 03:17
doomhammer:這樣寫安卓app不是要被收費嗎? 12/21 03:17
我補充的部份有說: 語言跟虛擬機規範是開放的 虛擬機實做跟函式庫有開源實做 另外就是Oracle有說Java SE在通用運算上依舊是免費的 Oracle雖然形象不太好,但是不會打爛自己的利基點
silver00:聽說Oracle律師團隊比開發團隊強很多? 12/21 03:17
birdy590:現在才開始跳已經算晚... 瀏覽器上幾乎死光了不是嗎? 12/21 03:18
目前plugin的生態系我真的也看不是很懂 難不成要一直在javascript和DOM上面開新外掛嗎 (e.g. 原生video撈webcam)...... 個人覺得怪 不然以現在角度來看,你要從browser trap到使用者的環境來控制智慧卡及其他週邊裝置 除了Silverlight/Active X外好像就只剩Java了?
hsnuonly:會在瀏覽器做Java插件的公司 甲骨文應該也沒興趣討稅 12/21 03:22
Waitaha:那麼爛還敢收費 12/21 03:22
newtoeic900:就一個養套殺的概念阿 12/21 03:25
這倒是真的XDDD 甲骨文這算盤打很精
ndr:太陽牌? 不是在台灣五金店賣鋁盆什麼的東西的廠牌嗎? 12/21 03:27
birdy590:像網通設備的管理軟體 主流已經變成python了 12/21 03:30
birdy590:以前用java的經驗真是爛的可以 12/21 03:31
(接續上文) browser plugin目前主流可能就退化回各browser的API拿出來接(e.g. NPAPI、PPAPI) 通用技術應該是崩掉了 我自己也比較喜歡寫Python 但在VM設計上,python的GC還是一個需要改善的點 除Java、DotNet外,包含Python在內很多語言的官方VM都有Global Interpreter Lock 這在平行處理時總是沒辦法
patentshit:8萬台拿3萬鎂,這法律團隊開除掉算了 12/21 03:31
可能怕對方雙手一攤寧願要上法院吧
morichi:QQ 12/21 03:38
laba5566:超多企業還在J2EE 打掉重練還不如繳稅QQ 幹你甲骨文 12/21 03:44
wotupset:瀏覽器平台才是未來主流 12/21 03:47
longlai:原來我是在八卦版,我以為我來到soft job 12/21 04:08
genheit:Oracle就是猶太企業,死要錢,請查 Larry Ellingson 12/21 04:08
twdvdr:新的都用 python 我覺得快要取代java了吧 12/21 04:15
eric81123:專利蟑螂 佛心公司 12/21 04:26
reallurker:鋼鐵人不知道要繳交多少費用 12/21 04:50
f9968106:幹 12/21 06:07
kaoh08:看CS的人力市場就知道sun還可以好好海薛一大頓了 12/21 06:58
kaoh08:*Oracle 12/21 06:58
mathrew:一堆漏洞 還敢收錢 12/21 07:15
BlowjobFace:oracle超坑 12/21 07:16
serval623:慘 12/21 07:31
masterliy:深度文給推 12/21 07:39
iorittn:推 12/21 07:51
ccjh30129m1:我也聽說Oracle的律師團隊比開發團隊強 12/21 07:51
ferocious:推一個漲知識 12/21 07:53
ncueBenson:我記得oracle的東西超貴 12/21 07:58
tloy1966:推 12/21 07:59
gargamel:還在用MySQL的人也要留意了 12/21 08:17
killerken:貴又爛 都在吃老本 12/21 08:21
maxwellbkwt:推 12/21 08:32
berice152233:這個備註比記者專業 12/21 08:42
Insania:先讓你爽用,等你抽不了身之後來討錢~ 12/21 08:46
arthur0926:推 12/21 08:49
ticy:推 12/21 08:50
anshley:突然覺得微軟真是慈善事業 12/21 08:58
eterbless:連google都怕再被告而改用OpenJDK 12/21 09:00
JasonX5566:哈哈垃圾語言 12/21 09:19
lmc66:Java這種廢語言也敢收費 12/21 10:12
iwcuforever:JAVA問題一堆還敢收錢喔... 12/21 11:20
SeTeVen:一堆漏洞害敢要錢,了ㄙㄠ 12/21 11:22
SeTeVen:垃圾 12/21 11:22
vi000246:養套殺 爽 12/21 11:58
MiaoXin:看不懂不過應該都有影響到的使用者推@@ 12/21 12:26
SHIU0315:@@ 12/21 13:36
ptckimo:養、套、殺!! 12/21 15:51
chris8886160:Java明明就很powerful,收錢是Oracle公司風格吧XDDD 12/21 17:43
chris8886160:,好險我用Groovy and Grails,低痛轉移 12/21 17:43
nucleargod:推簽名檔 12/24 00:35
nucleargod:反正我都用 C++ 直接動底層 12/24 00:35
nucleargod:python 聽說更新版本超麻煩,就根本不想用 12/24 00:36
iamten:我大C#的時代 要起飛了 抓穩了~~~~~~ 01/26 16:08