標題

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

作者 snaketsai (さいでんし)
看板 Gossiping
時間 2016-12-21 03:13:15
1.媒體來源: 科技新報 2.完整新聞標題: Oracle開始追討Java授權費,企業用戶頭痛 3.完整新聞內文: 或許很多企業老闆、開發者都還停留在「Java 是免費的」的觀念裡, 但注意了, Java 的擁有者甲骨文(Oracle)開始追討授權費, 已經有不少被判定違反授權的客戶接到追討郵件,要求補足資料庫軟體授權, 預料這波行動在 2017 年將會更加積極,許多企業為此十分頭痛。 Oracle 在 2010 年收購昇陽電腦(Sun Microsystems)的同時, 也獲得 Java 的擁有權。國外科技媒體《The Register》報導, Oracle 的授權管理部門(License Management Services)從 2016 年中開始向企業客戶追討 Java 授權費, 每個客戶牽涉到的金額可能達數萬、數十萬美元, 授權管理部門今年甚至為此在全球招募 20 個新員工。
《The Register》得到的消息指出,某零售企業旗下有 8 萬台電腦, 被 Oracle 通知判定違反授權;某企業透露被 Oracle 追討 10 萬美元, 但協商之後減至 3 萬美元。 國內媒體《iThome》的報導也指出, 有 IC設計、筆記型電腦製造業、生技業者收到 Oracle 追討授權費的信, 可見沒有鎖定特定產業或企業。 Java 是免費的?Oracle 打算從 Java 闢財路 會有今天的煩惱,是因為在多數人的認知裡「Java 是免費的」。 在昇陽電腦的時代,Java 是免費的, 那是因為 Java 只是昇陽用來幫助它販賣系統的輔助角色, 但也有一段時間昇陽向 IBM、藍光播放器製造商等企業收取授權費; 然而在 Oracle 收購接手之後,決定把 Java 作為獲利的來源之一, 會在收購昇陽的 6 年後才開始追討授權費, 《The Register》認為是授權管理部門花了 6 年訂出收費方式,以及找出應該追討的客戶名單。 Java SE 使用者注意,有營利就可能需買授權 目前具有爭議的是 Java SE 版本(Standard Edition,標準版),雖然 Java SE 本身免費, 但Java SE Advanced Desktop、Java Advanced 和 Java Suite 都要收費。 有分使用者收費,從每位 40 美元到 300 美元; 或每個處理器售權收費,從 5000 美元到 1 萬 5000 美元不等。 Oracle 也定義 Java SE 的免費只限用於「通用運算」(general purpose computing), 像是用在桌電、筆電、智慧型手機、平版的授權; 而如果是用於「智慧系統中的專門嵌入式電腦」 (specialized embedded computers used in intelligent systems)就不是免費了。 4.完整新聞連結 (或短網址): https://goo.gl/NBhnol 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. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.167.181 PTT Web 文章網址: https://pttweb.tw/thread/m-1482261200-a-bf1
1Fadm123:美國CS畢業生很愛進Oracle 12/21 03:14
※ 編輯: snaketsai (140.113.167.181), 12/21/2016 03:19:11
2Fhsnuonly:C#要超越Java一統江湖了嗎 12/21 03:17
3Fdoomhammer:這樣寫安卓app不是要被收費嗎? 12/21 03:17
我補充的部份有說: 語言跟虛擬機規範是開放的 虛擬機實做跟函式庫有開源實做 另外就是Oracle有說Java SE在通用運算上依舊是免費的 Oracle雖然形象不太好,但是不會打爛自己的利基點
4Fsilver00:聽說Oracle律師團隊比開發團隊強很多? 12/21 03:17
5Fbirdy590:現在才開始跳已經算晚... 瀏覽器上幾乎死光了不是嗎? 12/21 03:18
目前plugin的生態系我真的也看不是很懂 難不成要一直在javascript和DOM上面開新外掛嗎 (e.g. 原生video撈webcam)...... 個人覺得怪 不然以現在角度來看,你要從browser trap到使用者的環境來控制智慧卡及其他週邊裝置 除了Silverlight/Active X外好像就只剩Java了? ※ 編輯: snaketsai (140.113.167.181), 12/21/2016 03:26:11
6Fhsnuonly:會在瀏覽器做Java插件的公司 甲骨文應該也沒興趣討稅 12/21 03:22
7FWaitaha:那麼爛還敢收費 12/21 03:22
8Fnewtoeic900:就一個養套殺的概念阿 12/21 03:25
這倒是真的XDDD 甲骨文這算盤打很精 ※ 編輯: snaketsai (140.113.167.181), 12/21/2016 03:27:43
9Fndr:太陽牌? 不是在台灣五金店賣鋁盆什麼的東西的廠牌嗎? 12/21 03:27
10Fbirdy590:像網通設備的管理軟體 主流已經變成python了 12/21 03:30
11Fbirdy590:以前用java的經驗真是爛的可以 12/21 03:31
(接續上文) browser plugin目前主流可能就退化回各browser的API拿出來接(e.g. NPAPI、PPAPI) 通用技術應該是崩掉了 我自己也比較喜歡寫Python 但在VM設計上,python的GC還是一個需要改善的點 除Java、DotNet外,包含Python在內很多語言的官方VM都有Global Interpreter Lock 這在平行處理時總是沒辦法
12Fpatentshit:8萬台拿3萬鎂,這法律團隊開除掉算了 12/21 03:31
可能怕對方雙手一攤寧願要上法院吧 ※ 編輯: snaketsai (140.113.167.181), 12/21/2016 03:37:57 夭壽我是不是不小心修到推文了@@ 一時手快不知道按到什麼 ※ 編輯: snaketsai (140.113.167.181), 12/21/2016 03:38:47
13Fmorichi:QQ 12/21 03:38
14Flaba5566:超多企業還在J2EE 打掉重練還不如繳稅QQ 幹你甲骨文 12/21 03:44
15Fwotupset:瀏覽器平台才是未來主流 12/21 03:47
16Flonglai:原來我是在八卦版,我以為我來到soft job 12/21 04:08
17Fgenheit:Oracle就是猶太企業,死要錢,請查 Larry Ellingson 12/21 04:08
18Ftwdvdr:新的都用 python 我覺得快要取代java了吧 12/21 04:15
19Feric81123:專利蟑螂 佛心公司 12/21 04:26
20Freallurker:鋼鐵人不知道要繳交多少費用 12/21 04:50
※ 編輯: snaketsai (140.113.167.181), 12/21/2016 05:34:03 ※ 編輯: snaketsai (140.113.167.181), 12/21/2016 05:44:42
21Ff9968106:幹 12/21 06:07
22Fkaoh08:看CS的人力市場就知道sun還可以好好海薛一大頓了 12/21 06:58
23Fkaoh08:*Oracle 12/21 06:58
24Fmathrew:一堆漏洞 還敢收錢 12/21 07:15
25FBlowjobFace:oracle超坑 12/21 07:16
26Fserval623:慘 12/21 07:31
27Fmasterliy:深度文給推 12/21 07:39
28Fiorittn:推 12/21 07:51
29Fccjh30129m1:我也聽說Oracle的律師團隊比開發團隊強 12/21 07:51
30Fferocious:推一個漲知識 12/21 07:53
31FncueBenson:我記得oracle的東西超貴 12/21 07:58
32Ftloy1966:推 12/21 07:59
33Fgargamel:還在用MySQL的人也要留意了 12/21 08:17
34Fkillerken:貴又爛 都在吃老本 12/21 08:21
35Fmaxwellbkwt:推 12/21 08:32
36Fberice152233:這個備註比記者專業 12/21 08:42
37FInsania:先讓你爽用,等你抽不了身之後來討錢~ 12/21 08:46
38Farthur0926:推 12/21 08:49
39Fticy:推 12/21 08:50
40Fanshley:突然覺得微軟真是慈善事業 12/21 08:58
41Feterbless:連google都怕再被告而改用OpenJDK 12/21 09:00
42FJasonX5566:哈哈垃圾語言 12/21 09:19
43Flmc66:Java這種廢語言也敢收費 12/21 10:12
44Fiwcuforever:JAVA問題一堆還敢收錢喔... 12/21 11:20
45FSeTeVen:一堆漏洞害敢要錢,了ㄙㄠ 12/21 11:22
46FSeTeVen:垃圾 12/21 11:22
47Fvi000246:養套殺 爽 12/21 11:58
48FMiaoXin:看不懂不過應該都有影響到的使用者推@@ 12/21 12:26
49FSHIU0315:@@ 12/21 13:36
50Fptckimo:養、套、殺!! 12/21 15:51
51Fchris8886160:Java明明就很powerful,收錢是Oracle公司風格吧XDDD 12/21 17:43
52Fchris8886160:,好險我用Groovy and Grails,低痛轉移 12/21 17:43
53Fnucleargod:推簽名檔 12/24 00:35
54Fnucleargod:反正我都用 C++ 直接動底層 12/24 00:35
55Fnucleargod:python 聽說更新版本超麻煩,就根本不想用 12/24 00:36
56Fiamten:我大C#的時代 要起飛了 抓穩了~~~~~~ 01/26 16:08