小步开放:微软宣布开源 Entity Framework
很多建筑封闭生态系统或是商业软件公司,并非是完全意义上的开源之敌,比如苹果是 WebKit 开源引擎最早的布道者,而微软则是位列 RedHat, Intel, Novell 与 IBM 之后的第五大 Linux Kernel 代码贡献者。如今微软又在开源之路上迈进了一步。
据 TechCrunch 的消息,微软宣布按照 Apache 2.0 许可协议开源 Entity Framework(EF)开发框架。 Entity Framework 开发框架将数据逻辑层切分为三块,可以简化开发人员的数据处理过程。目前开发人员可以去访问微软自己的开源代码托管平台 Codeplex 上查找和下载 Entity Framework 开发框架的源代码。
早在去年年初,微软就开源了包括 NuGet 、Azure SDK、ASP.NET 相关库等项目。今年年底微软也会资助 Node.js 开发平台和数据分析工具 Apache Hadoop Windows。这个项目甚至允许 Linux 在微软的 Azure 云计算平台上运行。而这次 Entity Framework 开发框架开源后并不是完全就扔给开源社区了,微软还会继续给予更新。
虽然只是一小步,不过还是可以看到微软对开源的态度在一点点转变,从最初的敌对,到之后的试探,现在变得相对积极,以后估计也会看到微软在一些非核心业务上也会陆续开源,利用开源社区的开发能力和影响力增强其产品的功能和市场占有率。不过我们还是希望微软更进一步,开源更多更重要的东西,不过不要抱太大期望就是了。