微软为啥要开源.net?

【微软为啥要开源.net?】 宣布开源的那篇博客.NET Core is Open Source 不是说了开源的原因么?难道提问者只看新闻网站不用搜索引擎的?
PS:一些回答的人连决策者都不去查一下是谁就开始搞阴谋论了……微软宣布.Net开源的同时就公布了这个问题的答案。你脑袋里怎么想的,不论有多少用户觉得有理,和微软到底怎么决策的一点关系都没有。

■网友
所以说微软的格局就是小,如果21世纪头几年就开源了哪还有现在java、go什么事,非要被逼得自家平台快要被边缘化了才放大招。现在看来,谨慎悲观吧,c#除了语言本身,比java没有任何优势,而就语言本身来说,也并不是设计得最有亮点的语言。
■网友
这次开源和跨平台的是那么几个内容:1. 核心Runtime支持跨平台2. 类库和http://ASP.NET基础设施开源(其实原来就开源了一部分)3. VS对非企业免费4. 更好的和Mono合作开发手机App那么其实就是为了让.NET进入更大的平台,争取点原来不属于微软阵营的开发者。而VS在个人开发者地方原来就不挣钱,索性免费了。企业开发的VS还是要收费的。


    推荐阅读