在 O'Reilly 的開放源碼大會 (Open Source Convention) 上,微軟平台策略總經理 Bill Hilf 在主題演說中宣佈微軟會把該公司的共享源碼授權 (shared source licenses) 送至開放源碼組織以取得認證。微軟源碼計劃 (source programs) 主任 Jon Rosenberg 在該公司開放源碼軟體實驗室的部落格 Port 25 上也提到了這個計劃。
根據 Hilf 的說法,微軟以共享源碼計劃公開釋出的內部開發軟體,已經多達 650 個。然而別以為微軟會釋出像 Windows 或 Office 這類的產品。目前透過共享授權釋出的產品多半是放在微軟 CodePlex 網站上的不起眼軟體。
Rosenberg 表示,這個行動是微軟持續參與開放源碼社群的新頂點。他認為微軟從超過 3 年前在開放源碼專案網站 SourceForge 上釋出 Windows Installer XML,就已經開始參與開放源碼社群。今天將他們這些開放授權提交到開放源碼組織代表了一個新的里程碑。一旦通過之後,社群應該更能夠相信他們分享的程式碼是真正的開放源碼。
O'Reilly Media 執行長 Tim O'Reilly 認為,這是大家期盼以久的行動。只要開放源碼組織認可共享源碼授權,微軟就難以與開放源碼社群之間劃出界線。此外,其它評論者也對於微軟此一動作表示正面態度。例如開放源碼組織董事會成員 Matt Asay 認為,尋求該協會的認可表示微軟對該社群的尊重。他說雖然微軟過去與開放源碼社群間的互動有部份他也不認同,但微軟身為少數對開放源碼有真正理解的公司,這一點令他印象深刻。
儘管微軟有意將共享源碼授權提交至開放源碼組織,但開放源碼組織總裁在專訪中指出,並非微軟所有的 5 種授權都能通過該協會的認可。Tiemann 解釋說,該授權的某些限制版本要求軟體得在 Windows 電腦上執行,與該協會的基本準則相衝突,該準則要求授權不能用任何形式限制使用者對程式碼的使用。
微軟發言人表示只有微軟許可授權 (Microsoft Permissive License) 與微軟社群授權 (Microsoft Community License) 會提交給開放源碼組織,這些授權的限制版本與微軟參考授權 (Microsoft Reference License) 因為限制使用方式,將不會提交。
此外 Rosenberg 也明白表示,微軟在提交這些授權的同時,也希望開放源碼組織能做出結構上的改變,接受來自 IT 產業的會員,讓會員能對該組織的未來發揮影響力。他認為這樣做不至於對該協會構成不當影響。
對照微軟宣稱 Linux 與其它開放源碼軟體侵害數百種微軟專利,加上與 Novell 等公司簽訂協議,免除這些公司用戶的專利控告,而未受到這些協議保護的開發者與用戶可能遭到侵權控告,這一次該公司的動作著實有些令人意外。
相關網址:
1.微軟尋求開放源碼認證
2.微軟希望獲得開放源碼認證
3.微軟說明開放源碼認證計劃