新聞中心

微軟開放WinCE 5.0原始碼

 2004-10-07

為了加速進入嵌入式裝置市場,微軟宣布WinCE5.0開放原始碼計畫。

微軟在「2004年微軟視窗嵌入式開發者大會」(Microsoft Windows Embedded Developers ' Conference 2004)上,宣佈名為「Windows CE分享原始碼(Windows CE Shared Source)」的開放原始碼計畫。

微軟同時宣佈推出WinCE 5.0,並擴大開放程式原始碼。在這個開放原始碼計畫授權下,微軟開放250萬行原始碼程式作為評估套件(evaluation kit),凡是個人、廠商都可以下載這些原始碼加以修改使用。未來廠商出貨時,則再依執行時期(Run-time)授權,支付WinCE 5.0核心每台機器3美元的授權費用。

這也是微軟第一個提供商業用途衍生授權的作業系統。之前,微軟在WinCE 4.2版時,也曾提供開放原始碼,不過只針對研究單位,而程式碼較少,為200萬行。另外,微軟也曾為了消除各國政府對其Windows系統的安全疑慮,在政府安全計畫(Government Security Program)中開放政府檢閱Windows XP、2003等有無漏洞及後門。

微軟並強調,有別於開放原始碼界常用的GPL授權條款,使用WinCE 5.0原始碼於商業用途與產品開發的廠商,可保有其衍生程式碼的所有權,無須與微軟、合作夥伴或競爭者共享。
此舉顯然反映了微軟亟欲擴張WinCE在資訊家電或嵌入式裝置市場的企圖。雖然微軟獨霸桌上型市場,但在網路閘道器、語音電話(VoIP)、無線橋接器、低階機上盒的製造商市場上,則向來是Linux及Wind River等作業系統的天下,尤以Linux特別後勢看俏。相較之下,使用WinCE的製造商仍然需要支付授權費用。

而作為市場新進者,微軟強調較低的開發成本。微軟在WinCE加入檔案系統;IPv4/IPv6、WLAN、藍芽等連網功能;Windows Media Codec等功能。微軟行銷經理許妙華指出,光使用WinCE 3.0,就已提供家庭閘道、VoIP及自動化系統、CD Player或連網DVD上應用的開發,「而如果使用Linux,你則還需要自己找來各種資源,還得考慮整合性的問題。」
不過,如果廠商需要開發更多功能,例如智慧型手機或Pocket Office(PDA上的Office)上的應用,則視功能需另外再支付授權費用。

配合WinCE 5.0,廠商還需要購買單一開發工具Visual Studio 2003及硬體設計平台(Platform Buider)。