無論微軟積極擁抱開源背後的想法是什麼,或許是想經過開源銷售更多的軟件或者雲服務,也有多是想吸引更多的開發者到微軟平臺上,可是目前看起來微軟這步棋是下對了。從微軟開源 .Net 和 ASP.Net 以後的分析看,微軟的開源戰略已經值回價了。linux
微軟如今將 .Net Core 定位爲跨平臺開發框架,不僅是 Windows,並且也延伸到了 MacOS 和 Linux 平臺之上。.Net Core RC1 是 2015 年 11 月發佈到 GitHub 上的,而今年 6 月就發佈了 1.0 版本。開發者們對此表示承認,微軟合做夥伴總監項目經理 Scott Hunter 如是說:程序員
「40% 的 .Net Core 客戶是新進入該平臺的用戶,這就是咱們(開源)的目的,咱們但願吸引新的用戶。」
因爲 .Net Core 的開源,過去一年以來, .Net 的開發者增長了 61%。 Hunter 在 11 月的一次講演中提到,GitHub 上 .Net 上的開發活躍度增加極快。雖然 .Net Core 並無直接給微軟帶來收入,可是其潛在地增長了收益。Rob Sanfilippo 說,「能夠說,這項技術間接地經過 Azure 服務和微軟開發者工具增長了微軟的收入。」。框架
程序員們表現活躍工具
.Net 程序員和博客做者 Matt Warren 把.Net 的開源稱之爲「成功」。其數據明確地顯示社區積極地參與了微軟在 GitHub 上開源的多個倉庫的活動。教程
「開源社區彙報了問題和建議,並經過發送拉取請求(PR)而實際貢獻了代碼,通過一段時間以後,這些代碼就會被包括到產品裏面,而社區的貢獻量還在持續增加」,Warren 說,「我積極跟蹤和參與了 CoreCLR 和 .Net Core Lab 這些倉庫的討論,所以得到了社區貢獻的第一手資料。」ip
微軟的舉措是否徹底成功還不能徹底定論,將來或許還有變數,可是這終究是從封閉走向開放的一步。他說,「個人意思是,他們並非僅僅把源代碼放在那裏就好了,而是努力讓社區能夠參與進來。」開發
微軟最近發佈的 Visual Studio for Mac 也爲 .Net Core 帶來了利好博客
「這是 Visual Studio IDE 首次發佈到非 Windows 平臺上(Visual Studio Code 是不一樣的技術,並且它根本不算 IDE),它是基於微軟收購的 Xamarin 的技術,重點關注於 .Net Core 開發」,Sanfillippo 說,「此次發佈近一步帶動了 .Net Core 的發展。」產品
微軟最近也準備在 Visual Studio 2017 IDE 中加強 .Net Core 工具,包括簡化 .Net Core 項目文件的格式。微軟開源 .Net 讓外界對它的觀感有所改變, Warren 說,「如今感受(微軟)更開放和更平易近人了。」相對於某些公司,雖然開源社區還對微軟抱有必定的疑慮,可是顯然,微軟已經不是開源社區最敵視的公司了。it
免費提供最新Linux技術教程書籍,爲開源技術愛好者努力作得更多更好:http://www.linuxprobe.com/