甲骨文與開源之間的那些事

贊 回覆發表於2016-07-04

由於甲骨文Oracle在開源專案上的一些作為,以至於它成了開源界的嘲諷物件。在 2015 年舊金山舉辦的 JavaOne 大會上,前太陽微系統公司Sun Microsystems的 CEO Scott McNealy 出現在了 Java 20 週年紀念視訊中,在那段視訊中,他諷刺性的列出了“Java 開發者的 12 大噩夢”,其中第四條是“你喜歡開源和分享,但是你卻在甲骨文工作。”這惹得在場的開發者們鬨堂大笑,但從其中也可以看出甲骨文在開發者中間的形象。

下面列出了一些甲骨文在開源方面發生的一些事情:

2009 年 12 月

MySQL 的創造者 Ulf Michael "Monty" Widenius 向歐共體(歐盟前身)發起請願,要求阻止甲骨文收購太陽微系統公司Sun Microsystems,其時,太陽微系統公司剛剛收購了 MySQL 公司一年。Widenius 預測,如果太陽微系統公司被收購,甲骨文有可能將 MySQL 的一部分閉源。

2010 年 1 月

甲骨文完成了對太陽微系統公司的收購。

2010 年 2 月

甲骨文從其產品路線圖中排除了 OpenSolaris。

2010 年 3 月

太陽微系統公司的開源官 Simon Phipps 在兩家公司合併時離開了該公司。

2010 年 4 月

Java 之父 James Gosling 離開了甲骨文,他後來稱該公司“挑戰了道德”。

2010 年 8 月

甲骨文內部備忘錄告知員工,OpenSolaris 將會中止,Solaris 和 ZFS 也會“關閉”。

OpenSolaris 管理委員會解散。

“完全開放”的 OpenSolaris 和 ZFS 專案 Illumos  啟動。

多名 MySQL 團隊成員離開並加入了 Rackspace,參與到了 MySQL 分支 Drizzle 專案的開發。

2010 年 9 月

OpenOffice.org 社群的一些成員離開並創立了文件基金會The Document Foundation(TDF),並分支出了 LibreOffice 專案。他們邀請甲骨文加入文件基金會。

2010 年 10 月

甲骨文要求文件基金會成員離開 OpenOffice.org 專案,理由是“利益衝突”,並且拒絕加入文件基金會。

LibreOffice 正式成為替代 OpenOffice.org 的一個分支。

甲骨文閉源了 HPC 平臺(以前叫做太陽網格計算引擎 Sun Grid Engine),轉而開源維護 開放網格計算排程器Open Grid Scheduler專案。四個月後,整個網格計算團隊離開並加入了 Univa。

2010 年 12 月

阿帕奇基金會Apache Foundation為其 Java 開源實現版本 Apache Harmony 提出了一個技術相容配套方案,在甲骨文拒絕許可該方案之後,阿帕奇基金會辭去了 Java 社群程式Java Community Process(JCP)組織的執行董事席位。

2011 年 1 月

甲骨文申請了商標“Hudson”,這是一個開源的 Java 持續整合平臺的名字(社群後來投票改名為“Jenkins”),甲骨文繼續以它自己的名字“Hudson”開發該專案。

2011 年 4 月

甲骨文停止了 OpenOffice.org 和 OracleOpenOffice 的開發,兩個月後,該公司將程式碼捐獻給了阿帕奇基金會。

2011 年 9 月

甲骨文宣佈它將釋出 MySQL 的商業擴充套件,並且該專案將不再是完全開源的了,變成了“核心開源open core”模式。

2013 年 6 月

甲骨文改變了開源的伯克利 DBBerkeley DB(BDB)的許可證,從一個 BSD 風格的公開許可證變成了 Affero 通用公開許可證,它要求使用者以 GPLv3 或 AGPL 許可證提供其應用的原始碼給任何一個通過網路連線到他們的應用的人。這一舉動被廣泛認為是要麼恐嚇使用者為其開發的應用購買商業許可,要麼是想弄死伯克利 DBBerkeley DB(BDB)。


 

以上資訊僅限於筆者收集到的部分,歡迎大家提交更多可信來源的資訊來完善此文。

資訊參考來源:arstechnica

(題圖來自:zimbio.com)

相關文章