Microsoft于2014年11月12日(PST)宣布.NET开源,一个“闭关锁国”的商业帝国也迎来了“改革开放”。。。
Q1:为什么要开源?
Ans:因为要将.NET这种与系统层紧密结合的框架移植到Linux、Android、IOS、Mac OS等平台下必须遵守GPL等开源协议,所以.NET开源是迫不得已。
Q2:为什么要将.NET移植到Linux、Android、IOS、Mac OS等平台?
Ans:因为要让.NET框架下的程序在这些平台上运行。以目前情况来看,微软在这场登陆战占有一定优势。最终目标还是为了控制客户群。
Q3:为什么微软在这场开源战役中有优势?
Ans:微软实际上使出了“以己之矛攻己之盾”的招数。可以想象当windows平台上的应用登陆这些开源平台后会造成怎样的冲击,而这些开源平台没有说不的权利,谁让自己开源呢。但是这些开源平台上的软件想登陆windows平台却只能用微软提供的技术。
Q4:这件事反映了什么?
Ans:1.微软已经认识到在操作系统领域基本已经“大势已定”而且无利可图了,所以将目光转向了应用市场的争夺。
2.盈利模式上的变化,靠版权生存的时代已经过去,目测其真意是想通过扩大应用数量来推销自己的Azure云服务以及靠客户群来盈利(如Apple和Google)
3.认清了自己的优势,那就是产品配套(如Visual Studio和Azure)和应用根基,基本无人能出其右。
二十年前他们用一款操作系统建立王朝,二十年后他们又企图用一款框架延续统治。。。
原文地址:http://blog.csdn.net/ytx1991/article/details/41102085