微軟開放技術云浪生:微軟開源.NET是民心之所向

jopen 10年前發布 | 13K 次閱讀 微軟

        近期,CODE 有幸專訪了微軟開放技術中國公司的董事總經理——云浪生。微軟這幾年來在開源上的動作如此之大、之廣,足以說明開源步伐對巨頭企業的重大影響。在 2014 年 11 月初,微軟應用戶和開發者之所需,將 .NET 開源出來,實現跨平臺。那么這一系列行為之后到底蘊含著什么樣的深謀遠慮?一起來聽聽云總的解讀!

微軟開放技術云浪生:微軟開源.NET是民心之所向

微軟開放技術中國公司的董事總經理——云浪生

        1.   云總,請您先為廣大 CSDN 讀者自我介紹一下吧!

        我現在負責微軟開放技術(中國)公司,管理其在中國的所有項目,通過推動在互操作性、開放標準和開源領域的投入,增進微軟在以云為先,以移動為 先的戰略下開放技術創新。加入微軟之前,我曾任 Autodesk 中國研究院核心產品組任職資深總監,負責產品研發和研究院的運營。

        2.  出于什么樣的長遠考慮,微軟決定將 .Net 框架開源的?

        今年初新上任的 CEO 薩提亞·納德拉提出的倡導“移動為先,云為先”新政,開源 .NET 正是為落實此新政,支持公司長遠戰略之舉。

        .NET 之前的一大優勢為支持多語言,現在開源 .NET,更大的意義是支持跨平臺,擁抱開發者,為開發者構建更好的生態圈。

        對于開發者來說,只用寫一次代碼,其核心代碼不用做重大修改就能運行在 Windows,Linux,Android,WP,iOS 和 Mac OS X 各個平臺上運行,這是每個開發者夢寐以求的;一門語言既能做桌面 APP 開發,能做網站開發,又能做移動開發,對于開發者來說,降低了在各個不同平臺和語言上的遷移成本,從而將時間和精力投入在創造性的代碼工作中。

        目前 .NET 的開放源碼都放在 Github 上,所有 .NET 的開源項目都在 .NET 基金會管理下,大家可以深入去了解其中的項目,歡迎大家來一起為 .NET 開源項目貢獻。

        3.  開源 .Net 這事在計劃階段有沒有遇到什么內外壓力?又是如何消除壓力的?

        CSDN 在 2014 年初曾經做過一個中國軟件開發者調查報告,里面關于 .NET 專門有一個問題:“你對 .NET 平臺是否滿意”。該調查報告顯示 .NET 開發人員對 .NET 技術體系最滿意的是語言和框架設施齊全,還有很多例如開發工具領先,資源豐富,社區規模大等優點。最不滿意的一點則是限定在 Windows 平臺上。

        .NET 有著強大的開發者社區,絕大多數的 .NET 開發人員對 .NET 平臺感到滿意,來自社區開發者關于開放 .NET 平臺的需求也非常強烈。現在將 .NET 開源出來,支持跨平臺,是來自開發者社區內部的聲音,是順應潮流之舉。

        4.  微軟開源 .Net,其更深層的目的是什么?

        開源 .NET,讓 .NET 走向跨平臺化對微軟的意義在于更好地發展 .NET 生態圈,是薩提亞·納德拉提的“移動為先,云為先”整體策略的一步。

        微軟大力擁抱開源,除了 .NET 開源是其中一個重頭戲,微軟的公有云 Azure 也積極擁抱開源。在 Azure 上,不僅支持微軟的產品,也支持非微軟各種開源項目。例如在支持微軟 SQL 的同時,也對 MySQL 開源數據庫大力支持;微軟在 2014 年 7 月發布了支持 Apache Cordova 的 Visual Studio 預覽版本。這些都代表著微軟開始將自己的服務推到全平臺,不再局限于微軟的平臺,微軟也開始為 Android 和 iOS 陣營的開發者提供服務。

        正如薩提亞最新演講所說,“微軟能夠標榜自我最與眾不同的一點在于,我們為他人的生產提供工具和平臺。這是微軟的核心身份 ”。

        5.  此前,微軟 CEO 納德拉在 Windows 10 預覽大會上說微軟喜歡 Linux 的時候,或許很多人認為那只是一個冠冕堂皇的話語。但現在微軟開源完整的 .NET 框架,讓它能夠在 Linux 和 OS X 系統上運行了。在您看來,這算不算微軟在開源道路上有史以來最大的突破?

        .Net 開源對微軟來說確實是一個比較大的突破和有影響力的事件。其實早在多年前微軟就通過開源 asp.net mvc 等項目支持了 Mono 項目。近年來微軟開始參與 Linux 內核貢獻。2012 年初,微軟為進一步推動在互操作性、開放標準以及開源項目等方面的長期投資,成立了微軟開放技術子公司。在今年 4 月成立 .NET 基金會,將眾多開發工具納入開源計劃之中,例如 .NET 編譯平臺 Roslyn、ASP.NET,.NET Micro Framework 等,這一系列的舉動都是 .NET 開源的前奏。

        6.  外界對微軟開源 .Net 框架事件一直持積極好評態度,那么微軟接下來還會在開源上有哪些新動作?尤其是微軟開放技術(中國)會有什么計劃和動作?

        就微軟開放技術中國來說,我們將會在中國進一步推進在開源項目上的長期投資。

        首先是我們將持續對開源社進行投入和支持。2014 年 10 月份微軟開放技術攜手中國二十多家企業和社區成立了開源社,其原則為“共治,共識,貢獻”。開源社將致力于促進中國開源軟件和開源硬件的正確使用、授權許 可、社區建設及管理,并為國內廣大開發者提供教育培訓、知識普及、工具及相關服務。微軟開放技術也會跟中國支持開源的政府,企業,社區和高校緊密合作,為 在中國推動開源生態體系的健康可持續發展而努力。

        其次我們針對中國市場,會推動和催進中國新興的開源技術的應用。例如微軟開放技術將云平臺和開源軟件完美結合,推出了 VMDepot 虛擬機鏡像,讓開發者可以輕松在 Azure 上查找并部署自己需要的開源軟件,其目的是為了讓中國用戶更好地去學習和使用開源軟件。目前在中國的 VMDepot 推出的鏡像上很多都是來自中國原生的開源項目。除此,我們還在物聯網(IOT)、實時大數據、混合云、基于 Odata 和 CKAN 開放數據平臺,和開放標準等多領域進行投入。

        7.  在您的領導下,“微軟開放技術中國”團隊積極參與開源社區,并推動軟件開發者在 Microsoft Azure 開發平臺上使用開源軟件。想問一下:在這一系列的過程中您有什么感受或收獲?

        自微軟開放技術創建以來,已在諸多領域作出貢獻。我們在中國開放了 VM Depot,使很多中國原生的開源軟件得以在中國 Azure 平臺上部署(目前,Azure 已成為最流行的開源云平臺);我們與 Cocos2Dx 密切合作,使 WP 提供對開源游戲引擎的支持;我們引入了針對中國市場基于 OData 和 CKAN 的開放數據解決平臺;我們與開源社區合作伙伴共同發起了服務開源社區的開源社,今后,我們將繼續為開源社區作出貢獻。

        我很幸運有機會組建一支專業團隊,我們的成員受到開放技術前景和使命所感召,全情投入,銳意創新。我還有幸接觸了很多開源社區成員,雖然來自不 同公司、不同用戶組,擁有不同的技術背景,他們卻有一個共同點,那就是熱情、上進,有強烈的目標感、自豪感和貢獻意識。與他們共事是一大樂事,他們讓我這 個 IT 界的老兵再次煥發青春。

        8.  “微軟開放技術中國”積極推廣開源軟件的同時,自身也會用很多開源軟件嗎?有哪些例子?

        微軟開放技術中國除了推廣開源軟件,在我們的項目中,用到了大量的開源軟件,很多項目都是基于開源軟件構建起來的。前面提到 的 VMdepot,我們有上千的 OSS 軟件鏡像,用戶可以在 Azure 上一鍵部署。Docker 也非常普遍地應用于微軟開放技術的項目中。

        11 月我們基于 CKAN(開源數據門戶解決方案)和 OData 標準推出全新的開放數據平臺。通過微軟開放技術(中國)的貢獻,OData 插件如今已經支持了 Unicode 從而大幅增強了 CKAN 的國際化和本地化能力,尤其是對于像中國市場這樣需要雙字節編碼的地區。在微軟開放技術的支持下,如今這一世界頂級數據門戶解決方案可以輕易通過 VM Depot 上的 CKAN 鏡像一鍵部署到微軟公有云 Azure 上。

        對于 Office 用戶,在我們首度發布了免費 Office 維基百科應用程序的源代碼到 Github 之后,又陸續開放 modern Trend,People Graph 必應網典 Office 應用的源代碼到 Github 上。

        我們基于中國原生的開源項目 jStorm 和 mDrill 進行實時大數據的開發;我們還在 OpenWRT, AllJoyn 等開源項目上跟中國的企業和社區有很多合作。在游戲行業,我們對于跨平臺的游戲開發引擎 Cocos2d-x 進行支持,成功在 7 月份聯合舉辦了編程黑客松,支持開發者跨越平臺與設備創新或移植現有應用,并協助推廣,為基于開源游戲引擎框架開發的游戲及應用發掘新的機會。

        開源技術是強大的推進力,我們看好開源軟件的發展前景,這也是我們工作的動力所在。 

        9.  您自己對開源有著什么樣的看法和展望?

        開源已經成為一種共同創作的開發模式。在云計算和移動的方向發展的大趨勢下,這種模式會持續蓬勃發展下去。開源最本質的精髓是社區,是我們分享,學習和貢獻的地方。

        我們需要建立一個充滿活力的社區,這是開源社使命。在中國,開源的前景是非常光明的,因為我們有越來越多的開發者們不斷涌入到開源項目和開源社區運動中去,他們愿意去貢獻,去引領,投入到開源事業的洪流中去。

來自: CSDN
                    <span id="shareA4" class="fl">                  
                        </span> 

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!