開放原始碼資料庫 MySQL 原始作者 Monty Widenius 表示,他最近和人一起發起了開放資料庫聯盟 (Open Database Alliance) 以「確保大家對 MySQL 未來沒有什麼好擔心。」
但他在回覆記者以郵件詢問時回答,他和其他 MySQL 用戶的確很擔心,MySQL 被甲骨文 (Oracle) 買走後會變成怎麼樣。「除非甲骨文說明他們想拿 MySQL 做什麼,否則大家都會有疑慮。」
四月間 Sun/MySQL 使用者大會上「許多 MySQL/Sun 用戶都很擔心,都在詢問是不是該轉移到其他資料庫上,」他說。
為防有任何變數,開放資料庫聯盟將扮演開放原始碼系統「產業論壇的角色,確保系統包括 MySQL 、衍生程式、二位元系統、訓練和支援」,能持續運行下去。此一聯盟將是中立性的論壇,他說。
但 Widenius 明白指出,這個論壇將以該公司的 MariaDB(進階版的 MySQL)為基礎,他稱之為「MySQL 的超級集合 (superset)」,即具備更進階功能的 MySQL 版本。 MariaDB 是由 Widenius 公司—Monty Program– 研發,是在 MySQL 上加入資料儲存引擎。
他的公司專門生產儲存引擎,也可以為 MySQL 用戶加入其他開放原始碼儲存引擎以便儲存業務營運過程中產生的交易及其他類資料。 MariaDB 比較類似其他商業關聯式資料庫,像是 Oracle,他們都含有強大儲存引擎。 MySQL 是以簡單、可快速從資料庫送出網頁聞名,而非作為儲存系統。它經常被用來跑高流量的網站,像是 Amazon.com 和 Slashdot.com 。
最常搭配 MySQL 的儲存系統是開放原始碼系統 InnoDB,但對 Widenius 和另一位創辦人 Peter Zaitsev 來說,並非沒有隱憂。因為 InnoDB 的研發公司 Innobase Oy 早在 2005 年就被甲骨文收購。它現在仍是開放原始碼產品,而 Sun 今年四月 21 日的使用者大會上,還派人 Heiki Tuuri 演講關於提升 InnoDB 效能的場次,並受主持人– 甲骨文 Ken Jocobs—奉為座上嘉賓。甲骨文目前將 InnoDB 當成嵌入式系統銷售。
MySQL 程式碼是以 GPL 授權方式開放,這表示有數萬人握有 MySQL 原始碼。若發生 GPL 和甲骨文授權分歧時,甲骨文不太可能全然壟斷。
不過,就連 Widenius 也認為甲骨文會努力使 MySQL 和其他產品線更相容,包括中介軟體和應用。作為 MySQL 創始人,「我絕對有理由相信,甲骨文會使 MySQL 和其他 Oracle 產品更相容。但我不覺得這會和我持續確保 MySQL 現有客戶期望運作如常的路線衝突。」
為防甲骨文會做出影響「MySQL 現有客戶期望運作如常」的事,該聯盟會以甲骨文推出的 MySQL 系統核心為基礎,持續自己開發路線。「我們不打算分歧出另一版本,除非甲骨文想要暗渡陳倉,」他說。
在 Sun 收購 MySQL AB 之後,Widenius 並沒有受制於何種條款。他沒有簽下任何反競業協定;沒有人叫他簽,他說。「事實上,在整個收購案中 Sun 從沒叫我簽任何東西。因此我離開 Sun 時,也沒有任何反競業期,」他說。
他指出,甲骨文開發人員沒有理由不可以貢獻 MySQL 程式碼。「本聯盟樂於接受任何能讓 MariaDB/MySQL 更好的程式碼。我們衷心希望看到 MariaDB/MySQL 可以和 Oracle 產品更完美運作。這對所有 MySQL/MariaDB 使用者有利無害。」
但他不諱言指出,一旦甲骨文完成收購 Sun 後,開放資料庫聯盟會成為甲骨文下載網站的競爭對手。開原碼開發人員將「能下載到最符合他們需求的 MySQL 版本。 MariaDB 堅持以開放原始碼、透明化精神開發,永遠是更強版本的 MySQL 。日子一久,開發人員都會選擇 MariaDB,」他說。
甲骨文以 74 億美元收購 Sun 。 2008 年一月,Sun 則以 10 億美元收購 MySQL AB,包括核心人物 David Axmarks 及 Widenius 及 CEO Marten Mickos 。三人皆在收購屆滿一年前求去。
