| 早前Zend給出了一些站不住叫的說法,早前就意識到是許可證的問題,這不,有人捅出來了: 一直以來,MySQL公司採用的都是“雙重”的授權方式,顧客可以在2種授權方式間任意選擇。一種是在GPL(GNU General Public License)授權協議下可以免費使用,另一種是商用授權。但不久之後MySQL就表示有不少私人著作權軟體公司不恰當的使用了GLP授權許可證,因此對許可證的發放方式進行了修改並相應的更改了庫檔案的一些代碼。 MySQL公司此舉遭到開源社區的強烈抗議之後,程式員們普遍認為這將會破壞MySQL資料庫與其它軟體包之間原有的緊密聯絡,世界著名的開放原始碼資料庫軟體公司MySQL終於開始採取措施來彌補這個過失。 在目前,LAMP(Linux、Apache、MySQL、PHP)Web服務應用構築環境在業內得到了最廣泛的應用。因此任何破壞這個應用架構的行為都將引起業界的反對。MySQL公司也是從善如流,在本周四又公布了一個特別許可證,允許PHP重新整合MySQL資料庫的一些組件。 專門從事PHP編程工具銷售的技術公司Zend的副主席Andi Gutmans對記者表示,MySQL公司發布這個特別許可證是在正確的方向上前進了一步,而且殘存的一些相關的問題也將在不久的將來得到解決。 在MySQL公司公布新的許可證政策並對其軟體的庫檔案進行修改之前,PHP程式員們可以很容易的利用MySQL資料庫來構建網站。Gutmans如是說,庫檔案的改變並不意味著PHP不能與MySQL資料庫協同工作,不過確實沒有以前那麼方便了,現在使用MySQL與使用Oracle或PostgreSQL公司的資料庫已經沒有什麼不一樣了。 業內人士則稱這件事反映了開源軟體在向主流邁進的過程中不可避免的陣痛。如果說此前鬧得滿城風雨的SCO所謂的著作權官司是開源社區的軟體共用哲學與私人著作權軟體世界的摩擦的升級的話,那麼這次的MySQL許可證事件則表明在開源社區內部也產生了不和諧的聲音。 據記者最新得到的訊息,在稍後時間將會公布的一個最新的PHP版本中,將不會整合MySQL的資料庫,而是一個名為SQLite的資料庫。開源軟體巨頭Red Hat公司的發言人Leigh Day在早些時候也已經表示在將來的Linux系統中將不會有MySQL的位置,但其強調這與許可證問題無關。 相對於共用軟體與私人軟體的衝突,開源社區內部的矛盾則要更加的複雜。一些分析家認為在下周於舊金山舉行的開源社區商業大會上將會有更多的內部矛盾露出水面,預期屆時MySQL公司將會大力吹捧它的新型許可證政策並對PHP進行攻擊。 |