Ankalima


Por qué vendemos tan barata nuestra libertad ?? Por qué no perseguimos nuestros sueños con más ahínco ?? Por qué no amamos más ??

martes, abril 03, 2012

Ubuntu: los apellidos del padre, de la madre y de los abuelos...


Hace unos días me pidieron que escribiera "algo" con respecto a los rumores que se vienen sucediendo últimamente acerca de Ubuntu y su presunta tendencia a olvidar que usa software de GNU y el kernel Linux. Creo que se trataba de una petición envenenada y un punto maliciosa. Ellos saben que Ubuntu no es precisamente el sistema operativo que más me gusta dentro de las docenas de distribuciones del ecosistema GNU


También saben que desde el primer momento en 2005 dudé de las intenciones de Mark Shuttleworth a la hora de fundar Canonical Ltd. Nunca he tenido claro, ni entonces ni ahora, cuales son las verdaderas intenciones de este empresario sudafricano, astronauta aficionado y millonario caprichoso. Se lo que está publicado: es una empresa privada fundada y financiada por el empresario sudafricano Mark Shuttleworth, para la creación de proyectos relacionados con Software Libre y soporte. Uno de los proyectos más importantes en los que se ha envuelto Canonical Ltd. es el sistema operativo Ubuntu, pero desde ahí ha lanzado otros productos relacionados con almacenamiento en la nube, venta de música, interfaces de usuario, una tienda de aplicaciones en línea, y venta de productos y accesorios vía Internet. Canonical también provee de soporte técnico en hardware y especialización de mantención para Ubuntu y servidores. Se que Mark Shuttleworth nació en el pueblo minero de Welkom, Estado Libre, Sudáfrica. Que creció en la Ciudad del Cabo donde obtuvo un BBusSci en Finanzas e información de sistemas en la universidad de la Ciudad del Cabo, y que participó en la instalación de las primeras conexiones residenciales de Internet en su universidad. Se que en 1995, su último año en la universidad, fundo la empresa de seguridad en Internet Thawte, y que en 1999 la vendió a VeriSign por 575 millones de dólares. Todo un pelotazo, muy propio de la Burbuja punto com que estaba en plena efervescencia en ese año. Pero quizá lo que mas alentó siempre mi desconfianza es que, en los primeros años 90 participó como desarrollador de sistemas operativos Debian


Pero... seré justo con Ubuntu, con sus desarrolladores, con su comunidad de usuarios y dejaré de lado cualquier prejuicio que pudiese contaminar este post. Quizá uno de los momentos más calientes acerca de si Canonical Ltd. pretende distanciarse de GNU y de Linux (ya sea como estrategia comercial, de imagen o filosófica), sucedió hace pocos días cuando Joe Brockmeier, publicaba en Dissociatedpress el artículo titulado Ubuntu: "No somos en Linux". Del que se han hecho eco multitud de webs y blogs relacionados con el Software Libre y/o con el Open Source, como rebelion.org. Básicamente Brockmeier cuenta como después de bajarse la última versión de Ubuntu al mirar las "notas de lanzamiento" para ver si había cambios importantes, se encontró con la frase: "Beta-1 includes the 3.2.0-17.27 Ubuntu kernel which is based on the v3.2.6 upstream stable kernel"; que como pueden ver nuestros seguidores en el link a la web de Ubuntu, ahí sigue, a pesar de que en algunos foros dicen que Canonical Lte. ya ha corregido el "fallo". Para seguir siendo justo, voy a suponer que efectivamente se trata de un fallo a la hora de redactar o simplemente de una estrategia comercial con el fin de "diferenciar la imagen de Ubuntu de la imagen de otras distribuciones GNU/Linux con las que compite en el mercado de servidores, sobre todo". No es que yo justifique este tipo de actitudes porque crea que los fines comerciales justifiquen cualquier medio y mucho menos el de "borrar todo vestigio de los ascendientes" como muchos faraones del antiguo imperio egipcio borraban las estelas de sus antecesores para hacerlos desaparecer, para que en adelante y sobre todo en el futuro nadie supiese de la existencia de estos. 


No, no voy a hacer eso. Y no lo haré porque precisamente, en el ecosistema del Software Libre, uno de los conceptos más importantes es ese: reconocer la autoría y mencionar al creador, ya que, por lo general este ha licenciado su código bajo GPL u otras licencias libres, poniéndolo de esa forma a disposición del mundo y renunciando a cualquier retribución económica por copias o licencias de uso. A partir de la publicación del artículo por parte de Joe Brockmeier, las reacciones no se hicieron esperar; una de ellas partió de uno de los desarrolladores de Canonical Ltd. Que pretendía "matizar" (muchos dirían enmendar) algunos puntos del mencionado artículo y fue entonces cuando Brockmeier actualizó el artículo "añadiendo algunos elementos más a la discusión". Entre ellos un par de referencias que destacan sobremanera: el propio Mark Shuttleowrth en un artículo reciente se atrevía a comparar e incluso enfrentar en un plano de igualdad a Ubuntu y RHEL (Red Hat Enterprise Linux) en el mundo de la computación corporativa. Fueron muchas las respuestas que recibió el artículo de Shuttleowrth, alguno le reprochaba que manejase las estadísticas y los resultados a su antojo, situando a Ubuntu por encima de Centos (cuando en la estadística que nombraba estaba al revés) y que cuando fue criticado por esa práctica, respondiese diciendo que "Debian forma parte del ecosistema Ubuntu" ¡! (de esta forma, al sumar los resultados estadísticos de Debian y Ubuntu, salen beneficiados frente a los de RHEL y CentOS, también sumados). Como es evidente, el hecho de decir que Debian forma parte del ecosistema Ubuntu, resulta tan endiabladamente retorcido como decir que "Internet forma parte del ecosistema Wikipedia" o que esta es esta es la mejor enciclopedia en línea que existe en el mundo... Y también fueron bastantes los que recordaron a Mark Shuttleowrth (supongo que para que bajase de la nube en la que estaba cuando escribió el artículo), que Red Hat Inc. es la primera y la única empresa Open Source que ha superado los 1.000 millones de ingresos anuales.




Pero seguiré siendo riguroso y neutral. Lo cierto es que como se puede ver en la captura de arriba que se corresponde con el contenido de esta página de Wikipedia; la gente de Canonical Ltd. escribe: "family = [[Unix-like]]" Y en el comentario de la misma línea añaden "Do not add Linux or Debian here. They are not families". Es decir, según Canonical Ltd. Ubuntu es un sistema operativo "tipo UNIX"; lo cual es rigurosamente cierto y, en el comentario advierten que no se añadan en esta línea las palabras Linux o Debian porque "no son familias o no se pueden, a su parecer, considerar familias". Y esto ya es más dudoso, no ?? porque según esta otra entrada de la misma Wikipedia: "GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU" y "Algunas distribuciones apoyan esta denominación, e incluyen GNU/Linux en sus nombres, como Debian GNU/Linux o GNU/LinEx, mientras que otras, como Slackware, Gentoo o Ubuntu, eligen denominarse basadas en Linux". 


Pero, como se puede ver, en el caso de Ubuntu, se prefiere decir que se trata de un sistema operativo "tipo UNIX, es decir, derivado de UNIX, sin tener en cuenta que el kernel Linux es similar a UNIX, es del tipo UNIX y es compatible con POSIX (Portable Operating System Interface), la X viene de UNIX; pero el kernel Linux está escrito desde cero y por lo tanto no es UNIX". Ubuntu es un sistema operativo que usa el kernel Linux, no usa un kernel UNIX. Podría usarlo, hay muchos y libres a disposición de Canonical Ltd. si están dispuestos a hacer un desarrollo como el que llevó a cabo Apple al construir Darwin BSD a partir del microkernel Mach y los servicios tipo UNIX de FreeBSD. Mientras no hagan algo así, no es correcto escribir que Ubuntu no es de la familia Linux. Tampoco es ético escribir que Ubuntu no es de la familia Debian, al menos mientras no usen otro sistema de empaquetado de software que no sea DEB (archivador ar de GNU Binutils)y el gestor de paquetes.deb: "apt (Advanced Packaging Tool)"; porque se trata de creaciones de Debian, no de Ubuntu. Y por último, si en el mismo documento escriben que su "espacio de usuario" es: "GNU Core Utilities", que su UI es: "Unity shell on top of GNOME 3.x", están diciendo que usan las herramientas de GNU y el interface de usuario Gnome que soporta la capa Unity. Bien... así las cosas no parece éticamente aceptable que desde Canonical Ltd. se diga que Ubuntu no es Linux. Mucho menos que Linux no es una familia de sistemas operativos y; que Debian está dentro del ecosistema Ubuntu ¡! y que además tampoco es una familia de sistemas operativos


Es decir; para los que acaban de llegar, lo que muchos sospechan es que lo que se pretende con estas acotaciones es hacer creer a quien quiera creerlo que: "Ubuntu es un sistema operativo tipo UNIX que usa un kernel Ubuntu basado en el kernel Linux y que Debian es una especie de prima lejana que como no tiene familia, ni medios económicos, vive en las propiedades (ecosistema) de Ubuntu y a expensas de Ubuntu. Parece que Ubuntu usa las bibliotecas, compiladores y depuradores GNU (un proyecto iniciado por Richard Stallman en 1983, que curiosamente viene a significar "GNU No es Unix") incluidas las ya mencionadas GNU Binary Utilities, así como el sistema gráfico X.Org Server, un fork del X Window desarrollado en 1980 (25 años antes de la aparición de Ubuntu) por el MIT (Massachusetts Institute of Technology), también usa SambaSSHApacheLibreOffice Gnome y otras aplicaciones Open Source que no son UNIX y que Canonical Ltd. no ha tenido que escribir porque, sencillamente, ya estaban hechas y siguen siendo mantenidas por terceros". Y este es precisamente el otro punto en el que Joe Brockmeier critica duramente y con el que concuerdan otras voces del ecosistema GNU/Linux: "Canonical Ltd. depende de GCC, del núcleo Linux, de gran parte de la infraestructura de Gnome, Python, servicios públicos de GNU, y así sucesivamente. Pero, ¿en qué medida contribuye con esos proyectos? Realmente, muy poco". "Incluso OpenStack, un proyecto (ifraestructura libre para Cloud computing con licencia Apache) en el que Shuttleworth se jacta de estar muy implicado, cuenta con más programadores de Red Hat Inc. que de Canonical Ltd". Es por estas cosas que últimamente mucha gente dentro del ecosistema del Software Libre considera que Canonical Ltd. es una compañía "parasitaria" y creen que lo menos que debiera hacer es reconocer la deuda que tiene con los proyectos de los que se lucra y atribuirles lo que les corresponde por sus propios nombres.


Pero... no has escrito tu opinión ¡! me dicen. Queríamos que escribieras lo que opinas tu. Lo que yo pienso acerca de un asunto como este... A estas alturas me preguntáis que opino yo de todo esto ?? Llevo años diciendo y escribiendo qué opino de todo esto. De hecho el pasado mes de enero comencé a escribir una serie de post para este blog en los que dejo "blanco sobre negro" cual es mi posición dentro del ecosistema del Software Libre y del Open Source. No porque mi opinión sea importante, sino porque es la opinión de mucha gente que ha contribuido y contribuye de diversas formas a que los sistemas operativos GNU+Linux sigan siendo adoptados y usados por más personas. Si en Canonical Ltd. no se dan cuenta de por qué están perdiendo usuarios, de porqué se le están yendo a Linux Mint y a otros sabores Linux, aquí tiene uno de los motivos. El otro quizá deban de buscarlo en su política con respecto al escritorio Unity. "Yo creo que Ubuntu es un sistema operativo tipo UNIX que usa todo el software que se escribió en Debian.org, por tanto es un sistema operativo descendiente de la familia de sistemas operativos Debian y por otra parte, un sistema operativo de la familia GNU+Linux. E ahí su madre y su padre. Pero... si no quieren reconocer a sus progenitores, que reconozcan por lo menos a sus abuelos (ya que los nombran al escribir UNIX). Les dejo el árbol genealógico que parecen haber olvidado. Estos son sus antepasados": 


Kenneth Lane Thompson & Dennis MacAlistair Ritchie 
Andrew Stuart "Andy" Tanenbaum & Linus Benedict Torvalds 
Alan Cox & Otros desarrolladores del Kernel Linux 
Richard Matthew Stallman & GNU 
Patrick Volkerding & Slackware 
Ian Murdock & Debian GNU/Linux 
Robert "Bob" Young & Marc Ewing (Red Hat) 
Tim Berners-Lee & Robert Cailliau (WWW) 
Jon Hall (Mad Dog) & AT&T y SGI 
licencias: CC, GPL, FLOSS, MIT, BSD, Apache 
X Window & X.org 
Berkeley & BSD, TCP/IP, BIND 
Stanford & SGI, OpenGL, XFS, Samba 
Apache, Tomcat, ImageMagick, The Gimp, Blender 
Mozilla Firefox 





rain is coming,
fear Him...


3 comentarios:

Anónimo dijo...

Canonical ha tenido la virtud de atraer a muchos usuarios a Linux, pero se han pasado de rosca y están ahuyentándolos por sus erráticos cambios. A casi nadie le gusta Unity por ser lento, poco configurable, extraño e inestable.
Da la impresión de que no quieren continuar como empezaron sino que lo que intentan es parecerse a Apple o similar, atribuyéndose logros que son de ellos.

Anónimo dijo...

Gracias!

Muchas gracias!

Además de todo esto... tengo otra queja de los usuarios de ubuntu. En los últimos meses he estado involucrado en un proyecto relacionado con linux en procesadores arm. En cuanto he conseguido los primeros éxitos se ha ofrecido gente a colaborar vendiéndose como usuarios experimentados en linux capaces de hacer de todo. La realidad ha sido que no. Efectivamente Ubuntu no debe ser linux. Porque no sabían, literalmente, ni el primer comando básico ( esque ni ls ). Esos son usuarios de Ubuntu no de gnu/linux. Los usuarios que nunca han montado una unidad. Que nunca tocarán un fichero que esté en /etc (cómo se llega hasta ahí) que nunca examinarán logs...

Recuerdo... debe hacer quizás 10 años o más cuando cayó en mis manos Mandrake que nunca había usado y me hizo bastante gracia porque por fín pude ponerle un linux muy intuitivo a un usuario doméstico. Quiero decir... yo en aquella época usaba windowmaker... (sí, me gusta old school) y ver algo más "alegre y gráfico" con un "panel de control" donde el usuario configuraba incluso las conexiones de red... pues parecía que prometía. Es cierto que esto también se podía disfrutar en red hat o en debian (creo que en aquel tiempo sólo en sid :P) pero mandrake ya venía destinada al usuario casero final. Claro que siempre poseía ciertos fallos que al final obligaban al usuario a aprender un poco :P

Desde entonces los sistemas han crecido mucho en tamaño... dios mío... cuanto ocupa un windows ahora? 3 gb? se los merece? conocéis el menuet OS o el kolibri OS ? Esa es la respuesta.
Los sistemas se han acercado al lado del usuario, lo cual tiene lógica porque deben estar hechos por y para el usuario. Sí... los sistemas domésticos. En un servidor los sistemas deben estar destinados a dar el mejor y más eficiente servicio teniendo en cuenta el hardware destino, la escalabilidad, todo. Quizás Ubuntu deba plantearse ser un sistema para "noobs" y olvidarse del suculento entorno de los servidores donde parece que no tiene cabida (trabajo con más de 1200 servidores y ninguno de ellos tiene ubuntu. Sí tenemos debian y red hat ).

En fín... nunca he usado ubuntu... si es un sistema nuevo realmente no la usaré jamás hasta que aporte algo realmente novedoso propio y realmente interesante

Unknown dijo...

Si; es cierto que atrajeron a muchos usuarios al ecosistema GNU+Linux pero, finalmente parecen usuarios muy volubles. Es normal... lo que se consigue sin esfuerzo, se abandona sin pena :-)


"Recuerdo... debe hacer quizás 10 años o más cuando cayó en mis manos Mandrake que nunca había usado y me hizo bastante gracia porque por fín pude ponerle un linux muy intuitivo a un usuario doméstico. Quiero decir... yo en aquella época usaba windowmaker... (sí, me gusta old school) y ver algo más "alegre y gráfico" con un "panel de control" donde el usuario configuraba incluso las conexiones de red... pues parecía que prometía. Es cierto que esto también se podía disfrutar en red hat o en debian (creo que en aquel tiempo sólo en sid :P) pero mandrake ya venía destinada al usuario casero final. Claro que siempre poseía ciertos fallos que al final obligaban al usuario a aprender un poco :P"

Yo también recuerdo cuando salieron las primeras Mandrake (1997??), los franceses siempre han sido muy activos con los OS GNU/Linux :-) Yo en aquella época usaba Slackware, siempre he usado Slack fue la primera que instalé (1994), también Debian y Red Hat un poco más adelante, incluso SuSe en la misma época que Mandrake. Mandrake tenía un buen instalador y una buena detección de hardware, pero no era tan estable como las tres viejas glorias :-)

Actualmente, sigo usando Slackware+Enlightenment (ahora el e17); pero pruebo de todo xDDDD siempre tengo, como mínimo, dos distribuciones instaladas en el portátil, una Slack con la que trabajo y otra que estoy probando. Hace dos meses probé RHEL 6 (una buena estabilidad, bajo consumo de recursos, bien...), y ahora mismo llevo desde entonces con una Linux Mint 12. Es otra filosofía, pero me ha sorprendido gratamente su estabilidad y lo afinada que la dejan los desarrolladores. También me gustan las extensiones que han hecho para Gnome Shell (MGSE), la filosofía de Gnome Shell se parece bastante a la de Enlightenment e16 y a mi me resulta muy cómodo y conocido. Sólo falta que sea un poco más configurable (sin exagerar que para eso ya hay otros escritorios y manejadores de ventanas donde escoger).

Pero... la verdad es que Mint le está restando muchos usuarios a Ubuntu. El instalador está cuidado y lo cierto es que si no hay hardware rarito, al terminar tienes un OS muy completo con la conexión a la red que le hayas indicado.

Eso si; yo siempre tengo un terminal abierto y a mano. No puedo pasar sin usar comandos xDDDD ya es una manía supongo. Me resulta más cómodo hacer un alias para consutar la temperatura de la CPU, por ejemplo, que tener la pantalla llena de indicadores. Me gustan los escritorios vacíos. Y yo también usé Window Maker con Debian. Pero Enlightenment me enamoró y cuando Gnome dejó de usarlo, yo dejé de usar Gnome y pasé a usar e16 en solitario, para entonces ya había algunos gestores de archivos gráficos, como Rox Filer, pero yo usaba mucho el MC y aún lo uso xDDDD

Que viejo estoy, coño ¡! ;-)

Gracias por dejar los comentarios.