程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Sun左右新版MySQL背叛開源?

Sun左右新版MySQL背叛開源?

編輯:關於MYSQL數據庫

  幾個月前著名的開源數據庫MySQL被Sun公司以10億美元的天價拿下,當時就引起了開源業界相關人士的熱評,這一收購行為將會對這一開源數據庫以及開源業界帶來怎樣的影響,一時讓人感到撲朔迷離。近日隨著MySQL新版的發布,Sun的無形之手將如何左右MySQL被收購後的發展方向,再次引起了開源各界對這一交易所帶來的影響的分析,以下是從其新版發布中得出的兩點啟示。

  新版MySQL在背叛開源?

  盡管新版MySQL沒有放棄對Linux的支持,並且增加了幾個新的特性,使這個數據庫能夠適合大型企業的一些關鍵業務應用,例如新版MySQL中包括分區、事件調度、基於行的復制和基於磁盤的集群,這些新特性有望幫助MySQL提升性能和擴展能力,使其在一些至關重要的領域更具競爭力。

  但是值得注意的是,MySQL的一些新功能將只提供給付費的企業版用戶使用,而不對社區版提供。據Sun的官員證實,新的在線備份功能將只提供給MySQL企業客戶,對於大量的免費MySQL社區版用戶來說,將無緣體驗這一功能。

  在過去的八個月中,這已經是MySQL第二次與其用戶產生矛盾的事件。在去年8月份,MySQL曾做出了停止提供其MySQL企業版的源代碼給免費的社區用戶的決定。

  而Red Hat和許多其它開源廠商是通過首先提供新功能給免費用戶使用的方式,來測試這些功能,MySQL的這一決定引起了開源業界的極大不滿,很多人譴責MySQL是在背叛其成長所依賴的開源社區。

  MySQL的一前員工表示,“MySQL現在還相信開源嗎?或者只是部分相信?”他表示,盡管Sun本身正在發布其此前的專有產品的開源版本,而MySQL卻正在試圖將一些功能對開源社區關閉。他在博客中寫到,“我知道這全是為了金錢,任何人有權利對自己的產品做出任何決定,但是MySQL現在似乎並沒有按照開源的規則做出決定。”

  MySQL成為Sun的搖錢樹

  另外有的用戶還威脅稱,將放棄MySQL而轉向支持其它開源數據庫。例如他表示,PostgreSQL數據庫現在運行速度已經足夠快,而且在標准兼容方面要比MySQL做的好。

  他在博客中寫到,“希望Sun能夠看到正確的做法,並且能夠意識到沿著現在的路走下去的話只會讓MySQL和它的社區走向滅亡,自由軟件開發者可以以令人吃驚的速度來重新樹立一個類似的產品。”

  米科斯對此解釋說,采取這種改變是為了確保MySQL可以有一個可行的產生收入的業務,他還暗示這些最初只對付費用戶提供的功能最終也將免費提供給開源社區,而且他還提到任何人可以開發在線備份功能的開源版本。而且他認為,很多其它開源數據庫廠商也對自己的技術采取了類似的做法,MySQL並非第一個吃螃蟹的廠商。

  SmugMug的首席執行官Don MacAskill是MySQL的一個付費用戶,他對MySQL的這一新計劃表示理解。他表示,“從個人角度來說我認為這是一個糟糕的消息,但是我們不要忘了MySQL是一個企業。它們有客戶,它們不得不解決客戶的問題。”

  還有分析師認為,MySQL的這個決定傷害的不僅僅是開源社區用戶,同樣遭受損失的還有其付費用戶。曾在雅虎擔任系統管理員的Cole表示,“MySQL企業版的用戶數量遠少於社區版的用戶,所有在企業版中提供的高級功能將只能在很有限的用戶中展開,因此從實際效果上來看,它們將提供給付費用戶一個未經過充分測試的代碼。”

  盡管在Sun收購MySQL之前,MySQL就已經准備限制某些功能只提供給企業版付費用戶,某些開源業界人士還是認為Sun公司在其中起了很大的推動作用。

  Ingres公司產品開發副總裁Deb Woods表示,“作為自收購以來的第一次重大升級,很明顯Sun的無形之手在發揮作用,Sun對盈利的關注要大於其對開源的真正意義的關注,MySQL最近的舉動很明顯是我們將不會推薦的做法。”

  從MySQL新版的發布情況來看,Sun的無形之手已經開始在影響MySQL這一開源數據庫的發展道路,考慮到MySQL與開源社區的密不可分的關系,以及Sun公司本身在開源方面已經做了很大的工作,Sun不可能在短時間內使其與開源社區對立起來,喪失這個最大的支持;同時,考慮到Sun對其10億美元收購的付出,又必須使其帶來更多的收入回報,以使這個收購更物有所值,必然要在商業化運作方面。

  LAMP暫不會被SAMP所替代

  馬頓·米科斯,開源數據庫廠商MySQL的前任首席執行官,現在已經成為Sun公司負責數據庫產品的高級副總裁,在宣布推出其旗艦數據庫產品的重大版本升級的前夕,看上去卻不輕松。

  在德克薩斯州大學舉行的Linux基金會峰會,米科斯向外界保證,MySQL將不會放棄Linux這個開源系統。不過他的聽眾,那些在Linux界和開發界具有舉足輕重影響的人,並沒有被他的表態所完全說服。

  令與會的200多個Linux業界人士感到擔憂的是,由於Sun對MySQL的接手,Sun的重點將集中在建立一個SAMP軟件系統來取代LAMP組合,所謂SAMP,即指Solaris、apache、MySQL和Perl/PHP/Python,而LAMP則指Linux、apache、MySQL和Perl/PHP/Python,從利益角度來說,Sun肯定希望推廣自己的開源操作系統Solaris,哪一種開源開發組合被市場認可,隨之帶來的結果是哪一種操作系統將占據更大的市場份額,因為正是LAMP開發組合的流行,才使得Linux操作系統在服務器市場中擁有了高達210億美元的市場份額。

  LAMP是否會被取代?

  不過米科斯在大會上表示,這種擔心是沒有必要的。米科斯在進行主題演講的時候,一個觀眾向米科斯詢問,Sun/MySQL的結合後,是否會依然將Linux作為開源開發工具組合的主要操作系統。米科斯回應說,Sun/MySQL將依然支持Linux。米科斯表示,“如果我們不繼續支持Linux的話,那麼你們中的任何一個人都可以根據MySQL的代碼推出一個新的MySQL分支產品,如果Sun試圖將LAMP轉向SAMP組合的和,我相信你們會采取這樣的做法。”

  米科斯還引用了Sun公司管理者關於“Sun可以稱得上是世界上最大的開源貢獻者”的觀點,不過這個說法並沒有得到聽眾的支持。Sun在開源方面的兩個重大共享產品是其開源OpenSolaris系統和開源Java平台。Linux社區依然記得Sun與Red Hat公司的矛盾和Sun的前任首席執行官斯科特·麥克尼利對Linux的請示。

  盡管米科斯再三提到Sun將支持GPLv3許可模式,Linux開發者依然對Sun的許可模式表示懷疑。尤其值得注意的是,幾個開發者表達了對在Sun的OpenSolaris中使用的通用開發和發布許可(CDDL)的擔心。他們的擔心是,如果Sun在CDDL許可下對MySQL進行了改進,這個許可將限制用戶在它們的應用程序中使用新版MySQL的資格。當然,對企業來說的擔心是,它們是否能夠繼續及時在LAMP應用程序中使用來自MySQL的改進功能。

  不過就目前的事實來看,Linux開發者和企業用戶暫時可以接觸這一方面的顧慮。在4月15日的MySQL大會上Sun宣布推出了了MySQL的最新版本:MySQL 5.1。這個版本依然在支持Linux的GPLv2許可下發布。

  從Linux用戶的角度來說或許更重要的是,這個版本可以運行在MySQL支持的所有Linux硬件平台上。舉個例子來說,使用Red Hat企業版、SUSE Linux企業版或IBM的Power Linux的企業都將可以使用這個最新版的MySQL。


  據米科斯表示,在其內部測試中,MySQL 5.1要比之前的版本快15%,這使其成為基於Web的高要求企業應用的一個非常有競爭的解決方案。他表示,“MySQL將不僅僅對Linux開發者具有更大的吸引力,對於任何使用LAMP開發工具組合的企業來說也是不錯的選擇。”

  至少截止到目前來說,還沒有真實的理由來讓LAMP程序員或企業用戶對LAMP應用的未來感到擔心。盡管Sun可能與Linux還存在這樣或那樣的分歧,但是考慮到它與Red Hat的持續合作、與Ubuntu新的服務器合作伙伴關系以及米科斯的態度,所有這些都顯示LAMP還有很長和很美好的未來。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved