# 小步开放：微软宣布开源 Entity Framework

- 作者：李睿君
- 发布时间：2012-07-31 09:20
- 原文：https://www.ifanr.com/news/125445

![Microsoft](https://s3.ifanr.com/wp-content/uploads/2012/07/Untitled55.jpg "Microsoft")

很多建筑封闭生态系统或是商业软件公司，并非是完全意义上的开源之敌，比如苹果是 WebKit 开源引擎最早的布道者，而微软则是位列 RedHat, Intel, Novell 与 IBM 之后的第五大 Linux Kernel 代码贡献者。如今微软又在开源之路上迈进了一步。

据 TechCrunch 的[消息](http://techcrunch.com/2012/07/30/microsoft-open-sources-entity-framework/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+(TechCrunch))，微软宣布按照 Apache 2.0 许可协议开源 Entity Framework（EF）开发框架。 Entity Framework 开发框架将数据逻辑层切分为三块，可以简化开发人员的数据处理过程。目前开发人员可以去访问微软自己的开源代码托管平台 [Codeplex](http://entityframework.codeplex.com/) 上查找和下载 Entity Framework 开发框架的源代码。

早在去年年初，微软就开源了包括 NuGet 、Azure SDK、ASP.NET 相关库等项目。今年年底微软也会资助 Node.js 开发平台和数据分析工具 Apache Hadoop Windows。这个项目甚至允许 Linux 在微软的 Azure 云计算平台上运行。而这次 Entity Framework 开发框架开源后并不是完全就扔给开源社区了，微软还会继续给予更新。

虽然只是一小步，不过还是可以看到微软对开源的态度在一点点转变，从最初的敌对，到之后的试探，现在变得相对积极，以后估计也会看到微软在一些非核心业务上也会陆续开源，利用开源社区的开发能力和影响力增强其产品的功能和市场占有率。不过我们还是希望微软更进一步，开源更多更重要的东西，不过不要抱太大期望就是了。
