不,微軟根本不愛開源!
譯文【51CTO.com快譯】微軟對于開源社區(qū)及項(xiàng)目抱持的懷柔政策溫暖而和藹,甚至讓人對納德拉同志的基本立場產(chǎn)生了懷疑——不過相信我,軟件帝國的總頭目仍然時刻打算給開源社區(qū)致命一擊。
最近我在手機(jī)上看到了一條題為“微軟與開源”的領(lǐng)英通知。然而領(lǐng)英應(yīng)用隨即崩潰,我完全找不到這條指向微軟Azure容器服務(wù)***項(xiàng)目經(jīng)理Ross Gardler的職位。
然而這一看似詭異的狀況實(shí)際上正暗合現(xiàn)實(shí)——近年來很多人認(rèn)為微軟熱愛開源,但實(shí)際情況絕非如此!
我一直在堅(jiān)持關(guān)注微軟的知識產(chǎn)權(quán)Twitter賬戶,希望借此了解微軟方面對于開源的熱愛程度——畢竟知識產(chǎn)權(quán)正是強(qiáng)制要求用戶簽署專利協(xié)議的***根源。我猜微軟內(nèi)部一定是閉源勢力又占了上風(fēng),因?yàn)樽罱撡~戶又開始發(fā)布一些專利軟件的偉大之處以及專利保護(hù)如何驅(qū)動創(chuàng)新(通過訴訟形式)的內(nèi)容了。
事實(shí)上,微軟的核心開源戰(zhàn)略并沒有改變,甚至可以說是從來沒有改變過。開源對于微軟(包括其它任何廠商)的***意義在于提供一個通往其平臺的入口。對微軟來說,這一平臺正由Windows轉(zhuǎn)變?yōu)锳zure,因此微軟決定將宣傳重心調(diào)整至Linux方向。很明顯,如果微軟表現(xiàn)得對Linux深惡痛絕,那么用戶絕不可能將自己的虛擬機(jī)托管在Azure之上。因此,微軟熱愛Linux……前提是大家利用Azure進(jìn)行托管。情況就是這樣。
微軟甚至可能樂于將開源成果納入其技術(shù)方案當(dāng)中,而非直接運(yùn)用于其平臺。一般來講,這些開源產(chǎn)物將成為.Net等核心產(chǎn)品的“兒童版”。我并不是說Visual Studio for Linux的推出毫無意義,但是否真的有人愿意在Linux上運(yùn)行.Net?因此即使是出現(xiàn)了Mono這樣的商業(yè)成功(/諷刺語氣),我也很難相信有人會說“呣,我打算編寫.Net代碼并將其運(yùn)行在Linux上。”有嗎?同志們,有嗎?
現(xiàn)在回到專利訴訟層面——微軟喜歡采取雙管齊下的方式:一方面表現(xiàn)出積極的接納態(tài)度,另一方面則繼續(xù)鞏固自身專利基礎(chǔ)。作為一家大型企業(yè),微軟與所有其它大公司一樣,都存在著不同部門間精神分裂的狀況。事實(shí)上,這正是管理層面的一種巨大失敗——如果微軟真的將“我們熱愛開源”作為其發(fā)展戰(zhàn)略的組成部分的話。
作為熱愛開源及Linux的證據(jù),微軟去年曾指出其放棄了一些無法勝訴的長期訴訟案。這顯然是在把“我們失敗了”解釋成“我們愛開源”,從而在公關(guān)工作中占據(jù)主動。
微軟完全能夠通過實(shí)際行動證明其對于開源及Linux的熱愛,這其實(shí)非常簡單:根據(jù)開放規(guī)范承諾將全部制度推廣到一切基于OSI批準(zhǔn)許可下發(fā)布的軟件當(dāng)中,且不進(jìn)行任何規(guī)范性綁定。簡單來講,“微軟不可撤回地承諾,微軟不會針對您開發(fā)、使用、銷售、提供銷售、引入或者發(fā)布的任何符合OSI批準(zhǔn)的軟件方案提出微軟必要索賠。”
只有這樣,我才會真心認(rèn)同微軟確實(shí)熱愛開源——而并不只是將此作為一種愚蠢的公關(guān)策略或者曲線式的Azure營銷活動。但在此之前,Azure項(xiàng)目經(jīng)理提出的任何鼓吹Linux與開源項(xiàng)目的說辭,在我眼中都只是一種幫助自家云產(chǎn)品吸引客戶的手段。
原文標(biāo)題:No, Microsoft does not love open source
原文作者:Andrew C. Oliver
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】