由於甲骨文(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 月甲骨文改變了開源的伯克利 DB(Berkeley DB)(BDB)的許可證,從一個 BSD 風格的公開許可證變成了 Affero 通用公開許可證,它要求用戶以 GPLv3 或 AGPL 許可證提供其應用的源代碼給任何一個通過網絡連接到他們的應用的人。這一舉動被廣泛認為是要麼恐嚇用戶為其開發的應用購買商業許可,要麼是想弄死伯克利 DBBerkeley DB(BDB)。
以上信息僅限於筆者收集到的部分,歡迎大家提交更多可信來源的信息來完善此文。
信息參考。
(題圖來自:zimbio.com)