martes, 9 de octubre de 2007

Microsoft abre el codigo de .NET

Sorprendentemente acabo de enterarme que Microsoft esta por abrir el código de las librerías de .NET, hasta ahora tengo entendido que las proximas por abrirse son:

.NET Base Class Libraries
(System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc)
ASP.NET (System.Web), Windows Forms (System.Windows.Forms)
ADO.NET (System.Data)
XML (System.Xml)
WPF (System.Windows)
Dentro de unos meses se incluiran otras (including WCF, Workflow, and LINQ)

Esta abertura de código es tramposa y engañosa, es liberada bajo la licencia
Microsoft Reference License,la cual no es ni se acerca al Open Source y Mucho menos al Software Libre (no esta avalada por la OSI o la FSF).

Según lo que afirma Steven J. Vaughan Nichols, un reputado periodista técnico dedicado al mundo Linux que ve en este acto de Microsoft una amenaza para los desarrolladores de código abierto. La clave de todo es que Microsoft te deja ver su código, sí, pero no podrás utilizarlo en tus programas o modificarlo para tus desarrollos. Cualquiera que acepte esa licencia podrá descargarlo y verlo, pero hasta ahí llegan los derechos de los que quieran acceder a esta opción.

La gente de Microsoft con esta jugada parece que recordo la vieja frase "Se mira, pero no se toca", igualmente no son los primeros (siempre copiando), la gente de SUN había tenido una jugada muy parecida un tiempo atraz con java.

Estube viendo la posición de la gente de mono al respecto, ellos estan contentos de que Microsoft abra su mente y comienze a abrir su software
de a poco , pero ellos no lo estan por mirar, seguiran como siempre desarrollando Mono sin mirar o copiar el código fuente de la plataforma de Microsoft.

Esta fue su declaración.

Mono's policy on contributions continues to be the same that we have had over the years: if you have seen Microsoft .NET source code in any shape or form (soure code, decompilers, through NDAs or research licenses), you will not be able to contribute patches to the Mono implementation.

For more details about Mono's policies, see our contributing page.


Mas info en

Viva Linux
Miguel de Icaza
Mono Proyect
Scott Guthrie (por Microsoft)