2009/07/28

Informacion sobre Mono y C# en las Distribuciones Linux

He leido un poco sobre esta situacion:


“Es peligroso depender en C#, así que debemos desalentar su uso.

El problema no es único de Mono, cualquier implementación libre de C# tendría el mismo problema. El peligro es que Microsoft probablemente está planeando forzar a todas las implementaciones libres de C# a quedarse al margen algún día usando (sus) patentes de software. Este es un peligro serio y solo los tontos lo ignorarían hasta el día en que realmente suceda. Necesitamos tomar precauciones para protegernos a nosotros mismos.

Debemos arreglar las cosas para depender en las implementaciones libres de C# tan poco como sea posible. En otras palabras, debemos desalentar a la gente de escribir programas en C#. Por lo tanto no debemos incluir implementaciones de C# en la instalación por defecto de las distribuciones de GNU/Linux, y debemos distribuir y recomendar aplicaciones no-C# en lugar de aplicaciones C# comparables cada vez que sea posible”.

Richard Stallman

Fuente: http://www.vivalinux.com.ar/eventos/stallman-vs-mono


En la lista de Linuca:


Recientemente veo que hay extraños "movimientos" y "presiones" de algunos que andan intentando que Ubuntu (y Debian!!!!) incluyan mono por defecto en su instalación y atacan a todo el que expresa su desacuerdo esa decisión...

http://www.itwire.com/content/view/26291/1090/

Hasta donde yo se, mono no se incluye -obviamente- en una instalación "minimal" o en el CD de kde-desktop, pero la tarea de tasksel de entorno de escritorio ya te mete Gnome y este metapaquete trae tomboy (y mono) como dependencia "recommends". Tengo que hacer la prueba y ver si la instala por defecto, pero creo que esto abre la puerta a un riesgo innecesario, como ha recordado Richard Stallman recientemente.

http://www.vivalinux.com.ar/eventos/stallman-vs-mono
http://www.fsf.org/news/dont-depend-on-mono

En mi opinion, mono es un caballo de Troya de Microsoft y aunque no tengo ningun problema en que cualquiera pueda instalarse el paquete mono o desarrollar programas con él, me preocupa que dos de las Distros que más fuertemente han resistido al FUD de las amenazas sobre patentes de software de Microsoft, caigan tan fácilmente en la trampa de convertirse en dependientes de una tecnología que Microsoft domina y dirige en exclusiva, entrando en el juego que tanto le ha gustado siempre a esta empresa contra los competidores: Primero invade-divide-and-conquer (y el tema mono ya está causando agrios debates y divisiones en bandos pro- y anti- mono) -que conste que la cuestión no es "mono sí o no" (esta es la discusión que les interesa a los pro-mono) sino "mono si, pero por defecto NO" (la misma política que con los codecs win32, flash propietarios, firmware propietario, etc, por ejemplo), y después del invade-divide-and-conquer vendrá el embrace,
extend and extinguish.

Además el problema no es solo el riesgo legal, como recuerdan en planete beranger, no tiene demasiado sentido adoptar una tecnología desarrollada y liderada por una empresa a la que la última cosa que le interesa es que haya programas multiplataforma (de ahí su guerra a muerte contra Java, que les llevó a los tribunales (Microsoft J++, incompatible con Java, siguiendo la misma estrategia que siguieron con los estándares web y HTML para acabar con Netscape) y en última instancia a desarrollar .Net como plataforma alternativa, y por supuesto menos aún va a estar dispuesta a promocionar o facilitar la migración de sus clientes a otras plataformas y sistemas operativos:

http://beranger.org/v3/wordpress/2009/07/07/i-still-believe-this-is-a-victory-for-microsoft/

y menos migrar a GNU/Linux y a Software Libre, que ya es declarado oficialmente como la mayor amenaza, no ya para su plataforma Windows, sino para el modelo de negocio de Microsoft (la venta de licencias de uso de copias de software):

http://www.osnews.com/story/21035/Ballmer_Linux_Bigger_Competitor_than_Apple

http://www.eweek.com/c/a/Application-Development/Microsoft-Warns-SEC-of-OpenSource-Threat/

O sencillamente por cosas como esta:

http://www.linuxtoday.com/news_story.php3?ltsn=2009-07-04-006-35-OS-UB-0007

>
> I have no objection to your taking you brand new Ubuntu,
> opening Synaptic, and telling it to install F-Spot - that is
> absolutely your business, and I believe your right to to
> that is sacrosanct.
>
> For many of us, the problem with Mono is not making it
> something that can be installed at will - it's putting it
> into the default. Sometimes things put into the default
> become vary difficult to remove, for instance when system
> facilities become dependent on them. We're not there - at
> least not yet. Some of us don't want to get anywhere close
> to there. For some of us, the default inclusion of Mono is
> darned close to anathema. I believe in your freedom to
> select Mono - but by that same token you MUST respect my
> freedom to KEEP IT OFF.
>
> Some of us also don't like seeing venerable, time tested
> applications like the Gimp being deprecated for something we
> feel is a ticking timebomb.
>
> By the way, I don't believe Microsoft will stage a patent
> attack on Mono 5 years down the road. It's much more
> insidious - Mono lets Microsoft control Linux - it lets them
> keep Windows perpetually ahead of the curve. Mono will
> always be a second-class platform compared to .net.
>
> And that brings us to the real point... If you really want
> Mono that badly, just use the Windows that was already
> installed on your PC by default, and use .NET. Really,
> you'll be happier with the way it works.

No dejemos que Debian se vuelva vulnerable a las estrategias que Microsoft ha empleado con SCO, Novell, con la ISO (El desgraciado y polémico proceso de estandarización de OOXML), la reciente demanda a TomTom por infringir patentes de software al usar GNU/Linux en sus dispositivos GPS, etc, etc...

(y Ubuntu -ahí les duele, sobre todo con OEMs díscolos como Dell sentando el peligroso precedente de permitir a los compradores de equipos domésticos poder elegir un ordenador que NO lleve windows preinstaldo-)

http://news.cnet.com/8301-13505_3-10159100-16.html

Aqui teneis un documento que repasa el comportamiento de Microsoft, totalmente coherente durante más de 20 añós, con los competidores y que confirma mi postura de que NUNCA hay que bajar la guardia con esta empresa ni fiarse de sus promesas:

http://www.ecis.eu/documents/Finalversion_Consumerchoicepaper.pdf

Un saludo.

David B.
http://stopsoftwarepatents.org/
http://www.nosoftwarepatents.com/es/m/dangers/linux.html


Fuente: http://linuca.org/pipermail/linuxcantabria/2009-July/009097.html

1 comentario:

Anónimo dijo...

Creo que no se necesita Mono ni .Net en linux,creo que hay que ser innovador y no depender de Microsoft,yo uso BSD con KDE y me parece lo mejor,pero por el lado de GNOME no creo que deberian depender de .Net