jueves 4 de octubre de 2007

No lo veas....

La vida del proyecto Mono es cada dia mas complicada y llena de obstaculos. Como si no fuera suficiente el enorme esfuerzo que estan haciendo los hackers de Novell por seguirle el paso a .Net, ahora Microsoft realizo una jugada que pone en jaque todo el desarrollo de Mono.

Microsoft liberara el codigo de las librerias/classes que son la base de .Net: System, System.IO, System.Collections, System.Configuration, System.Web (asp.net), System.Windows.Forms (windows forms), System.Data (ado.net), System.Windows (WPF), y mas.

El codigo sera liberado bajo una nueva licencia llamada "Microsoft Reference License". Esta NO ES UNA LICENCIA DE CODIGO ABIERTO.

La Trampa: Si un desarrollador acepta la licencia para curiosear el codigo liberado bajo la Microsoft Reference License, automaticamente queda inhabilitado para contribuir al desarrollo del Proyecto Mono para cortar de raiz todo problema legal.

Aun sabiendo que no podran utilizar ni modificar este codigo, la tentacion de hecharle un vistazo es grande. Pero al hacerlo, las perdidas son aun mayores.

De project-mono.com/Contributing:

If you have looked at Microsoft's implementation of .NET or their shared source code, you will not be able to contribute to Mono.

Esto definitivamente no favorecera la adopcion de Mono por parte de las empresas como plataforma de desarrollo.