Los trapos sucios de Ubuntu

Hace unos días, publiqué un post donde mencionaba el trapo sucio de Canonical respecto a sus criterios para decidir cuáles bases de datos usar para launchpad. En ese momento, me decepcionó enormemente leer en sus FAQ, que estaban dispuestos a usar Oracle y que por mucho tiempo se aseguraron de poder migrar los datos si Postgresql no les funcionaba… Yo dije ¡Plop! y decidí desinstalar el Ubuntu de mi computadora para evitar la vagabundería y entrarle al Debian de una vez por todas (gracias jmas).

Hoy, Marcelo envió a la lista de la RCSL, una noticia sobre Ubuntu, pero esta vez se trata de algo mucho más grave que la falta de compromiso de Canonical con el Software Libre. Se trata de esa falta de compromiso manifestándose en el irrespeto a los usuarios y sobre todo, a los colaboradores que desinteresadamente prueban las versiones en desarrollo. Se trata de Canonical sacrificando la libertad de los usuarios por buscar la «generación de ingresos». Ya no me extraña y casi agradezco, que Ubuntu se denomine como un «linux» nada más y que no mencionen a GNU en ese engendro que están cocinando.

Se trata del asunto del  Bug #402767 Multisearch CSE breaks l18n+setfocus+images+cached+I’m feeling lucky functionality and «violates user trust» y la respuesta de Rick Spencer:

Gracias a todos por sus comentarios sobre este error. Gracias a todos por la prueba, el alfa y por contribuir en hacer kármica tan grande como se pueda. Agradezco el tono medido y respetuoso de la presentación de informes.

Tomo muy en serio estas preocupaciones. Permítanme resumir las cuestiones planteadas aquí, y proporcionar algunos datos y respuestas:

Hemos hecho algunos cambios en la versión Alpha 3 de Firefox relacionadas con cómo y dónde se procesan las consultas de búsqueda. Hemos introducido los cambios en este momento en un espíritu de experimentación con el fin de explorar y comprender la experiencia del usuario y los patrones de uso. Nos proponemos utilizar este código experimental, por lo menos hasta Alpha 4.

Experimentando con los colaboradores sin su consentimiento… ajá…

Tenga en cuenta que no necesariamente prevemos «Multisearch» como el código que queremos en una versión estable. Independientemente de las acciones que tomemos en respuesta a la información y retroalimentación dependerá de la información y la retroalimentación que obtenemos de este esfuerzo.

Esencialmente, hemos implementado dos cambios con el fin de recabar estos datos de uso:
1. Cuando los usuarios piden una nueva ficha, ven una página de búsqueda predeterminada.
2. Todas las búsquedas utilizan la página de resultados de búsqueda personalizados. Anteriormente esta página de resultados de búsqueda sólo se utilizaba cuando los usuarios hacían una búsqueda desde la página de inicio por defecto de Ubuntu.

Cambio # 1 fue un esfuerzo por explorar una mejor experiencia de usuario. En general, se ve extraño cuando los usuarios obtienen una página en blanco, sobre todo cuando se está utilizando ff [firefox] en una NETBOOK en modo de pantalla completa. La nueva pestaña, simplemente hace que la pantalla quede en blanco. Tomen en cuenta que Mozilla está estudiando «una nueva pestaña» y el comportamiento (http://labs.mozilla.com/2009/03/new-tab-page-proposed-design-principles-and-prototype/)

Si Mozilla y Google lo hacen no es lo que está en discusión. Lo que se discute es que alguien tenga que señalarlo como un Bug para que alguien dé un paso al frente y acepte que se incluyó esa funcionalidad, que en realidad es una aplicación espía.

Cambio # 2 es sólo un artefacto de recolección de datos de uso. Nosotros sólo podíamos ver qué partes de la interfaz de usuario de FF estaban utilizando las personas para hacer las búsquedas, si las enviábamos  a nuestra página personalizada. Este uso de datos es importante porque nos ayuda a canalizar los recursos de diseño y desarrollo de funciones útiles, y también es importante porque puede estar vinculada a la generación de ingresos.

La generación de ingresos que apoya el proyecto es una característica, no un «bug». Sin embargo, somos conscientes de no tirar el bebé con el agua del baño [¿tirarlo todo por la borda?]. En otras palabras, debemos encontrar el equilibrio entre seguir ofreciendo al usuario una experiencia de alto nivel al tiempo que se aprovechan las oportunidades de ingresos.

… por medio del engaño y el spyware… al mejor estilo del software privativo… buagh

En términos de «qué tipo de datos de uso» estamos recogiendo, son simplemente los mismos datos que ya se han enviado a Google y Mozilla: el pedido de búsqueda, y el canal para la búsqueda. Se trata de los datos que ya están previstos y se recogen cada vez que un usuario realiza una búsqueda con un motor de búsqueda en cualquier lugar de la web, y estamos simplemente utilizando los instrumentos de Google para ver los resultados agregados.

Es que no es ni pena lo que debería darles… hasta Google dice abiertamente qué hace y cómo lo hace… y los usuarios para eso instalamos Customizegoogle y otros complementos… para resguardar nuestra privacidad… pero claro, ¿cómo vamos a desconfiar de nuestro «linux»?

Este error empezó con un tema específico, pero algunos reportes de errores han añadido asuntos. Creo que los siguientes asuntos planteados son preocupaciones que deben tratarse como errores:
1. La «barra Awesome» no hace búsquedas del tipo «feeling lucky»
2. La página de resultados de búsqueda personalizada no es estéticamente agradable
3. La página de búsqueda personalizada carece de funcionalidad (imágenes, vídeos, mapas, etc ..)
4. «Multisearch» no es un nombre descriptivo
5. La nueva interfaz de usuario en las páginas de nueva pestaña es visualmente desordenada, no es útil
6. Las conversiones de moneda no funcionan

Esa es mi parte «favorita» si la unimoa con la frase célebre: «La generación de ingresos que apoya el proyecto es una característica, no un «bug». Porque sí, es importantísimo que se le cambie el nombre a «multisearch»… eso sí que es un error fundamental.

Vamos a tomar estas consideraciones muy en cuenta, mientras consideramos si se debe avanzar con los cambios en la experiencia por defecto de búsqueda.

¡PLOP!

Por eso, me traje el comentario que más me gustó de los que pusieron cuando se reportó el «bug» que no es «bug» para Canonical:

Roger dijo:

Esta es un flagrante abuso de confianza. Ustedes instalaron algo en mi computadora, que yo absolutamente no quería tener instalado. Aparte de la filosofía del FOSS, la cosa que hace que ame Linux es que no tengo que tener anuncios atragantándome la garganta cuando lo uso. O al menos no me sucedía.

Yo sugiero que remuevan esta porción de software de una vez. También sugiero que quien sea responsable en Canonical sea despedido, inmediatamente, y que se nos asegure que algo como esto no sucederá nunca en el futuro.

Y claro… ya hay quienes simplemente dicen: «desinstalen y listo«… pero no… los de Canonical, como dicen en México «¡Qué poca madre!». No sé si Rick Spencer sigue siendo el representante de Canonical en GNOME Advisory Board pero deberían darle unas clases de lo que se denomina Libertad de Software.

Las noticias en tinieblas (y adiós a Ubuntu)

Nota: Este es un post muy subjetivo. Los muy techies pueden ahorrarse la lectura.

Estas semanas, han sido extrañas. Las noticias que se suponen buenas, no lo son tanto… y poco a poco se comienza a vislumbrar una tormenta de arena.

El asunto de Chrome OS me preocupa, pero ya lo dijo mejor Mako Hill aquí. Me preocupa también el asunto de Microsoft liberando código y el hecho de que muchas personas lo hayan difundido con esas palabras, cuando en realidad, se trata de «Microsoft libera código de sus drivers para dejar de usar código libre ilegalmente». Porque sí… Microsoft estaba haciendolo que en mi país se llama técnicamente «un arroz con mango» entre código libre y código privativo, incumpliendo con la licencia GPL… así que lo que hizo realmente fue ponerse a derecho. Y entiendo que como siempre, quieran usar en su beneficio el asunto (como cuando anuncian orgullosamente que cerraron un agujero de seguridad) pero que gente de Software Libre les ayude, es inaudito. Que es una buena noticia, puede ser… que les tocó agachar la cabeza, está bien… pero no exageremos. [Sobre este tema, les recomiendo el artículo Microsoft opened Linux-driver code after ‘violating’ GPL]

Pero otra noticia agridulce, es la de launchpad. Es una buena noticia que lo liberaran (por fin, según comentan los más entendidos) pero es muy triste que entre sus preguntas frecuentes, Canonical se atreva a poner lo siguiente (gracias a Marcelo por el dato):

Why PostgreSQL?
PostgreSQL was chosen in 2004 because it supported most of the features we thought we would need; MySQL did not. The other contender was Oracle, and for a while we made sure we would be able to switch to Oracle if necessary but PostgreSQL has worked great.

Mi traducción:

¿Por qué PostgreSQL?
PostgreSQL se eligió en el 2004 porque soportaba la mayoría de las características que pensábamos que necesitaríamos; MySQL no lo hacía. La otra competidora era Oracle y por un tiempo nos aseguramos  de tener la posibilidad de cambiarnos a Oracle si era necesario pero PostgreSQL ha funcionado en grande.

Yo simplemente estoy atónita y estupefacta (palabras que no uso nunca pero no encuentro otras). Semejante falta de compromiso por parte de Canonical es simplemente una alerta de que cosas muy serias pueden comenzar a suceder.

De mi parte, simplemente ya llegué al tope. El Ubuntu será expulsado de mi computadora cuanto antes y de ahora en adelante, arrugaré la cara cuando mencione esa distribución en mis charlas. Tengo suficientes razones y argumentos para hacerlo.

Por ahora, sigo dándome de golpes con mi Debian Lenny, pero con la ayuda del caballero jmaslibre, lograré conquistar a éste otro, que me regaña de forma elegante (aunque injustificadamente):

Failed to obtain administrator privileges:

We trust you have received the usual lecture from the local System Administrator.

It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Sorry, try again.

————————

I’m also sorry darling… I did not know I was suppossed to open Truecrypt as Root… but it won’t happen again. Please forgive me.

Yours truly,

Carolina

Chantaje emocional

No sé quién escribe estas cosas, pero abrí un blog en wordpress.com con el único objetivo de poder importar un blog de blogger (cuyo archivo xml es de 9 mb) y tratar de facilitar la importación a un wordpress propio (ver notas). No funciona de ninguna manera, entonces lo cerré y me dieron el siguiente mensaje:

«Gracias por utilizar WordPress.com tu blog ha sido eliminado. Que tu camino sea feliz hasta que nos volvamos a encontrar.»

A mí me suena a cuando no le doy dinero a alguien que pide en las esquinas y dice «que tenga un buen día» con un tono de maldición.

Ya una vez me pasó cuando cerré un correo de yahoo y me dijeron algo como: «¿estás seguro que quieres cerrar tu cuenta? ¡después de tanto tiempo que hemos compartido!». ¡No jodan! A quienes escriben esas babosadas deberían mandarlas a trabajar vendiendo seguros de vida o en organizaciones de caridad. Ahí, pueden hacer la cara de perro resentido que quieran.

—————

Sobre la importación, hay dos opciones:

1. Cortar el archivo xml para que esté en partes de menos de 2 mb (o pedir a los del hosting que amplíen esa posibilidad pero eso bue… como que no).

2. Por aquí hay otra (casi al final) que suena bastante bien. Consiste en engañar al wordpress y colocar el archivo por ftp etcétera. Cuando tenga tiempo lo pruebo, por ahora al menos pude descargar el blogger completo.