Hacker News new | past | comments | ask | show | jobs | submit login

They have open sourced a bunch of their dev products including ASP.NET MVC, the Entity Framework, Web API, Web Pages, the Razor view engine, and SignalR.

And instead of reinventing libraries like they used to they started to embrace some open source libraries like modernizr, jQuery, Bootstrap, and Json.NET.

And to promote their Windows Azure initiative they released a platform installer that allows you to install open source products like PHP, MySQL, and Wordpress on your Windows box with just a few clicks.

Microsoft is a big company with many different clashing cultures. As a result some divisions shower you with software goodness and others with patents and lawyers.




ASP.NET MVC, the Entity Framework, Web API, Web Pages, the Razor view engine, and SignalR are under this license: http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_...

Which I commented on here: https://news.ycombinator.com/item?id=6727423

At best, they are under a free commercial license. They are not available under FOSS licenses.



The current license linked at http://www.nuget.org/packages/EntityFramework/ is the one I commented about.

I'm glad to see they're moving more of these technologies over to truly FOSS.

Which pieces are on which license if you get it from which place?

I'll update the linked comment with that blog post -- I seriously scoured the other press release and couldn't find which license these were released under.


You guys are talking about different things.

The licences of the projects (EntityFramework, ASP.NET) are opensource, but the licence only applies to the sources.

Nuget packages, however, are binary. And they might have a different licence. So to avoid the latter, you just need to compile the sources yourself instead of using the Nuget packages.

EDIT: actually, the last paragraph is not true anymore, thanks to this: http://blogs.msdn.com/b/dotnet/archive/2013/11/13/pcl-and-ne...


I think we can all agree, how these are licensed is currently confusing.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: