Vía
Barrapunto:
El código fuente de ASP.NET MVC ha estado disponible desde
http://www.codeplex.com/aspnet. Este código ha estado "Disponible" así que lo llamaría "Source Opened" (Código que ha sido abierto) como opuesto a "Open Source." (De código abierto)
ASP.NET MVC ha estado "Libre" desde que empezó. Esto es, "Libre como la Cerveza."
Al igual que ScottGu había dicho, hoy, es además "Libre como el Habla." Podés hacer lo que querés con el código.
Hoy,
ASP.NET MVC es de Código abierto y está licenciado bajo MS-PL. Esto significa que lo podés cambiar, redistribuir tus cambios, e inclusive hacer un fork [NdelP: algo así como una "ramificación", ejemplo de esto serían las distribuciones de Linux con respecto al Linux original] si querés. MS-PL es una
licencia Open-Source aprobada por la OSI, y podés leerla en su sitio.
"La licencia Ms-PL no contiene restricciones de plataforma, y provee muchos derechos para modificar y redistribuir el código fuente."
Como recordatorio, MEF (Managed Extensibility Framework - espacio de trabajo de extensibilidad manejada) es otro componente del Framework (espacio de trabajo) de .NET, al igual que la MS-PL, al igual que DLR (Dynamic Language Runtime - Runtime de lenguaje dinámico) y
IronRuby. El
kit de herramientas de control de Ajax y el
kit de herramientas de Silverlight también están bajo MS-PL.
Estos son apenaspasos de bebé, pero más y más gente en La Companía están empezando a "darse cuenta". No vamos a descansar hasta que hayamos cambiado la forma en que hacemos negocios.
Si querés, podés descargar e instalar
ASP.NET MVC 1.0 desde el interior del Instalador de la Plataforma Web 2.0 directamente.
Fuente:
Scott Hanselman's Computer Zen