舊金山—如果有確鑿的跡象表明,微軟在改變開(kāi)源軟件方面的態(tài)度,那么在今年的Build開(kāi)發(fā)者大會(huì)上宣布的涉及.NET的決定就足夠了。微軟不僅致力于將.NET開(kāi)發(fā)框架的關(guān)鍵部分開(kāi)源,而且設(shè)備和服務(wù)巨頭還成立了一個(gè)新的開(kāi)源組織.NET Foundation,以作為過(guò)渡的管理者。
NET長(zhǎng)期以來(lái)一直是Microsoft開(kāi)發(fā)人員生態(tài)系統(tǒng)的基礎(chǔ),或者像Microsoft開(kāi)發(fā)人員部門(mén)的公司副總裁S.“ Soma” Somasegar所說(shuō),自從12年前啟動(dòng)以來(lái),它一直是Microsoft開(kāi)發(fā)人員生態(tài)系統(tǒng)的“基礎(chǔ)”。
此外,令人驚訝的是,微軟正在開(kāi)放.NET的關(guān)鍵組件的開(kāi)源,而且公司官員表示,實(shí)現(xiàn)起來(lái)并不復(fù)雜。
索馬塞加爾在接受eWEEK采訪(fǎng)時(shí)說(shuō):“完成這些決定非常簡(jiǎn)單明了。” 他說(shuō),的確是時(shí)候到了。
Microsoft在此處的Build 2014開(kāi)發(fā)者大會(huì)上宣布了這些更改。
Somasegar說(shuō):“。NET仍然是開(kāi)發(fā)人員構(gòu)建各種應(yīng)用程序的一種非常廣泛使用的框架。” “實(shí)際上,.NET的安裝基礎(chǔ)令人難以置信。當(dāng)今世界,我們已經(jīng)有約18億活躍的.NET安裝。這充分說(shuō)明了該平臺(tái)的強(qiáng)大功能以及其普及和收益。”
微軟成立了.NET Foundation,以促進(jìn)整個(gè).NET生態(tài)系統(tǒng)的進(jìn)一步創(chuàng)新。.NET基金會(huì)將在其領(lǐng)導(dǎo)下從24個(gè).NET開(kāi)源項(xiàng)目開(kāi)始,包括.NET編譯器平臺(tái)(以前稱(chēng)為“ Roslyn”)和ASP.NET系列開(kāi)源項(xiàng)目,以及MimeKit和Xamarin的Mailkit庫(kù)。
Somasegar說(shuō):“我們將提供Roslyn編譯器即服務(wù)的預(yù)覽。” “我們要做的最有趣的事情是,我們使C#編譯器和VB [Visual Basic]編譯器都開(kāi)源。您希望能夠與社區(qū)合作,希望能夠回饋社會(huì)。來(lái)自社區(qū),您希望能夠公開(kāi)工作。我們要做的另一件事是在Azure移動(dòng)服務(wù)中添加對(duì).NET的支持。”
新基金會(huì)的最初人員將由Microsoft和第三方組成,其中包括Microsoft Open Technologies子公司的代表和.NET組織的人員,以及與Microsoft合作的Xamarin的聯(lián)合創(chuàng)始人兼首席技術(shù)官M(fèi)iguel de Icaza。索馬塞加爾說(shuō):
他說(shuō):“將有一個(gè)董事會(huì)。” “將有幾位來(lái)自微軟的人加入董事會(huì)。將會(huì)有來(lái)自MS Open Tech的人加入董事會(huì);將有來(lái)自.NET團(tuán)隊(duì)的一人加入。我們也要讓Miguel de Icaza成為董事會(huì)成員,因此從第1天起,我們將至少有一名第三方成員加入董事會(huì)。此外,我們還將有幾個(gè)第三方項(xiàng)目,包括Xamarin等人的努力。隨著時(shí)間的推移,我們的計(jì)劃是將董事會(huì)擴(kuò)大到包括更多的人。將有一個(gè)董事會(huì)負(fù)責(zé).NET Foundation的工作; Microsoft最初將有很強(qiáng)的勢(shì)力,但并非唯一微軟。”