前不久,微軟以異常低調(diào)的姿態(tài)發(fā)布了一條令人意外的消息:一家以微軟全資子公司身份亮相的新企業(yè)正式亮相,并將專門負(fù)責(zé)開(kāi)源項(xiàng)目的相關(guān)工作。 微軟開(kāi)放技術(shù)部門新任總裁Jean Paoli在自己博客中的撰文評(píng)述則進(jìn)一步令這一消息板上釘釘。不過(guò)多疑的我還是希望能跟這位微軟內(nèi)部人士拉拉關(guān)系,希望得到點(diǎn)更確鑿的消息——尤其是微軟決定走這步棋的原因——遺憾的是Paoli這老小子口風(fēng)極嚴(yán),還明確在自己的博客上表示“無(wú)可奉告”。微軟這一次把原先負(fù)責(zé)過(guò)開(kāi)源項(xiàng)目的管理人員一股腦劃給了這家新公司,而據(jù)我的了解,這些搞開(kāi)源的家伙們還是比較八卦的。正是在這樣的背景下,我感到這種沉默背后一定隱藏著些什么。
說(shuō)起微軟的開(kāi)源史,用好聽(tīng)的話形容叫“充滿波折”。他們?cè)诰攀甏┲贫顺醯拈_(kāi)源發(fā)展戰(zhàn)略,后經(jīng)過(guò)萬(wàn)圣節(jié)文件泄露事件,證明所謂“發(fā)展戰(zhàn)略”就是破壞和攻擊開(kāi)源項(xiàng)目,尤其是通過(guò)對(duì)SCO系統(tǒng)的贊助打壓Linux。Steve Ballmer當(dāng)時(shí)對(duì)Linux有一段的評(píng)述,他認(rèn)為L(zhǎng)inux是“一種擴(kuò)散能力極強(qiáng)的癌癥……能夠沾染到一切與之相接觸的事物上”(當(dāng)然他指的是開(kāi) 源機(jī)制本身,而不僅限于Linux)。而且據(jù)我所知,他從未公開(kāi)撤回這種言論。
微軟發(fā)展史
不過(guò)比起激進(jìn)的口水戰(zhàn),微軟在實(shí)際操作上顯得更為務(wù)實(shí),至少?gòu)谋砻嫔峡雌饋?lái)是這樣。
微軟當(dāng)然已經(jīng)意識(shí)到,開(kāi)源是軟件市場(chǎng)中難以清除甚至不可或缺的重要組成部分;基于清醒的認(rèn)識(shí),他們沒(méi)有采取盲目打壓的態(tài)度,而是有目的、有組織地對(duì)開(kāi)源項(xiàng)目進(jìn)行分化,并將自己的影響力逐漸向開(kāi)源領(lǐng)域拓展。事實(shí)上,微軟是Linux系統(tǒng)的十七家贊助商之一,在非營(yíng)利性基金會(huì)中主持日常事務(wù),并為Apache軟件基金會(huì)提供經(jīng)濟(jì)援助。除此之外,微軟還會(huì)定期以贊助商身份出現(xiàn)在重大開(kāi)源活動(dòng)當(dāng)中,用笑臉接待每一位開(kāi)源愛(ài)好者。
開(kāi)源如今已經(jīng)遍布整個(gè)微軟公司,盡管開(kāi)源方案還沒(méi)有帶來(lái)任何核心級(jí)產(chǎn)品,但發(fā)展的基礎(chǔ)架構(gòu)事實(shí)上已經(jīng)齊備。然而微軟絕不甘心被自己的對(duì)手所同化,他 們?cè)谀缓罄^續(xù)玩弄手段來(lái)破壞開(kāi)源發(fā)展。就在本周,在FOIA(即信息自由法案)的理論支持下,Glyn Moody用實(shí)際情況痛斥了微軟在英國(guó)對(duì)開(kāi)放標(biāo)準(zhǔn)的惡意攻擊。
至于這次新成立的子公司,我們不妨將其看作微軟在開(kāi)源實(shí)用主義方面的嘗試。正如Paoli所謹(jǐn)慎地指出,子公司 的出現(xiàn)完全不會(huì)影響微軟項(xiàng)目中已存的任何承諾及立場(chǎng)。不過(guò)如果真像他說(shuō)的這樣,那新公司還有什么存在的必要?從我個(gè)人的角度,實(shí)在是沒(méi)看出微軟高層對(duì)開(kāi)源 的態(tài)度有放緩的跡象。盡管Ballmer已經(jīng)不再公開(kāi)對(duì)開(kāi)源項(xiàng)目冷嘲熱諷,但在實(shí)際層面上市場(chǎng)正在逼迫微軟對(duì)開(kāi)源繼續(xù)痛下殺手。
由于微軟不會(huì)公開(kāi)跟我們這些圍觀群眾討論新開(kāi)源子公司的存在意義,那我就謹(jǐn)代表自己推測(cè)一下他們的動(dòng)機(jī)。可能的解釋有如下四種:
1、 本質(zhì)是合并。 這家新的子公司實(shí)際上把微軟內(nèi)部現(xiàn)有的標(biāo)準(zhǔn)及開(kāi)源團(tuán)隊(duì)加以整合,并以“提高互通性”的名義對(duì)資源進(jìn)行 了重組。互通性這種說(shuō)法對(duì)于不了解內(nèi)情的人來(lái)說(shuō)可能聽(tīng)起來(lái)很美,但這其實(shí)就是“要么聽(tīng)話、要么滾蛋”或者“孤立刺頭”的另一種表達(dá)方式。對(duì)于開(kāi)源領(lǐng)域的大 部分開(kāi)發(fā)人員來(lái)說(shuō),這種噱頭跟“貢獻(xiàn)”或“參與”等空話的號(hào)召力在一個(gè)水平上。這家新子公司以Paoli負(fù)責(zé)的互通性小組為核心,基本可以確定為換湯不換 藥的老把戲。另外微軟內(nèi)部原先還有個(gè)叫平臺(tái)戰(zhàn)略集團(tuán)的部門——專門負(fù)責(zé)與Linux項(xiàng)目的交互——我聽(tīng)說(shuō)現(xiàn)在也已經(jīng)并入云業(yè)務(wù)部門了。
2、 創(chuàng)造新的職業(yè)發(fā)展道路。 Jean Paoli的確是個(gè)人物,在原版XML規(guī)范當(dāng)中他還作為項(xiàng)目參與者留下過(guò)大名,并且一直辛勤地在規(guī)范類工作中貢獻(xiàn)心力。在規(guī)范研發(fā)領(lǐng)域舉足輕重的技術(shù)人員 與間諜機(jī)構(gòu)首腦頗有相似之處:需要他們的幫助,卻又不希望他們出現(xiàn)在公眾面前。正如舊上海青幫頭子杜月笙所說(shuō),夜壺有用,卻永遠(yuǎn)沒(méi)機(jī)會(huì)擺上臺(tái)面。由 于這種背景,像Paoli這樣的技術(shù)人員在大多數(shù)企業(yè)中都很難找到合適的職業(yè)發(fā)展道路。不過(guò)現(xiàn)在好了,新子公司成為Paoli和他團(tuán)隊(duì)的一種變相獎(jiǎng)勵(lì),以 回饋大家對(duì)企業(yè)的忠誠(chéng)與貢獻(xiàn)。雖然要用這種方式留住員工似乎顯得太過(guò)昂貴和復(fù)雜,但其真實(shí)性仍然是很可能存在的,而且忠臣良將獲得嘉獎(jiǎng)也有種浪漫主義情懷 充斥其中。
3、 開(kāi)源許可的保護(hù)作用。 像GNU GPL v3這樣的許可對(duì)于開(kāi)源項(xiàng)目來(lái)說(shuō)算得上是一種基礎(chǔ),而且這些許可也確實(shí)很好地保護(hù)了開(kāi)源社區(qū)的健康發(fā)展。事實(shí)上,如果谷歌當(dāng)初在Android系統(tǒng)中使用 了GPL版本的OpenJDK,那么甲骨文公司很可能根本找不到機(jī)會(huì)將其告上法庭。然而,許可本身的保護(hù)作用主要體現(xiàn)在企業(yè)的參與者身份、尤其是其對(duì)專利 的處理方式上。大多數(shù)現(xiàn)代許可都會(huì)包含緩和專利矛盾的內(nèi)容,力圖避免社區(qū)貢獻(xiàn)者出于利益推動(dòng)而讓專利使用者身陷訴訟。此外,許可還會(huì)以明確或暗示的方式保 證貢獻(xiàn)者在使用專利時(shí)免受意外麻煩的困擾。有了這么一家獨(dú)立的分支機(jī)構(gòu),微軟也就有了應(yīng)對(duì)矛盾的避風(fēng)港。開(kāi)源子公司作為開(kāi)源社區(qū)的貢獻(xiàn)者,完全可以令微軟 不必再為許可有效期之類的瑣事而頭痛;尤其是在前者的資助下,那些使用費(fèi)用昂貴的專利無(wú)法對(duì)微軟造成任何實(shí)質(zhì)性的威脅。
4、 專利責(zé)任的保護(hù)作用。 經(jīng)過(guò)多年的反復(fù)考證,無(wú)論是在事實(shí)角度還是在法律角度,微軟如今已經(jīng)成為軟件專利的狂熱擁護(hù) 者——尤其是在挖掘潛在商業(yè)價(jià)值方面(他們甚至通過(guò)技術(shù)手段將從IBM策反‘軟件發(fā)明人’的行為變成光明正大的合法行為)。如今,微軟正在積極游說(shuō) RAND(以強(qiáng)制收費(fèi)著稱的專利使用許可),試圖將這套許可變成行業(yè)標(biāo)準(zhǔn)。一旦目的達(dá)成,微軟將用實(shí)際行動(dòng)告訴世人,“站在巨人的肩膀上”是需要付出代價(jià) 的。不過(guò)微軟自己也必須小心謹(jǐn)慎,確保在用“專利炸彈”坑害別人的同時(shí),不能玩火自焚被別人擺上一道。而開(kāi)源子公司的出現(xiàn)則化解了微軟的擔(dān)憂,無(wú)論是賠償 專業(yè)使用費(fèi)還是被指控剽竊,這家新企業(yè)都可以成為一面有力的擋箭牌。
這里我要著重強(qiáng)調(diào)第三點(diǎn)和第四點(diǎn)。微軟曾經(jīng)出于這兩種原因啟動(dòng)了Outercurve基金會(huì),并把其當(dāng)作開(kāi)源項(xiàng)目的外包研發(fā)委托者——也就是說(shuō)微軟 以這種方式將自己徹底置身事外,而不必再受任何法律風(fēng)險(xiǎn)及潛在麻煩的困擾。在上文匯總出的四大理由當(dāng)中,后兩點(diǎn)在我看來(lái)可能性。我認(rèn)為就微軟公司而 言,什么開(kāi)放式技術(shù)都是瞎扯淡,法律層面上的防火墻才是他們搞開(kāi)源的真正目的。不許別人占微軟便宜,只許微軟占別人便宜,開(kāi)源在他們眼中已經(jīng)淪為一種徹頭 徹尾的贏利工具。Jean Paoli表示:
這種獨(dú)立式企業(yè)結(jié)構(gòu)能夠使子公司更快、更便捷地發(fā)布并更新開(kāi)源軟件,進(jìn)而將來(lái)自社區(qū)的資助與貢獻(xiàn)全部納入現(xiàn)有的開(kāi)源工作當(dāng)中。隨著時(shí)間的推移,社區(qū)將與開(kāi)放式規(guī)范與開(kāi)源行業(yè)在交互方面達(dá)到前所未有的高度。
正如高通公司早期打造的高通創(chuàng)新中心,微軟如今也嘗試?yán)瞄_(kāi)放式技術(shù)建立起一套理想的防火墻,用于保護(hù)自己免受當(dāng)下及未來(lái)各類開(kāi)源及開(kāi)放式規(guī)范的威 脅。當(dāng)初的Outercurve基金會(huì)為什么沒(méi)能達(dá)成這一目的?這一點(diǎn)我不得而知,連Outercurve自己可能都說(shuō)不清楚——根據(jù)行政總監(jiān)Paula Hunter的說(shuō)法,微軟當(dāng)時(shí)沒(méi)有經(jīng)過(guò)任何咨詢或者討論,直接一拍腦門就敲定了這一構(gòu)想。
這樣的保護(hù)機(jī)制為微軟提供了堪稱全方位的利益保障。它不僅減少了微軟在開(kāi)發(fā)項(xiàng)目時(shí)來(lái)自臃腫而保守的法律部門的阻力,更幫助企業(yè)在開(kāi)源之勢(shì)不可逆轉(zhuǎn)的 今天占得先機(jī),進(jìn)而使業(yè)務(wù)流程得以順利實(shí)施。從這個(gè)角度來(lái)看,微軟也算是為開(kāi)源業(yè)界做了件好事。但與此同時(shí),擺脫了束縛的微軟必將繼續(xù)對(duì)自己的專利許可展 開(kāi)擴(kuò)張,并逐漸蠶食那些真正有志于開(kāi)源創(chuàng)新的開(kāi)發(fā)人員們的生存空間。而一旦發(fā)生糾紛,這家名為微軟開(kāi)放式技術(shù)的子公司將迅速跳出來(lái),以社區(qū)贊助商的名義幫 助母企業(yè)洗脫罪名。
這家子公司的出現(xiàn)對(duì)于開(kāi)源領(lǐng)域來(lái)說(shuō)到底是好消息還是壞消息?時(shí)間會(huì)證明一切,不過(guò)這至少代表著一種良好的趨勢(shì)。大家不再以充滿敵意的態(tài)度進(jìn)行爭(zhēng)論, 而是以積極參與的立場(chǎng)解決問(wèn)題。不過(guò)微軟公司內(nèi)部對(duì)開(kāi)源問(wèn)題的看法仍然存在分歧,領(lǐng)導(dǎo)層的變動(dòng)也可能對(duì)未來(lái)的處理方式產(chǎn)生影響,這一切都可能導(dǎo)致綠色巨人 以一種完全不同的角度看待開(kāi)源。不過(guò)將來(lái)的事情誰(shuí)說(shuō)得準(zhǔn)呢?也許有我們會(huì)看到微軟通過(guò)核心產(chǎn)品為開(kāi)源市場(chǎng)及社區(qū)帶來(lái)補(bǔ)充與支持,而不僅僅是像現(xiàn)在這樣 滿懷忌恨地瞪著這群初生牛犢不怕虎的晚輩。