Microsoft has released .NET Entity Framework under an open-source compatible Apache 2.0 License. They have also hosted the project on Codeplex and have created a public GIT repository for others to view, fork and work on the code.
It seems that the software giant is embracing open-source to provide a better development and transparent platform to software enthusiasts. Earlier, Microsoft had open-sourced ASP.NET MVC 4, ASP.NET Web API and Razor. However, this project will not be fully community driven as Microsoft engineers will continue to work full time on this.
Scott Hanselman, a Microsoft Employee, posted in his blog:
The EF team is continuing to move forward with a commitment to transparency. The community will be able to not only watch the check-ins and monitor the progress of the project, but also get involved themselves, submit pull requests for bug fixes, use daily builds and give feedback much more efficiently.
You can view the GIT repository here.