.NET開源現狀

jopen 8年前發布 | 9K 次閱讀 開源 .NET

部分開源貢獻者最近對于.NET開源的現狀提出了一些顧慮,他們圍繞著個人與企業對于項目的貢獻展開了討論。而微軟在.NET生態環境中所扮演的角色也成為辯論的焦點。

Itamar Syn-Hershko目前是Lucene.NET項目的貢獻者,他 表示 .NET生態系統的傳統發展方式對于開發者只知利用開源軟件,卻不知回報的思想負有一定的責任:

微軟曾是一家產品公司,因此它的生存依賴于產品的銷售。操作系統、文字處理器、開發工具、數據庫,這些產品都是收費的,而且往往價格不菲。在利用微軟產品棧開展工作或進行開發時,免費的工具始終遭到人們的忽視。

而這種狀況會讓人產生一種危險的心態,即免費即意味著可能無法勝任有一定難度的工作。雖然我可能會對這些工具表示感謝,但這種東西的出現就應該為我所用,并且就應該是免費的。人們也不會產生回報或是成立社區項目的想法,免費就意味著不用自掏腰包,而分辨“免費啤酒”與“免費講座”有什么區別也是毫無意義的。反正它就是免費的,管它呢。

在推ter上的回應大多數是關于項目資助的想法。Jimmy Boggard 寫道

庫與框架的需求有著巨大的差別,必須有人來資助框架的發展。

Christos Matskas也 寫道

許多公司在開源軟件的貢獻方面設定了一些愚蠢的知識產權限制,這一點必須得到改變。

而在Reddit上, Manitcor 也表達了對于開源項目缺乏企業資助的不滿:

我所知的一些使用.NET技術的公司對于開源軟件并不支持,他們認為那些開發者的行為是離經叛道的,并且不會為他們提供任何支持。因此,雖然對開源軟件的支持是一個值得驕傲的目標,但我看不會有很多人愿意為此丟了自己的飯碗。

雖然部分用戶將.NET的開源現狀一定程度上歸咎于微軟的作法,但也有部分人認為 微軟決定對.NET框架與產品開源 的做法將起到很大的正面作用。 JustMake寫道

微軟對于.NET的開源開了一個好頭,它的影響不應被人們低估。不久之前,我提交了一個關于VS 2015的問題,一位開發者隨后給我發送了一封郵件,告訴我他已經修復了這個問題。他在郵件中甚至還將相應的GitHub issue的鏈接告訴了我。這與微軟之前的做法已經產生了很大的變化,在過去,如果你要與開發者進行交談,不僅要提交一個問題報告,還必須接受為此付款的可能。這樣的變化將改變那些認為代碼不能共享的人們的看法。

Sean Killeen同樣認為目前的狀況正在逐步改善中,他 表示.NET的開源正在加速發展

我看到身邊有越來越多的開發者對于.NET生態系統的開源表現出興奮之情,并且他們已經認識到回饋的重要性。我覺得他們現在已經卷起了袖子和褲管,一到時機成熟就準備大干一場,或者更深入地參與其中。我認為新一代的.NET開發者正在成熟起來,或者說經歷了浴火重生。現在,這些開源項目背后有大量熱情的人們提供支持。而這段時間以來,微軟本身的參與程度也有很大的提升。我希望我們不要只看到像Itamar等人的勞動成果,還要主動幫助他們完善這些項目。

查看英文原文: State of Open Source in .NET

來自: http://www.infoq.com/cn/news/2016/02/dotnet-open-source

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