還以為 Java 是免費的建炫?再想想F杈隆(你欠我們錢了)
近來甲骨文正在不斷加大對客戶的審查力度,并聲稱客戶有違反使用許可證的行為肛跌,這一切距甲骨文收購 Sun 公司已經(jīng)過去 6 年了艺配。
Larry Ellison 領(lǐng)導(dǎo)的甲骨文公司目前審查的客戶和合伙人的數(shù)量越來越多,這些公司都被認為有違規(guī)使用 Java 的行為衍慎。
甲骨文公司于 2010 年收購了 Sun 公司转唉,并因此獲得了Java 的所有權(quán)。不過據(jù)知情人士透露稳捆,這是收購 6 年以來赠法,甲骨文首次由其許可證管理服務(wù)部門( License Management Services,LMS)企圖通過 Java 向用戶收費乔夯。
據(jù)悉砖织,甲骨文這個數(shù)據(jù)庫的巨頭公司今年已經(jīng)在全球范圍內(nèi)雇傭了 20 人,專職負責(zé)審查各種用戶在 Java 許可證方面的違規(guī)行為末荐。
作為回應(yīng)侧纯,業(yè)界一些許可證方面的專家們也自發(fā)團結(jié)了起來,雇傭 Java 專家并不斷壯大隊伍甲脏,以此來應(yīng)對甲骨文的許可證管理服務(wù)部門在 2017 年可能發(fā)起的更猛烈的進攻眶熬。甲骨文的行為已經(jīng)把大多數(shù)客戶都掛上了魚鉤妹笆,伴隨大筆的金錢賠償,一切只等甲骨文拉鉤收線娜氏。
此次引起爭議的 Java 是指 Java SE拳缠,甲骨文對 Java SE?的收費標準有:40 ~?300 美元的個人許可證(per named user licence),或者 5000?~15000 美元的處理器許可證(per processor licence)贸弥。
媒體得知窟坐,有一家零售業(yè)的企業(yè)(Java用戶,擁有 80,000 臺PC機)茂腥,被甲骨文認定違反了Java 使用協(xié)議狸涌;甲骨文還聲稱另外一家企業(yè)欠了 100,000 美元切省,不過后來該企業(yè)通過上訴把這筆金額降到了 30,000美元最岗。
目前專家強烈建議大家在下載 Java SE 的時候要非常謹慎。已經(jīng)下載了Java 的人都應(yīng)該好好去看看 Java 的使用條款朝捆,以防止甲骨文許可管理服務(wù)部門的人來電刁難般渡。專家們還分別向媒體表示,隨著甲骨文許可證管理服務(wù)部門在 2016 年下半年不斷地“騷擾”芙盘,以后需要咨詢 Java 許可證事宜的人數(shù)會越來越多驯用。
“甲骨文已經(jīng)開始有動作了,”一位不愿意透露姓名的專家告訴媒體儒老。也有線索透露蝴乔,在過去的五個月關(guān)于Java的咨詢數(shù)量有所上升。
Craig Guarente(Palisade Compliance 公司的創(chuàng)始人和 CEO)向媒體透露驮樊,甲骨文可不會區(qū)分你是不是客戶薇正。連合伙人也感受到了來自許可證管理服務(wù)部門的壓力。
“甲骨文連合伙人都不放過囚衔。這就讓人非常憤怒了挖腰,因為合伙人可是跟他們一條船的啊×肥”猴仑,Craig向媒體說。合伙人也很詫異:“甲骨文怎么可以這么對我們肥哎?”
“我的客戶們對 Java 的業(yè)務(wù)咨詢越來越多辽俗,因為甲骨文追得越來越緊〈鄯蹋”Guarente說崖飘。
一切的根源都在于對“免費(free)”的錯誤認知
在 Sun 公司的時代,Java 是免費使用的(甲骨文也宣稱如此)霞捡,但有段時間 Sun 公司會針對像 IBM坐漏,或者一些藍光播放器制造商這樣的企業(yè)收取一定的使用許可費,但這些只是個別企業(yè),對于大多數(shù)的企業(yè)來說赊琳,Java是不收費的街夭。Sun公司把Java當(dāng)成釘子的尖端來使用,旨在推進其硬件系統(tǒng)的銷售躏筏。
甲骨文則對 Java 采取了更激進的策略板丽。
現(xiàn)在的 Java SE 是包羅萬象,在可下載的 Java SE 版本里包含了Java SE Advanced Desktop 組件(2014年2月由甲骨文引入)趁尼,Java SE Advanced 組件和Java SE 套件(2011年5月由甲骨文引入)埃碱。
Java SE是免費的,但是Java SE Advanced Desktop組件酥泞、Advanced 組件和?Suite?可不是免費的砚殿。比如,Java SE 套件按照 300 美元/用戶芝囤,并附加 66 美元的技術(shù)支持費來計費的似炎。如果是按照每個處理器來計費的話,費用則是15,000 美元/處理器悯姊,外加 3,300 美元的技術(shù)支持費羡藐。Java SE 的基本部分包括 JDK 和 JRE(免費),但 Advanced Desktop悯许、Advanced 和?Suite?則提供了附加的功能仆嗦,比如Java Mission Control 和 Flight Recorder(也叫 JRockit Mission Control 和 JRockit Flight Recorder),這些非免費的組件也被包含在了Java SE里先壕。
被加入的收費組件還包括 Microsoft Windows Installer 企業(yè)版 JRE 安裝程序瘩扼,用于大規(guī)模部署 Java。
甲骨文對Java“免費”的定義是“通用計算(general purpose computing)”——這一詞語所指的許可證范圍包括:臺式電腦启上、筆記本邢隧、智能手機和平板電腦。而甲骨文定義的非免費的許可證是指“在智能系統(tǒng)中使用的專用嵌入式設(shè)備”冈在,甲骨文對這個概念的進一步定義是——包括手機倒慧、手持式設(shè)備、網(wǎng)絡(luò)交換機和藍光播放器在內(nèi)的其他設(shè)備包券。
這些概念聽上去都很簡單纫谅,是不?但是正是這些符合“通用計算”范疇的客戶卻被甲骨文的許可證管理服務(wù)部門給盯上了溅固。因為在下載甲骨文提供的Java程序時付秕,你根本沒辦法把免費的部分和收費的部分區(qū)分開來。甲骨文強制把二者捆綁在了一起侍郭。
只要你使用了任何一點點與收費部分相關(guān)功能询吴,比如說 Java SE 套件掠河,你就只能成為所謂的“指定用戶”——然后你就必須按照規(guī)定繳費了。
即使你把 Java SE 的免費部分從包羅萬象的安裝包里分離出來猛计,但是在發(fā)布你開發(fā)的程序的時候唠摹,你總要用到 Microsoft Windows Installer 企業(yè)版安裝程序吧——這也不是免費的那部分。
“人們往往意識不到奉瘤,”Guarente說勾拉,“他們認為 Java 就是免費的——因為它是開源的啊,所以你就用就好了盗温。這并不是說條款寫得不清楚藕赞,而是大家對這個問題有根本的誤解÷艟郑”
另一位沒有透露姓名的專家還補充到:
“如果你下載了Java斧蜕,那你一定要確認你只安裝你需要的東西,然后把所有你不要的東西都卸載掉吼驶。只要沾了任何 Java 付費特性那就屬于“商業(yè)行為”惩激〉晟罚‘通用’是一個非常模糊的定義——因此很可能造成很多爭議蟹演。
當(dāng)你(所在的公司/組織)依托于 Java 來交付軟件——尤其是軟件本身就是用來給用戶提供產(chǎn)品和服務(wù)的,這可就不是「通用」行為了……所以,甲骨文要從中下手開始收費掙錢◎眩”
為什么甲骨文要現(xiàn)在才行動呢哺呜,也就是在收購 Sun 公司六年之后?
有分析認為观游,這很可能是甲骨文的許可證管理服務(wù)部門花了很長的時間來研究如何設(shè)計審查機制,并仔細研究客戶的 Java 資產(chǎn)細節(jié),以及甄別了哪些客戶資產(chǎn)可以下手昼窗。
甲骨文許可證管理服務(wù)部門在 2017 年必然會對 Java SE 展開更加激進的追繳。
“我認為甲骨文在 2017 年會更加過分涛舍,”Guarente告訴媒體澄惊。“目前所有的證據(jù)都顯示富雅,甲骨文的許可證管理服務(wù)部門下屬的審查團隊會采用更激進的策略來追求利潤掸驱,其力度比 2016 年和 2015 年會更大∶挥樱”
我們該如何應(yīng)對毕贼?
“如果你下載了Java,那你一定要確認你只安裝你需要的東西蛤奢,然后把所有你不要的東西都卸載掉鬼癣√赵簦”——專家建議。
“如果你【已經(jīng)】安裝了Java待秃,那你一定要明確你真正使用的是哪些特定組件骇窍,以及基于目前的規(guī)定他們是什么性質(zhì),在甲骨文發(fā)難之前锥余,你自己就要先搞清楚腹纳。”
盡管目前?The Register 媒體已經(jīng)多次就此方面問題向甲骨文提出了質(zhì)詢驱犹,但是甲骨文至今沒有任何回應(yīng)嘲恍。