微軟簡化了「共享原始碼計畫」(Share Source Initiative)授權許可條款,並公佈了三條新的授權許可。

微軟的共享原始碼計畫是針對其他合作的軟體公司或者是大型客戶所推出的一項計畫,其目的是要讓合作夥伴能夠觀看其程式碼,進一步能與微軟的產品有更好的整合。推出5年來,透過微軟共享原始碼計畫授權的已有80幾項技術。

微軟在該計畫的網站上表示,微軟以過去所得到的經驗為基礎,而擬定了三條授權許可,未來的授權許可將更加簡化,並具以下特性:簡短而容易閱讀;實際而符合現代原始碼授權的最佳做法;簡化過去的授權條款讓微軟內部的發佈流程更加快速而有效率;對開發環境的友善。

微軟的共享原始碼計畫總監Jason Matusow在他個人的部落格上表示,在Steve Mutkoski及J.D. Fugate兩位大律師推動下而得以讓條款更加簡單而清楚。他指出,這兩位律師深諳原始碼授權的特性,以及開發者所面臨的問題。

新的授權條款為:
.Ms-PL(Microsoft Permissive License,微軟許可授權):規範了微軟原始程式碼授權的最基本限制。該授權允許以商業或非商業性的目的觀看、修改,與再散佈原始程式碼。在Ms-PL授權許可下,得以更改程式碼,並與他人分享;也可以向他人收取修改程式碼的相關授權費。這項授權許可最常適用的地方有開發工具、應用程式,以及軟體元件。

•Ms-CL(Microsoft Community License,微軟社群授權):該授權最適用於協同式的開發計畫。如果選擇Ms-CL程式碼與自己的程式碼結合時,這類授權通常指的是互惠的原始碼授權以及連帶的特殊要求。同樣的,這項授權也適用於商業或非商業目的的修改及再散佈,並會有連帶的互惠條款。

•Ms-RL(Microsoft Reference License,微軟參考授權):Ms-RL是「僅供參考」的授權,取得授權許可者只能觀看原始程式碼,以深入了解微軟技術的內部原理。該授權不得修改或再散佈,主要用於開發函式庫(libraries)的授權。

在此之前,微軟的授權許可條款達十幾條,含蓋層面包括了各類的產品,授權對象則有大學院校、系統整合商,以及軟體開發者,或政府部門。對此,Jason Matusow在他個人的部落格上表示,「3個比10幾個還要好。」

Matusow說明指出,在「共享原始碼計畫」下微軟有「一連串」的授權許可,但是,就如一些個人及團體所看到的,微軟也知道授權許可太多所出現的問題。目前已有10幾條共享原始碼的授權許可,往後可能隨著越來越多的產品事業群為了要與開發社群有更好的合作關係而想釋出原始程式碼,因此讓授權許可越來越多。

雖然原始碼授權計畫讓合作夥伴得以觀看微軟部份的程式碼,但是微軟並不考慮提交給開放原始碼組織(Open Source Initiative,OSI)。Matusow也在部落格中開宗明義的區隔分享原始碼計畫與開放原始碼計畫的差別,Matusow表示,這是軟體設計者賦予其專屬軟體的使用條款。

在此同時,微軟宣佈8款新的Visual Studio 2005 Starter Kits入門工具組採用了Ms-PL(微軟許可授權)。該工具組提供了原始碼、文件,以及修改程式碼的權利。微軟還打算在11月發佈2.0版的Bluetooth嵌入式開發工具。編譯/郭和杰

熱門新聞

Advertisement