No dependas de Mono o C#

Hace unos días, Richard Stallman, de Free Software Foundation, escribió un artículo llamado “No dependas de Mono (o C#)” en el que llama a los programadores a que no usen Mono (Un lenguaje de programación que implementa C# y librerías de .NET en Linux), ya que ésto utiliza patentes de Microsoft, lo que podría ocasionar demandas.
El problema en realidad esta en Tomboy (Aplicación de Notas), Banshee (Aplicación para Música), F-Spot (Aplicación para Fotos) y otros programas más. El peligro de depender de estas aplicaciones por default en Fedora, es que si algún día Microsoft decidiera forzar sus patentes, Fedora tendría que removerlos y quizás enfrentar una demanda por el uso del código.
Por otro lado, Microsoft lanzó una “promesa de no demandar” por implementar o redistribuir ECMA 334 y ECMA 335, que explican como se deben interpretar los programas de C# y el Common Language Infrastructure (CLI) en el que las aplicaciones escritas en distintos lenguajes pueden ser ejecutadas en distintos ambientes de sistema sin necesidad de considerar las características de esos ambientes.
El problema de las promesas, es que sólo son eso, promesas. A diferencia de una licencia, no estas comprometido a respetar tu promesa, y puedes cambiarla en el momento que quieras. Correción: Al parecer, la “promesa” de Microsoft es tan válida como cualquier otra licencia.
Cabe mencionar, que esta “promesa” no cubre la implementación completa de C# y .NET, ya que componentes como WinForms, ADO, System.Data y otros no estan cubiertos. Con una implementación incompleta, lo único que haces es meterte en más problemas, mismos que evitarías al usar cualquier otro lenguaje de programación.
Para las empresas, esto significa que si tienes programadores en C# (Usando Mono), siempre tendrán herramientas incompletas. Quieres la versión completa? Debes cambiar a las herramientas de Microsoft. En Windows. Usar Mono en tus proyectos, es abrir la puerta a cambiar a Windows dentro de poco…
Por el lado de Fedora? Tomboy fue reemplazado por Gnote, una implementación Libre de Mono y virtualmente identica a Tomboy, en el LiveCD y posiblemente, en el DVD, por lo que Mono sólo será parte de los repositorios, y no parte de los discos.
Libera tus Bytes!
-Nushio
Articulos Similares:















Solo falta remplazar F-Spot por Solang.