為什麼 Oracle 收購 MySQL 後仍保證其開源免費?

一個收費的超級資料庫大廠收購一家免費競品,同時還保持它免費,這背後具體的原因是什麼?


MySQL在收購前一直使用GPL許可分發,而GPL許可是不可撤銷的,這意味著至少被收購之前的最後一個Release可以無限制地免費使用(包括源代碼),而且源代碼可以被社區二次開發。由於MySQL使用雙重license分發(即所有者——現在是Oracle——可以選擇使用GPL授權,或者使用非GPL的商業license授權),在以後的版本取消GPL許可是可行的,但是分裂現有的用戶和社區是不明智的事情,而且一個成熟的社區也可以為維護MySQL做出貢獻。

即便是這樣,開源世界也並沒有完全信任SUN/Oracle,它們實際上真的fork了一個MariaDB出來以防萬一。由於MySQL的開發現在實際上是被Oracle完全掌控的,如果在後續版本中Oracle將至關重要的功能加入付費版,而不加入社區版,那麼社區可以自行開發相兼容的功能以保證開源版本能繼續被人使用。這類似於OpenJDK。


當年你沒關注過這事吧。

龜殼準備收購SUN的時候,MySQL社區發起了聲勢浩大的抵制運動,集體請願聲音直接傳遞到了美國和歐盟商務部門,要求將MySQL剝離出這個收購案,還有人考慮起訴龜殼壟斷。龜殼可以說是在眾人的口水,抵制甚至威脅中完成這次收購的。

所以龜殼也就夾著尾巴做人,作出了會一直保證MySQL開源免費的承諾。事後大家消停了一陣,但是沒幾年龜殼本性暴露,Solaris,OpenOffice一個接一個被搞死,MySQL也出現了因為「技術失誤」,Licence被「誤替換」成收費Licence的事件。大家毫不客氣地fork出了MariaDB,現在越來越多的Linux發行版,以及生產資料庫,都從MySQL切換成了MariaDB。

MySQL 手冊許可證更改只是一個 Bug 而已?

tool.oschina.net

https://bugs.mysql.com/bug.php?id=69512Wrong license in man pages in Community ServerWrong license in man pages in Community Server?

bugs.mysql.com

所以為什麼?一半原因就是當年龜殼作出過承諾。儘管並不情願,但是隨便撕掉畢竟太難看。

另外一半原因是,MySQL和Oracle重疊的範圍比很多人想像得要小,小得多。真正和Oracle競爭比較嚴重的是MS SQL Server和IBM的DB2,甚至PostgreSQL對Oracle造成的麻煩都比MySQL大。搞死MySQL除了少開幾個人的工資,對龜殼的業務其實沒多少幫助。


首先,免費是迫不得已的,license擺那了。如果下一版改成收費,肯定會有公司挑頭站出來重建社區繼續弄免費版的,畢竟有那麼多的互聯網巨頭小頭利益相關。實際已經有一些linux發行版預裝用mariadb替換了mysql。

其次,oracle並不是不想從這些免費軟體里弄錢,只是目前它沒有找到好的途徑。似乎也就只能去找找有錢的碰個瓷,例如和谷歌在java上去搞一搞。

java本來就是超重量級的產品了,mysql的份量比java也低不多少。要在這麼重大的兩條產品線上同時動手,基本上意味著要和整個互聯網世界開戰的節奏了,oracle應該還沒瘋成這樣,更重要的是oracle還沒有窮成這樣(實際上它不差錢,業務狀況不差)。所以目前mysql這條戰線很平靜。

抓著兩個又火爆又不賺錢的東西在手上也是滿累心的,差不多是看著家裡擺了兩座金山但是完全沒法弄錢出來花的那種感覺(而且還它媽佔地方,還它媽得成天的花錢保養--畢竟要繼續投人去開發,不然金山也是能銹成兩坨爛鐵給你看的)。

總的來說,oracle有錢能養得起,這是前提;

不賺錢但是證明oracle跟上了互聯網節奏,在資本市場上和客戶的信心都有正面影響,這是直接的好處;

投入讓人心疼,收入讓人心寒,這也確實是oracle仰望星空無語問蒼天渴求解答的問題

解決辦法:師母已呆(擬目以待)!


做大公司,不光是要賺錢。更重要的是要有情懷,確保你的公司能夠產生商業價值。IT的意義也在於此,開源且免費。做出最簡單最好用的東西給大多數人用,做精確化的高端產品給少部分人用。

為什麼很多遊戲公司可以讓網遊完全免費,因為其實,20%的用戶,創造了公司80%的收入。這個東西叫帕累托分布,又叫二八定律。

為什麼你可以用谷歌的搜索引擎找你應該去哪家醫院,吃什麼葯,乃至做差不多輕微違法的事情?是什麼力量讓你能夠把自己的錢存在阿里的支付寶或者騰訊的微信錢包而不是其他的一家公司,比如e租寶?這是銀行級的信任啊。假如你完全不會開車(比如本人),你為什麼願意相信特斯拉,寶馬這樣的汽車品牌?選擇汽車品牌這是把家人的命交給一個汽車公司啊。

這就是商業價值的力量。商業價值不僅僅是用錢來衡量的。


和朝廷招安梁山好漢、但之後仍保留他們的軍隊差不多。

1、MySQL已經對Oracle的主營業務構成了威脅

——梁山發展迅猛,已經對朝廷統治造成了威脅

2、通過「招安」動作,換來暫時的和平期(否則就要同時對抗多路大敵,實在吃不消)

Oracle上有MS SQL等專業資料庫的激烈競爭,下有MySQL等輕量/中量級資料庫挖牆腳,而且MySQL發展越來越快……

——宋朝北有強遼、南有方臘,腹心之地還有個宋江……

3、通過「招安」結盟之後,還可以忽悠/驅使梁山這樣的小朋友先和方臘打個頭破血流……

——收購MySQL之後,就可以拿它打壓MariaDB等免費的輕/中量級資料庫們,讓他們拼個兩敗俱傷;自己坐山觀虎鬥即可。


推薦閱讀:

TAG:收購Acquisition | MySQL | 甲骨文Oracle | Oracle資料庫 |