* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Pactando con el diablo

Hoy he leido una entrada en el blog de Miguel de Icaza que me ha hecho reflexionar.

Miguel de Icaza es famoso por ser uno de los fundadores del proyecto Gnome y de la empresa Ximian (Ahora propiedad de Novell). Actualmente lidera el proyecto Mono que busca implementar .NET en plataformas no Windows.

Mono es un proyecto interesante porque proporciona a los programadores de Linux una serie de tecnologías que solo estaban disponibles en entornos Windows. Personalmente lo que me atrae de Linux y del software libre en general es que ante todo busca aportar alternativas. Es raro ver que solo tengamos una opción. Mientras que en otros sistemas operativos, es el fabricante el que dicta que tecnologías se utilizan y donde se usan, en el software libre se tiende a aportar variedad para todos los gustos y necesidades. Si hay un proyecto es porque tiene una comunidad de usuarios detras que lo mantiene. No depende de los intereses inmediatos de una sola compañía.

Queda claro por tanto porque creo que Mono es útil y porque es un proyecto que deben seguir continuando en mejorarlo y ampliarlo. Y aclaro esto porque ahora vienen las críticas y no quiero que se malinterprete y se piense que lo que critico es el proyecto.

El problema es que cuando compartes unos intereses comunes con cierta compañía se puede caer en la tentación de pensar que se esta en el mismo frente común y perder el "norte". Hemos visto como Novell pactaba con Microsoft en un pacto de no agresión de patentes. Hemos visto a Miguel defender el formato OOXML de Microsoft contra el aluvión de quejas y críticas (con mayor o menor acierto) que se le hacían desde el movimiento del software libre. Y ahora es cuando vemos que gracias a una licencia de Microsoft, en un sitio abierto por esta empresa para alojar proyectos open source, se le de la puñalada trapera a Miguel.

El problema es que esta licencia, llamada Microsoft Limited Public License (Ms-LPL), tiene un apartado que dice textualmente "(F) Platform Limitation- The licenses granted in sections 2(A) & 2(B) extend only to the software or derivative works that you create that run on a Microsoft Windows operating system product." Resumiendo que solo puedes modificar y redistribuir el software sin pago de licencias y sin problemas de patentes si lo haces como un producto para Microsoft Windows. Y claro, esto supone un torpedo en la linea de flotación para un proyecto como Mono que busca llevar .NET a plataformas no Windows.

El problema es que entonces programas que podrían funcionar sin limitaciones en Linux gracias a Mono, se ven impedidos por esta licencia. Haciendo que se tenga que rescribir y partir desde cero. Un contrasentido en una plataforma como .NET que busca el no "reinventar la rueda". Podría darse el caso de tener un montón de código y de librerías que podrían utilizarse en Linux perfectamente, pero que por esta treta legal no podría usarse, quedándose los usuarios de Linux sin poder ejecutar programas tan solo por imperativo legal. Mientras tanto Microsoft nos seguira vendiendo .NET como multiplataforma poniendo como ejemplo al proyecto Mono, y por detras le da la patada porque no quiere que Mono le "adelante" no vaya a ser que consigan que .NET sea realmente multiplataforma más alla del marketing.

No entiendo como una persona como Miguel, con toda le experiencia que tiene ha caido en la ingenuidad de pensar que existen "alianzas" con Microsoft. Con Microsoft lo único que cabe esperar es ser utilizado hasta dejar de ser útil.

Podeis ver la entrada en el Blog de Miguel de Icaza y la licencia completa en Microsoft Limited Public License (Ms-LPL)

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de SinnerBOFH

# 59001 Miguel es así

A mi lo que me sorprende es que aestas alturas alguien se sorprenda de Miguel y sus tics pro-Microsoft. Por desgracia así es.

Si en el siglo pasado se acusaba al KDE de no ser lo suficientemente libre, resulta que ahora el peligro para Linux está en el lado de Gnome. Entre Sun, Novell y Microsoft creo que van a cargarse la libertad de este escritorio.

Salut,
Sinner


Linux User # 89976 - Blog de SinnerBOFH

Salut,
Sinner


Linux User # 89976 - Blog de SinnerBOFH


Gravatar de luismago

# 59022 ¡Hay .DLLs y .EXEs en mi Linux! (y no son de Wine)

No tengo nada en contra de GNOME, de hecho era el escritorio que usaba hasta la versión 2008 de Mandriva (en 2008.1 he puesto KDE, me gusta cambiar de escritorio cada varios años), pero es cierto que GNOME y sus aplicaciones están llenas de bibliotecas C#.

Ejemplo: f-spot, un programa simple para ver fotos. Entre sus dependencias:

$ urpmq -d f-spot
[...]
glade-sharp2
glib-sharp2
[...]
gtk-sharp2
[...]
mono
mono-data
mono-data-sqlite
mono-nunit
mono-web
mono-winforms
[...]

Vamos a ver una al azar, glib-sharp2, a ver qué trae...

$ rpm -ql glib-sharp2
[...]
/usr/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll
[...]

¿¡Comorl!? ¿Archivos .dll en mi Linux? ¿Esos no eran para Windows? Veamos con detalle...

$ cd /usr/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/
$ file glib-sharp.dll
glib-sharp.dll: MS-DOS executable PE  for MS Windows (DLL) (console) Intel 80386
 32-bit Mono/.Net assembly

Pues sí.

¡Pero no puede ser verdad! Tiene que haber algún error; vamos a ver el ejecutable f-spot, y comprobemos qué bibliotecas usa en realidad:

$ which f-spot
/usr/bin/f-spot
$ ldd /usr/bin/f-spot
        not a dynamic executable

¿Cómo que no es un ejecutable dinámico? Mmmm....

$ file /usr/bin/f-spot
/usr/bin/f-spot: Bourne-Again shell script text executable

¡Oh! Es un script. Echemos un ojo...

$ cat /usr/bin/f-spot
[...]
libdir=/usr/lib
[...]
EXE_TO_RUN="$libdir/f-spot/f-spot.exe"
[...]
exec -a f-spot mono $MONO_OPTIONS $EXE_TO_RUN "$@"
[...]

Bueno, básicamente lo que hace es ejecutar el programa /usr/lib/f-spot/f-spot.exe en una entorno virtual mono (.Net) camuflándolo como si se llamara f-spot.

¡Eh, espera! ¿El ejecutable /usr/lib/f-spot/f-spot.exe? ¿Desde cuándo en Linux los ejecutables son .exe? ¿Esos no eran para Windows? Echemos otro vistazo...

$ file /usr/lib/f-spot/f-spot.exe
/usr/lib/f-spot/f-spot.exe: MS-DOS executable PE  for MS Windows (GUI) Intel 80386
 32-bit Mono/.Net assembly

Así que esto es lo que tenemos en nuestros Linux. Olvidaos de las clásicas bibliotecas .so de toda la vida que ahora vamos a usar las bibliotecas .dll de Windows (multiplataforma, eso sí). Y de los ejecutables en formato ELF, tan entrañables ellos. ¡Usemos los ejecutables multiplataforma para Windows!

Saludos,
luismago

-- 
Mi estado  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón

Saludos,
luismago

-- 
  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón



Gravatar de drakedalfa

# 59075 ...

Ahora entiendo porque odian tanto a Gnome :-p

--
¿Quien es Jesucristo?



Gravatar de Orifiel

# 59355 wow

wsto no lo concia.... pero me gusta mas el entorno de Gnome, quiza deba revisar un poco mas gracias por el aviso, no se puede confiar en micorsoft

*************************************************************
una sola fe, una sola iglesia, un solo señor Jesucristo.
*************************************************************

*************************************************************
una sola fe, una sola iglesia, un solo señor Jesucristo.
*************************************************************



Gravatar de ZorroPlateado

# 70131 No me habia parado a

No me habia parado a averiguar lo que llevan esos paquetes por dentro, pero desde luego viendo las dll, los exe, etc... y la licencia que dejar abierta muchas puertas para joder en el futuro!!! es como para pensarse si basar tu proyecto lo haces con esta herramienta o no, independientemente de las ventajas tecnicas del hecho de usar mono frente a otras tecnologías existentes.

Pero que pesadilla!!!



Gravatar de Inadaptado

# 70135 No me fio de él.

No me fío de Miguel de Icaza.

Siempre ha querido trabajar para Micro$oft y, de hecho, es lo que parece que esta haciendo.

Miguel de Icaza

En Internet es fácil encontrar más información.

[ [[ GNU Powered ]] ]


[ [[ GNU Powered ]] ]

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.