OpenArena Argentina

Foros / Forums => Hard & Soft => Topic started by: Neon_Knight on April 04, 2009, 19:53:27



Title: Microsoft libera ASP.NET MVC
Post by: Neon_Knight on April 04, 2009, 19:53:27
Vía Barrapunto (http://softlibre.barrapunto.com/article.pl?sid=09/04/03/1530221):

Quote
Microsoft ha liberado el código fuente de la libreria de ASP.NET MVC 1.0 (http://www.hanselman.com/blog/MicrosoftASPNETMVC10IsNowOpenSourceMSPL.aspx), bajo la licencia Ms-PL. Dicha licencia permite el uso del código fuente en cualquier plataforma así como su total modificación y redistribución.

Miguel de Icaza da más detalles (http://tirania.org/blog/archive/2009/Apr-02.html) de este 'framework' web, un Django/Ruby on Rails para ASP.NET.

El código fuente de ASP.NET MVC ha estado disponible desde http://www.codeplex.com/aspnet (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 (http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx), 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 (http://www.opensource.org/licenses/ms-pl.html), y podés leerla en su sitio.

Quote
"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 (http://www.ironruby.net/). El kit de herramientas de control de Ajax (http://www.codeplex.com/AjaxControlToolkit) y el kit de herramientas de Silverlight (http://blogs.msdn.com/sburke/archive/2008/10/28/silverlight-toolkit-now-available-for-download.aspx) 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 (http://www.microsoft.com/web/gallery/install.aspx?appsxml=www.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml&appid=83%3B47%3B83).

Fuente: Scott Hanselman's Computer Zen (http://www.hanselman.com/blog/MicrosoftASPNETMVC10IsNowOpenSourceMSPL.aspx)