Oracle與開源資料庫:自由就是力量(轉)

BSDLite發表於2007-08-15
Oracle與開源資料庫:自由就是力量(轉)[@more@]  Oracle無法壓制開源資料庫

  觀點:即使是在Oracle如此的打壓之下,開源資料庫仍然具有強大的生命力和傳播力,即使是圍繞在最近Innobase和 Sleepycat產品售磬出現的險惡的陰謀論,也毫無在意。

  Oracle根本沒有阻止開源運動。特別是Oracle,根本沒有想要消滅掉MySQL。看起來,這好像是在Slashdot上隨手發表的帖子,毫無疑問那些穿著Birkenstock的開源狂熱愛好者們非常關心Oracle最近的動向。

  實際上,公平點說,當我在幾年前的MySQL會議上演講的時候,我就沒有看到一雙Birkenstocks。

  如果你沒有注意的話,我可以提醒你,去年年末Oracle收購了Innobase,這是一家為MySQL資料庫開發事務儲存引擎的小公司。

  Oracle最近還宣佈說他們已經收購了Sleepycat 軟體公司,正如MySQL支援雙重許可策略,他們支援Berkley資料庫。

  給這個陰謀論火上澆油的是,Berkley資料庫還是另一個儲存引擎的基礎,它也是MySQL使用者需要的事務支援的另一個選項。

  所以,Oracle的計劃是透過削弱競爭對手處理事務工作量的能力,摧毀MySQL和開源資料庫運動。

  這項動作會迫使MySQL繼續以大量的克隆只讀雜事,或者在邏輯上需要這樣做,而被排斥在共同IT基礎結構組織的邊緣,

  點選這裡閱讀Lisa有關Oracle是否使用Innobase 所有產品售磬這一招作為武器的評論。

  這一招儲存了Oracle作為重要的記錄資料庫的地位。這聽起來似乎是有道理的,但是確實如此嗎?

  我很奇怪政府沒有對這整個事件進行大規模的不信任調查。

  另一面是MySQL的全體使用者看起來並沒有感到不舒服或者關心Oracle最近的動態。這裡實際上沒有什麼驚奇的,因為MySQL仍然在世界5000家IT企業內承擔著各種處理任務關鍵狀態的工作。

  更重要的事實是,公司使用者有著不同的關注。對他們來說,所有的關注都圍繞著穩定性、可說明性,以及最終的成本——基本上是按照這個順序。

  當然,也有很多小型或者非盈利組織由於非常有限的IT預算而必須使用MySQL或者其他一些開源的資料庫。

  毫無驚訝的是,他們關心的是,他們是不是有一天必須要為他們以前從來不需要付費的東西付給許可費用。

  我也許是最後一個挑那些懷疑Oracle動機的使用者毛病的人了。我花費了很大功夫來研究Oracle的許可規則,以及他們作為銷售策略的軟體審計的自由使用,以至於不能不承認對於Oracle的適當的懷疑是非常值得的。

  另一方面,我在過去的六年裡面還與Oracle緊密合作,我幾乎不願意承認這一點(因為要相信其他的方面會更有意思),他們給我的印象並不是一個邪惡的公司。

  也許有時是有一點固執,當然還有他們自己的市場營銷有一點問題,但是邪惡?我不這麼認為。

  下一頁:GPL賦予開源生命力

  主要問題是每個人,狂熱愛好者以及其他人,都應該記住開源是不會由於Oracle或者任何人停下來的。

  GPL(通用公共許可)已經在難以置信的情景下應用了。要建立MySQL或者其他任何開源專案,例如JBoss (據說也已經進入了Oracle的視線),的程式碼,並繼續提出純粹的開源選擇,困難嗎?確實不是。

  難道你不認為Oracle也已經深入地思考了這個問題嗎?除非有一些特殊的非競爭的條款,否則Sleepycat 的開發人員將會拿著他們分得的份額,重新開一家新的公司,在與Oracle的交易結束之後的某一天,重複做著同樣的事情。畢竟,他們不是從Oracle偷來的程式碼,因為它們已經公開了。

  在這裡閱讀更多有關Oracle最近收購Sleepycat 軟體公司的情況。

  同樣,如果Oracle購買了MySQL,情況也是一樣,除了前MySQL人員不能再繼續使用MySQL這個名字來命名他們新實現的資料庫之外,因為版權或者商標已經歸Oracle所有。

  如果你現在在使用MySQL 或者Jboss,如果你仍然能夠使用這個軟體,並且給你技術支援的人們還在繼續,你真的關心他們叫什麼名字嗎?

  也許在這裡我是少數派中的一員,或者簡單地總結一句更為精煉的註釋,就是對Oracle購買開源公司的新策略的一種攻擊。

  正如我對2005年10月13日的Innobase產品售磬的評論,我相信Oracle只是意識到了開源模型建立起來的勢頭。

  我相信,Oracle只是想加入現有的社團,並且看看未來會有什麼機會。

  畢竟,我們不要忘記MySQL , Jboss, Sleepycat,以及其他公司都是要盈利的。

  即使是開源軟體的開發人員也需要吃飯,買衣服和收看有線電視。這一切都需要錢。

  也許Oracle需要MySQL 超過MySQL 需要Oracle。所以我預測這兩家公司之間的關係不會出現巨大的變化,以至於影響到開源領域的狀態。我預測,MySQL 或者Berkley DB的使用者們也不會感覺到有什麼影響。

  Oracle最終想要的是賺錢。他們當然不會是為了巨大的維護費用而進行這些收購。

  沒有MySQL的話,Oracle會對Innobase做什麼?這是有關增長空間和尋找新的機會的問題。加入另一位軟體的重量級選手只會增加開源市場,而不是傷害它。

  所以,每個人都應該吃一顆感冒藥。放棄他們的Birkenstocks,買入一些Bob Dylan,因為他們現在正在發生變化。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-960382/,如需轉載,請註明出處,否則將追究法律責任。

相關文章