甲骨文與開源之間的那些事
由於甲骨文在開源專案上的一些作為,以至於它成了開源界的嘲諷物件。在 2015 年舊金山舉辦的 JavaOne 大會上,前太陽微系統公司的 CEO Scott McNealy 出現在了 Java 20 週年紀念視訊中,在那段視訊中,他諷刺性的列出了“Java 開發者的 12 大噩夢”,其中第四條是“你喜歡開源和分享,但是你卻在甲骨文工作。”這惹得在場的開發者們鬨堂大笑,但從其中也可以看出甲骨文在開發者中間的形象。
下面列出了一些甲骨文在開源方面發生的一些事情:
2009 年 12 月
MySQL 的創造者 Ulf Michael "Monty" Widenius 向歐共體(歐盟前身)發起請願,要求阻止甲骨文收購太陽微系統公司,其時,太陽微系統公司剛剛收購了 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 社群的一些成員離開並創立了文件基金會(TDF),並分支出了 LibreOffice 專案。他們邀請甲骨文加入文件基金會。
2010 年 10 月
甲骨文要求文件基金會成員離開 OpenOffice.org 專案,理由是“利益衝突”,並且拒絕加入文件基金會。
LibreOffice 正式成為替代 OpenOffice.org 的一個分支。
甲骨文閉源了 HPC 平臺(以前叫做太陽網格計算引擎),轉而開源維護 開放網格計算排程器專案。四個月後,整個網格計算團隊離開並加入了 Univa。
2010 年 12 月
阿帕奇基金會為其 Java 開源實現版本 Apache Harmony 提出了一個技術相容配套方案,在甲骨文拒絕許可該方案之後,阿帕奇基金會辭去了 Java 社群程式(JCP)組織的執行董事席位。
2011 年 1 月
甲骨文申請了商標“Hudson”,這是一個開源的 Java 持續整合平臺的名字(社群後來投票改名為“Jenkins”),甲骨文繼續以它自己的名字“Hudson”開發該專案。
2011 年 4 月
甲骨文停止了 OpenOffice.org 和 OracleOpenOffice 的開發,兩個月後,該公司將程式碼捐獻給了阿帕奇基金會。
2011 年 9 月
甲骨文宣佈它將釋出 MySQL 的商業擴充套件,並且該專案將不再是完全開源的了,變成了“核心開源”模式。
2013 年 6 月
甲骨文改變了開源的伯克利 DB(BDB)的許可證,從一個 BSD 風格的公開許可證變成了 Affero 通用公開許可證,它要求使用者以 GPLv3 或 AGPL 許可證提供其應用的原始碼給任何一個通過網路連線到他們的應用的人。這一舉動被廣泛認為是要麼恐嚇使用者為其開發的應用購買商業許可,要麼是想弄死伯克利 DB(BDB)。
以上資訊僅限於筆者收集到的部分,歡迎大家提交更多可信來源的資訊來完善此文。
資訊參考來源:arstechnica。
(題圖來自:zimbio.com)
相關文章
- 開源二三事|ShardingSphere 與 Database Mesh 之間不得不說的那些事Database
- Vue 與 MVVM 之間那些事兒VueMVVM
- 《星球大戰》與Python之間的那些事Python
- 開源的那些事兒 (1):如何看待開源
- 開源並不是你認為的那些事
- 時間函式:與時間相關那些事。。。函式
- PHP基礎之與MySQL那些事PHPMySql
- 《開源框架那些事兒21》:巧借力與借巧力框架
- 淺談 Go 型別轉換之間的那些事Go型別
- 淺談Go型別轉換之間的那些事Go型別
- 你所不知道的 EMC 開源的那些事
- 聊聊TypeScript中類、介面之間相互繼承與實現的那些事兒TypeScript繼承
- 你所不知道的阿里開源那些事兒阿里
- 一畫素的恩怨情仇:程式設計師與設計師之間的那些事程式設計師
- git與sourcetree的那些事Git
- Goland 時間轉換的那些事GoLand
- 被噴了!聊聊我開源的RPC框架那些事RPC框架
- 敏捷開發的那些事敏捷
- 關於cmake和開源專案釋出的那些事(PF)
- 2017 年,阿里巴巴開源的那些事兒阿里
- python之協程的那些事Python
- Clojure 開發那些事
- Node那些事之模組化
- 說說Mongodb 與 MySQL的那些事MongoDBMySql
- IO模型與吃飯的那些事模型
- 七牛與 Ueditor 的那些事兒
- MySQL 5.6與MariaDB的那些事MySql
- Android資源那些事兒(詳)Android
- 淺談Blazor開發的那些事Blazor
- JavaScript模組化開發的那些事JavaScript
- iOS開發那些事-Git在Xcode中的配置與使用iOSGitXCode
- Twitter 的那些開源軟體
- 地圖採集車的那些事 | 時間同步地圖
- 聊一聊Iterable與Iterator的那些事!
- PD、QC、SCP、VOOC……充電協議與移動電源的那些事兒協議
- 黑客和開源革命之間的關係黑客
- 那些開源與科技的紀錄片(上)|Open Source Prism
- 我與圖靈那些事兒圖靈