微軟邁開(kāi)源代碼開(kāi)放步伐 首先拿WinCE開(kāi)刀
在星期三晚些時(shí)候舉行的一個(gè)頗具吹捧味道的發(fā)布會(huì)上,微軟拓展了目前WinCE的源碼
共享計(jì)劃,這個(gè)計(jì)劃能夠允許制造商看到源碼甚至按照自己的意愿修改源碼以符合特定的需要。
但是分析家并不如微軟自己那么樂(lè)觀,一個(gè)研究微軟市場(chǎng)方向的分析家說(shuō),制造商已經(jīng)能夠看到源代碼并且進(jìn)行修改,這根本就不是什么新聞。微軟的嵌入部門(mén)的市場(chǎng)主管不同意這種說(shuō)法,他說(shuō)在早期策略提供給的嵌入式軟件開(kāi)發(fā)人員以及制造商的源代碼不是完全的WinCE,新的計(jì)劃將能夠讓我們的合作伙伴得到我們所能提供的幾乎所有代碼。
DeGroot分析公司還對(duì)主導(dǎo)這種源代碼策略改變的授權(quán)方式詬病,對(duì)大多數(shù)制造商來(lái)說(shuō)只不過(guò)是一種交易方式的突破。在這種方式下,制造商會(huì)被迫將自己的改變免費(fèi)授權(quán)給微軟,微軟將能夠榨取別人的研究成果而不花一文。
微軟在此還有另一個(gè)目的,他們希望自己的操作系統(tǒng)與比如Linux的開(kāi)放式源代碼擁有相應(yīng)的競(jìng)爭(zhēng)力。Linux自然更有優(yōu)勢(shì),所有對(duì)軟件內(nèi)層以及核心的改變都通過(guò)GNU的通用公共授權(quán)協(xié)議主導(dǎo),這個(gè)協(xié)議要求如果一個(gè)公司修改了內(nèi)核,它必須公開(kāi)具體的改變并且不能以此在對(duì)外發(fā)售的時(shí)候作為自己的知識(shí)產(chǎn)權(quán)。
這種方式已經(jīng)要求軟件公司對(duì)他們自己軟件的開(kāi)發(fā)選求更多的控制能力,或者尋求更快的修改而不是等待商業(yè)軟件開(kāi)發(fā)商提供更新的版本。微軟做出了及時(shí)的回應(yīng),他們的共享源碼計(jì)劃就是其中之一,這將讓開(kāi)發(fā)人員、政府以及教育業(yè)能夠進(jìn)入WinXP以及WinCE的源代碼,微軟說(shuō)他們的共享計(jì)劃分為12個(gè)子項(xiàng)目。
雖然以前的WinCE源代碼共享計(jì)劃允許開(kāi)發(fā)人員看到以及修改源代碼,并且做到最終產(chǎn)品上,新的叫做共享源碼高級(jí)授權(quán)協(xié)議能夠允許開(kāi)發(fā)人員擁有完全的看到以及修改源碼的能力。于一般的基于GPL協(xié)議不同的是,所作的修改將屬于微軟或者被重新授權(quán)給作出修改的公司。
微軟把這種方式分成兩步,首先是提高WinCE的修改,這將用于制造商區(qū)分競(jìng)爭(zhēng)對(duì)手之用,當(dāng)遇到那些標(biāo)有有限修改限制的代碼,制造商可以選擇任意一種授權(quán)方式。
當(dāng)制造商做出了區(qū)分產(chǎn)品的修改,它將擁有6個(gè)月的獨(dú)享授權(quán)時(shí)間用于銷(xiāo)售那些使用修改過(guò)的WinCE的產(chǎn)品,在這個(gè)時(shí)間段結(jié)束之后,微軟自動(dòng)免費(fèi)獲得這個(gè)技術(shù)的授權(quán),到時(shí)候?qū)⒃试S任何開(kāi)發(fā)人員使用這個(gè)技術(shù)。日立已經(jīng)在這個(gè)方面參加了這個(gè)計(jì)劃,他們展示了自己修改過(guò)的用戶界面,將擁有半年的獨(dú)享銷(xiāo)售時(shí)間。
IDC的一個(gè)分析師聲稱(chēng)這不公平,制造商如同在為微軟免費(fèi)打工,甚至還要為了獲得源碼支付費(fèi)用,老天!相反,微軟聲稱(chēng)的平臺(tái)修改權(quán)利又千專(zhuān)百回到了微軟自己手里,實(shí)際上沒(méi)有一絲變化,微軟卻可以獲得不少免費(fèi)午餐。
DeGroot對(duì)此十分否定,這將讓微軟的共享源碼問(wèn)題曝光,作為一個(gè)商業(yè)軟件領(lǐng)域的領(lǐng)導(dǎo)廠商,微軟應(yīng)該要作一個(gè)更好的榜樣。開(kāi)發(fā)公司不應(yīng)該為了得到源碼付費(fèi)當(dāng)然也不應(yīng)該為自己開(kāi)發(fā)的東西付費(fèi)。
至于是屬于提供個(gè)性產(chǎn)品還是平臺(tái)修改的源碼還需要進(jìn)行談判,開(kāi)發(fā)人員只提供最原始設(shè)計(jì),但是最終的改變需要雙方的共同協(xié)商。
微軟聲稱(chēng),合作伙伴的協(xié)議能夠決定一切,他們擁有所有權(quán),他們自己決定如何辦?但是分析家懷疑對(duì)于那些小規(guī)模開(kāi)發(fā)商到底在決定哪種修改的時(shí)候用有多大的決定權(quán)。這如同與魔鬼簽訂的協(xié)議。
另一個(gè)限制會(huì)讓制造商銷(xiāo)售經(jīng)過(guò)修改的軟件時(shí)候放不開(kāi)手腳。芯片開(kāi)發(fā)商、系統(tǒng)集成商、以及嵌入式設(shè)備制造商都擁有授權(quán)進(jìn)入WinCE源碼,但是只有設(shè)備制造商擁有出售修改版本軟件的權(quán)利,并且還局限于與硬件一同提供。
這是微軟第一次允許制造商銷(xiāo)售經(jīng)過(guò)自己修改的操作系統(tǒng)。在星期三舉行的媒體見(jiàn)面會(huì)上,微軟被那些支持GPL的記者批駁,微軟反駁說(shuō),GPL可以被用在那些運(yùn)行在操作系統(tǒng)頂層的應(yīng)用軟件,強(qiáng)制開(kāi)發(fā)人員公布源碼以及最終結(jié)果會(huì)導(dǎo)致失去它們知識(shí)產(chǎn)權(quán),但是WinCE的策略卻不會(huì)有如此之憂。
DeGroot根據(jù)發(fā)布信息看到了更多的限制,但是有些用戶的確會(huì)獲益,特別是那些尋求更深入?yún)^(qū)分競(jìng)爭(zhēng)對(duì)手的產(chǎn)品。微軟看到了前景,同時(shí)注意到了一些用戶會(huì)轉(zhuǎn)向其他更為靈活的嵌入式操作系統(tǒng)。這可能來(lái)自微軟以前的惰性,讓那些廠商無(wú)法做出特性修改以至所有廠商的產(chǎn)品呈現(xiàn)同質(zhì)性。