11月5日,微軟宣布與Red Hat建立合作伙伴關系,Red Hat將為微軟的云服務Azure提供Linux方面的技術支持。不禁讓人感慨微軟與Red Hat曾經的競爭,如今的微軟已經走上全新的開源之路。
看到現在包容、開放的微軟,難以想象過去他與開源是多么對立。回憶與微軟開源相關的記憶,印象最深刻的,應該是2007年比爾蓋茨在北京大學演講時,王開源手拿海報用英語對他大聲呼喊著“Free Software, Open Source”。而就在那一年,微軟還曾經警告開源軟件廠商要起訴Linux用戶侵犯專利。
當時的微軟顯得如此“高高在上”,把自己的操作系統拽緊在口袋,第三方編程者想編寫相關軟件,都要使用微軟提供的API,既復雜又低效率。僅僅只是幾年時間,微軟一步步走上了開放的道路,不斷對外界展示著自己的產品兼容性有多好。
2012年開始,微軟在自己的Azure云上支持Linux,現在運行Linux的Azure虛擬主機大約占25%。去年微軟甚至使用了Linux來支撐Azure云的運行。2014年,微軟宣布將編程框架.NET完全開源,同年,微軟還宣布了開源 MS-DOS。
2015年5月,在舊金山的BUILD大會,微軟宣布云端將全部開源,所有微軟應用都可以在基于Linux的服務器上運行。到11月與Red Hat達成合作協議,雙方表示將協作基于新一代.NET的應用開發能力,包括OpenShift和Red Hat Enterprise Linux在內,跨紅帽產品提供.NET技術。
根據微軟之前公布的資料看到,其實2004年微軟已經有計劃的擁抱開源社區了,無奈彼時沉浸在一家獨大的優越感中,而今科技世界翻天覆地般的變化,開源順應市場呼聲越來越主流,壟斷的日子一去不復返。2015年,微軟已經轉化為一家完全開源的公司。
最值得微軟做參考的先行者就是谷歌,曾經Android開源為其贏得了龐大的市場機會和市場份額。可回頭看看蘋果,封閉的iOS也為其獲得了難以比擬的利益和地位。然而沒有可以復制的成功之路,獨一無二的微軟在開源之后的局面將更為多樣性。