Archivo

Entradas Etiquetadas ‘fsf’

No dependas de Mono o C#

Martes, 7 de Julio de 2009 Juan Rodriguez 1 comentario

No leas C#, No digas C#, No escuches 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

Comparte el enlace:
  • Turn this article into a PDF!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • RSS
  • Slashdot
  • StumbleUpon
  • Technorati
  • Identi.ca
  • Ping.fm
  • Twitter

Mi nombre es Linux. GNU/Linux.

Jueves, 17 de Julio de 2008 Juan Rodriguez Comments off

Joshua Gay escribió un interesante artículo sobre la manera correcta de referirse al Sistema Operativo. Esto me inspiró a escribir mi propia versión, basada en la suya…

A pesar de saber que el nombre correcto no es Linux, sino GNU/Linux, yo tambien soy culpable de referirme al mismo como simplemente “Linux”.

El nombre correcto, “GNU/Linux” se debe a que el Proyecto GNU ha escrito gran parte de TODAS las distribuciones de éste Sistema Operativo, mientras que Linux es solo el “Kernel” o “Núcleo”. Además, Linux es compilado utilizando las herramientas GNU, y muchos sistemas dependen de dichas herramientas.

Leer más…

Comparte el enlace:
  • Turn this article into a PDF!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • RSS
  • Slashdot
  • StumbleUpon
  • Technorati
  • Identi.ca
  • Ping.fm
  • Twitter