¿Cuál es el problema con Mono?

Esta semana Stallman ha pataleado nuevamente contra algo que no le ha parecido. Los desarrolladores de Debian han decidido integrar Mono (que es una implementación libre de .NET, un framework propio de Microsoft) en Squeeze, la versión en pruebas de Debian, el futuro reemplazante de Lenny. Sencillamente el hecho de añadir el paquete como uno más en la instalación.

Al parecer el motivo por el cual Debian acepta integrarlo por defecto es que lo necesita uno de sus programas, el Tomboy, una aplicación para tomar notas bastante popular.

La decisión fue criticada, no sólo por ser ideológicamente incorrecta, sino por añadir dependencias pesadas (de más de 50 MB) al disco de instalación de Squeeze.

Pero los planteamientos de Stallman (aunque personalmente no me convencen) algo de sentido tienen y su advertencia no es tan descabellada.

Stallman sostiene que Microsoft podría eventualmente exigir el uso de las licencias y por lo tanto, crear inconvenientes graves a Linux debido al uso de implementaciones con sus licencias. En otras palabras, posibles juicios que la empresa de Redmond podría ejercer por utilizar Mono

Un comentarista de Menéame decía:

El peligro son las patentes, mono es una implementación de .net y .net está sujeto a multitud de patentes que Microsoft puede usar. Puedes programar en mono si quieres y no hay ningún problema, de hecho ya exiten muchas aplicaciones de calidad hechas en mono cómo gnome-do o banshee pero si incluyes mono por defecto te arriesgas a que partes importantes del sistema acaban dependiendo de el y en caso de que Microsoft lance una guerra de patentes haría muchísimo daño a Linux

De Microsoft se podría temer porque amenazas contra Linux y sus supuestas violaciones de patentes ya ha hecho y con motivos mucho más peregrinos.

¿Será que esta vez Stallman es la voz de la cordura o es otro arranque ideológico que no hay que tomar en serio? No se arriesguen

Las preguntas son dos:

¿Existe una posibilidad cierta de alguna demanda de Microsoft a Debian por violar sus patentes al proveer Mono en la instalación?
¿Esto podría afectar a Linux en su conjunto?


Categorías

General
Etiquetas ,

edumix

Ingeniero Informático de Profesión y Desarrollador Web de vocación. Amante de las Nuevas Tecnologías e Internet. "Linux Adicto" y en contacto permanente con "La Nube".

13 comentarios

  1.   ignacio dijo

    Como siempre digo, la culpa no es del chancho, sino de quien le da de comer.

  2.   Giorgio Grappa dijo

    Si me lo permites, contestaré a tus dos preguntas con otras dos:
    ¿Era imprescindible meter Mono predeterminado en Debian?
    ¿Tiene GNU/Linux –o la víctima elegida, digamos Debian– dinero suficiente para hacer frente a las possibles demandas de Microsoft?

  3. Yo creo, más bien, que MONO favorecería a Linux y a Microsoft. Si triunfa, Microsoft y otros fabricantes podrían introducirse en el mundo Linux a través de este framework. Los adeptos hacen grandes a las organizaciones, poner demandas podría ser perjudicial incluso para Microsoft, por el rechazo que provocaría en todos los sentidos.

    ¿Ha habido rechazo por usar C en Windows (recordemos que nació con Unix)? ¿Ha habido rechazo por que toda aplicación que se ejecuta en un ordenador (ya sea Linux, Windows, Solaris, C, Java, etc.), corre por debajo en lenguaje ensamblador que es un conjunto de instrucciones del microprocesador, el cual tiene patente? En este último caso, a Intel le favorece que cuanta más aplicaciones corran bajo este procesador, mejor, pues más vende.

  4.   bachi.tux dijo

    Microsoft = Juicios!

    Cuidado, comunidad. Éstos se van a aprovechar solo cuando Mono sea indispensable en los Sistemas Linux.

  5.   aladaris dijo

    Yo creo que esta vez hay que tomarselo en serio…

  6. no entiendo porque tanto Tomboy, si tenemos por ejemplo a Gnote escrito en C++,
    pasos en falsos me parece que da equipo de Debian

  7.   jocho dijo

    50MB? no molesten puessss, si va para el netinstall es una pesima idea!!!!, que los de Debian primero piensen en pasar KDE4 a Squeeze que es un motivo por el cual ya no uso dicha distro casi :S

  8.   Reoba dijo

    Yo opino lo mismo que bachi.tux, Microsoft se aprovecha de cualquiera, es como un Mr.Burs robándole el dulce a un niño, aunque Mr.Burns nunca puede xD.

    Creo que se deberian de evitar dependencias de cualquier tipo con Microsoft, así que no apoyo el comentario de Rafael.

  9.   hacktroz dijo

    bueno, yo creo que podria utilizar mono, pero no depender de el, solo imaginen que seria como la gripa, primero se infecta el cuerpo y aunque se logra neutralizar, sigue vivo en nuestro cuerpo, asi es esto, aunque logren bloquear algunas dependencias de microsoft, mono va a seguir vivo y dando mas molestias de las que da windows.

  10.   vincegeratorix dijo

    @Rafael Hernamperez
    no le conviene a M$ mucho…
    porque existen muchas aplicaciones escritas para .net… que ahora sólo son para windows, pero con esto, se podrán usar en GNU/Linux, lo que hará cada vez más fácil el traspaso…

    @bachi.tux
    X2

    en todo caso.. si se fijan, mono está impulsado por Novell (se podría decir que es su “dueño”, aunque el SL casi ni tiene dueñ@)
    en todo caso lleva varios años, y no ha pasado mucho… esto podría suponer la gota que rebalse el vaso, mejor no arriesgarse demasiado

    PD: estoy en un live

  11.   DrCacho dijo

    Me gustaria compartir unas opiniones:

    Por una parte, entre Novel y M$ por ahora hay un contrato de “no denuciarse judicialmente por infringir patentes”, que aparentemene abarca tambien a Mono (fuente: http://en.wikipedia.org/wiki/Mono_%28software%29#Mono_and_Microsoft.E2.80.99s_patents). En base a este acuerdo, no habria problemas, peeero… uno nunca sabe.

    Por otra parte, migrar una aplicacion .net en Windows a una en Mono, es un PARTO, en particular si usas asemblies que usa muchos PInvoke (llamadas a funciones del SO). Lo mas sencillo seria desarrollarla en Mono, pero las herramientas no estan a la altura del Visual Studio, asi que aqui estamos.

    ¿Mi opinion? Esta bueno que lo incluyan, pero la dependencia del framework, no se hasta que grado es conveniente.

    Hoy tienen un acuerdo, mañana, quien sabe!

  12.   mmm... dijo

    Solo les recuerdo a los “anti-Mono” que hay multitud de patentes. Si escribes algo medio serio muy probablemente ya estás violando una patente. Lo que pasa es que hay mucho tonto que solo se fija en las patentes que posee MS.

    El problema es el sistema de patentes, no Mono.

  13.   salsalha dijo

    Para mi, que MONO, viene de MONOPOLIO, asi que mucho cuidado señores!

Escribe un comentario