7月29日國際報道 微軟被視為開放源代碼運動的一大敵人,但如今軟件巨人卻開始資助支持開源不遺余力的Apache軟件基金會(ASF)。
微軟平臺策略經理Sam Ramji說:微軟將成為Apache軟件基金會的贊助者,這可讓基金會付薪水給行政人員及其他人員,好讓ASF開發人員能專注于撰寫好的軟件。
Ramji是上周五在開放源代碼會議(Open Source Convention)上演講時作以上宣布。他還指出,微軟Port 25 blog也將支持Apache。Apache在網絡服務器軟件的市占率仍微軟,但Apache軟件基金會除此之外還主持其他眾多的軟件開發計劃。
乍看下,微軟贊助Apache令人匪夷所思。
但點,其實近年來,微軟已逐漸向開源社區釋出善意。
例如,微軟已發布自家的開源社授權方案,并且把若干技術納入微軟的開放規格承諾( Open Specification Promise),讓開源社程序設計師能使用。另外,Ramji也表示,這項承諾也適用于此技術的商業應用。
另一實例是,微軟和Zend密切合作,以便讓Windows支援PHP。PHP是一項開原碼計劃,其作用是服務器能快速建置網頁。
PHP通常與其他開源元件搭配使用,例如Linux、Apache Web server軟件(用于網頁制作),以及MySQL資料庫軟件(用來儲存建置網頁元件所需的資料)。事實上,這四種軟件的使用率非常高,因此有人把它們合稱為LAMP。
另外,還有WISP概念,也就是微軟自己的元件:Windows、Internet Information Services for a Web server,以及SQL Server for the database。微軟上周五發布一個 ADOdb更新,供PHP訪問SQL Server資料庫之用。
第二點是Apache License,用來規范該基金會的各種計劃。微軟之前對開源軟件的批評,主要是把矛頭指向General Public License ( GPL)。GPL訂有一項互惠條款:如果你對某個GPL軟件做過修改,又發布采用那種修改的軟件版本,那么就得依照GPL的規范分享那項修改的成果。
相形之下,Apache License讓程序設計人員用任何方式將開源軟件與專屬軟件結合,而不受必須分享的義務拘束。這正是IBM在其專屬WebSphere產品中采用Apache Web服務器軟件的原因。
對微軟而言,這意味Apache的計劃可用于微軟內部。這正是引起微軟興趣之處。
第三點是,Apache軟件基金會有其影響力。如今,Apache掌管數十種軟件計劃,包括微軟可能有興趣的計劃,例如Hadoop,這可說是開源版的Google MapReduce演算法,用來協助處理巨大的資料集(data sets)。雅虎參與擴充Hadoop,并且在自己的網站采用這項計劃。
微軟若不贊助Apache,也沒人能阻止微軟使用Hadoop或別的Apache計劃。但出資贊助,更答合政治和務實考量。(Stephen Shankland)
微軟資助Apache 向開放源代碼表達善意
更新時間: 2008-08-01 09:24:04來源: 粵嵌教育瀏覽量:342