Archivo de la categoría: Batallitas

Aceptando otras dimensiones

Estándar

Hoy me apetece contar algo más recreativo. Seguramente os desarticule algún mecanismo que os haga sentir bien. Espero.

Una vez un profesor de matemáticas al que ya he referido alguna vez, sin venir a cuento, nos empezó a hablar de algo que acabó gustándome mucho. En esencia dijo lo que escribo a continuación, aunque he usado muchas más libertades literarias que él:

A veces uno está convencido de que ciertas cosas son imposibles. Cuando a uno le hablan de fantasmas, puede pensar que es imposible que existan seres que puedan entrar a habitaciones cerradas sin abrir las puertas ni las ventanas. Imaginemos a alguien que existe en el plano de la pizarra y se puede mover a lo largo de ella. Un día ella está dentro de su cuarto, que es un rectángulo dibujado alrededor suya, y se plantea la existencia de los fantasmas, y se convence a si misma de que nadie podría salir de allí sin abrir la puerta.

-----------------
|               |
|               |
|              /
|    x          |
|               |
-----------------

En efecto, cuando la puerta está cerrada, no podemos trazar ningún camino con la tiza que vaya desde dentro hasta fuera de la habitación sin atravesar las paredes. Pero, ¿son esas todas las posibilidades? Nosotros vivimos en un universo con más dimensiones que el suyo, y podemos levantar la tiza del plano de la pizarra, pasar por encima de la pared y entonces volver acercar la tiza a la pizarra para pintar fuera de su habitación. La pizarra no ha sido impregnada durante el tiempo que la tiza no estaba en contacto, pero la tiza siempre ha seguido un camino continuo perfectamente describible desde nuestro punto de vista. Sin embargo, ella que está dentro de su habitación, ha debido sentir ahora mismo una experiencia completamente mágica e inexplicable de acuerdo a su experiencia ordinaria.

Pensemos ahora en nosotros, que estamos dentro de esta clase con paredes en las tres dimensiones. ¿Alguien cree que es posible salir fuera de ella sin abrir la puerta? ¿Alguien cree que es imposible? ¿Cómo convencerse de que seres que se muevan en otra dimensión más no pueden hacerlo?

Al hilo de esto, y dado lo ameno del relato anterior, dejadme que os cuente una experiencia parecida que me ha ocurrido estos días. Desde hace un tiempo estoy pensando en bosques, que pueden ser muy bien estudiados en un modelo en dos dimensiones, ya que viven sobre la superficie terrestre y no unos encima o debajo de otros. He hecho un programa que simula su evolución. Como es muy habitual en modelos científicos, para intentar disimular las limitaciones finitas que tiene tratar con un bosque pequeñito como el que puede tratar un ordenador, se usan las llamadas Condiciones de Contorno Periódicas (CCP). Explico lo que son. Si un árbol se encuentra en medio del bosque, podría dejar una semilla en cualquier dirección, y allí podría nacer otro árbol de su misma especie.

-----------------
|      S        |
|      |        |
|  S-- x --S    |
|      |        |
|      S        |
-----------------

Sin embargo, para un árbol en el borde del bosque, en una dirección no pueden propagarse las semillas, ya que el bosque acaba ahí. Piénsalo como una isla: si hay un árbol en la orilla de la playa, las semillas que caen al mar no nacerán. Es por eso que en los bordes del bosque pasarán cosas diferentes de las que pasan en el centro. Y a menudo, los bordes son muy pequeños comparados con el tamaño de los bosques reales, por lo que se buscan maneras para reducir los efectos que los bordes tienen sobre la evolución de tu sistema. Las CCP evitan precisamente eso y consisten en que aceptemos que el árbol que está en la orilla deja caer semillas hacia el mar, pero que esa misma semilla caiga justa y mágicamente por el extremo opuesto del bosque. Es como si hubiera un árbol idéntico por el otro lado, fuera de nuestra zona de control, que la hubiera dejado caer.

 -----------------
|              S|
|              ||
|--S       S-- x|
|              ||
|              S|
-----------------

Alguien que sabe más que yo de simular bosques, compartió conmigo su programa, y los resultados que obtuve eran diferentes. ¿Cómo era posible? Todo parecía funcionar exactamente igual. Pero hace unos días, leyendo el código fuente, descubrí un fallo en su programa. Ocurría que aunque parecía que su programa respetaba las CCP, permitía que hubiera dos árboles en el mismo sitio si las semillas habían llegado por caminos que implicaran atravesar las “paredes mágicas” de maneras no equivalentes. Por ejemplo, los tres caminos que ha podido recorrer la semilla de la imagen siguiente, acaban en el mismo sitio. Si no habéis probado videojuegos tipo el llamado “juego de la serpiente” como el juego de gusanos para Gnome, puede que os resulte difícil imaginar las trayectorias, especialmente la que sale originalmente hacia arriba, pero son perfectamente correctas con CCP.

 -----------------
|&&&&&&     &&&&|
|     &         |
|   __x-----S|  |
|___|       &|__|
|           &   |
-----------------

Pues como digo, en su programa las tres semillas podían instaurar ahí su árbol, mientras que en el mío, como es lógico de acuerdo al modelo, solo había cabida para una de ellas. En aquellos momentos, tras haber buscado las diferencias entre nuestros programas por mucho tiempo, y a mi pesar, mi ego se incrementó de manera descontrolada y no podía parar de pensar en cómo iba a comunicar aquella noticia a gente que estima estas cosas, en particular al que tanto sabe y que era el autor del programa. Por suerte, decidí esperar y salir a la montaña un par de días en un bosque de verdad. Gracias a ello, me di cuenta de la profunda alteración mental que había sufrido y cómo mi ego había robado mi tiempo, mi ánimo para hacer otras cosas y, sobretodo, mi paz mental. Cuano volví, escribí unas líneas humildes al autor del programa intentando explicarle dónde creía que estaba el problema. Entonces conseguímos entendernos y resulto ser que su programa no tenía un fallo, sino que mientras que mi bosque vivía en un mundo periódico, el suyo podía salir de él mismo, considerando que hay más bosque más allá de los límites. De esa manera, aquellos caminos que dibujaba antes, en su programa eran interpretados como en la figura siguiente, los cuales permiten crear árboles diversos.

        S
        &
        &   -----------------
        &&&&|&&&&&&         |
            |     &         |
        S|  |   __x-----S   |
         |__|___|           |
            |               |
            -----------------

Dado que tanto él como yo teníamos en la cabeza dimensiones diferentes, por decirlo de alguna manera, la comunicación entre ambos mundos no era ciertamente fácil. Sin embargo, dado que me encontraba en un magnífico estado mental antes de iniciar la conversación, pude dejar que mi cosciente e incosciente tuvieran espacio y fuerzas para trabajar en ello y finalmente se me encendió la bombilla. Conseguí entender que aquellas sentencias eran correctas si se interpretaban de una forma diferente, aunque incorrectas interpretadas desde un mundo periódico. Si hubiera iniciado la conversación cuando me encontraba ciego por mi egolatría, dificílmente hubiera podido estar preparado para considerar lo que él me decía, ofuscándome mucho más en insistir en el por qué su programa es incorrecto. Además de que podríamos habernos puesto demasiado serios y haber roto más nuestra relación en lugar de mejorarla.

Así que, moraleja: No descartes las cosas porque te parezcan imposibles. Y si vas a comunicarte con alguien que habla de cosas imposibles, procura hacerlo con la mejor predisposición posible. Como todos los demás, estás atrapado en tu mundo… más o menos estúpido.

Libre mercado, libre publicidad

Estándar

imvomitinitHoy he ido a la ciudad después de varias semanas. Nada más bajarme del autobus he visto un cartel publicitario de unos 4 metros de alto de McDonald. Utilizaría nombres ofensivos para referirme a dicha franquicia, como McPollas, McMierda, I’m vomiting it, etc., pero eso no serviría de nada. La gente usa esas expresiones y después va allí igualmente sin dar trascendencia a lo que recuerdan esas palabras. Pues el cartel en cuestión, no me pidáis que os diga exactamente lo que ponía, porque sinceramente, me ha conmocionado tanto que ni lo recuerdo, empezaba diciendo algo así como:

Ofrecemos un menú variado por muy poco dinero.

Ya había visto más publicidad de McDonald en la que se hacía ilusión a la variedad, hacer hincapié en eso debe ser importante para ellos. Además, no se puede decir que sea falso, ya que tener variedad de productos no implica, por ejemplo, que sea nutricionalmente variado, aunque a tu cabeza llegue esa idea. Pero lo que no podía esperarme era la segunda parte:

Ir a comer a McDonald es de sentido común.

En aquel momento se removieron todas mis entrañas. De sentido común. De sentido común. ¡De sentido común! ¿Cómo se puede decir algo así? Aunque no tuvieras completamente ninguna duda de algo y quisieras ayudar a alguien, no puedes decir algo así. Si realmente es de sentido común la persona debería reconocerlo por ella misma, ¿cómo tienes la desfachatez de adjudicar a tu criterio el sentido común? Eres humano. ¿Cómo tienes la poca vergüenza de crear una argumentación nemotécnica en un cartel de cuatro metros cuadrados para que todas las personas que pasen retengan la idea de lo que es de sentido común? Se ha pagado esa publicidad para introducirse en los esquemas mentales de innumerables personas. Pero en este caso, los que han diseñado el cartel no creen que eso sea de sentido común. No. McDonald lo único que pretende es que vayas allí a comer tu 40% de carne de vacuno para el que ha sido necesario abusar del vacuno, del agua, de la soja, de los bosques, de los trabajadores, de los espacios… y que te comas también el 60% restante de mierda, para cuya elaboración al menos no ha sido necesario abusar más que de ti y de los puestos de trabajo creados para que diseñarla, producirla, y llevarla hasta tu plato. Perdón, cajita de cartón.

De sentido común. ¿No había alguien que regulaba la publicidad para que fuera leal, justa y no sé qué más? ¡Ah! no, espera, esos eran los de la tele, que hicieron un anuncio publicitario super ambiguo en el que no sabías si realmente se habían atrevido a usar el sarcasmo para una cosa tan seria o realmente afirmaban que como la publicidad no le importa a nadie ellos no tienen por qué hacer nada. ¡Ah!, no, tampoco, esos seguramente en la cartelería de Granada ni pinchan ni cortan. Aquí seguro que es gente muy responsable la que vigila el contenido de la cartelería.

Probablemente es el primer texto que publico con aire enfadado. No me gusta dicha práctica por varios motivos, pero hoy me siento así y no voy a esconderlo. Pues así me encontraba de dolido esta mañana. Abrí la mochila, buscando cualquier cosa que pudiera servirme para boicotear aquella publicidad, pero no llevaba fiso ni papeles. Por un momento me entraron ganas de coger algo pesado y comenzar a aporrear aquel mostrador. O pinturrejearlo. O lo que sea. Pero solo fue por un momento. Si tuviera algo grande como un folio pondría alguna crítica, aunque sería difícil argumentar buenas razones que cruzaran varios campos de razón además de ser escuetas. Pensé entonces que igual era mucho más efectivo escribir “NO ME TOQUES LOS COJONES” con una flecha apuntando a lo de Sentido Común. Recordé que habían puesto una cámara de media esfera unos metros más adelante. En efecto, miré y allí estaba. ¿Te imaginas que por ayudar al pensamiento crítico reciba una “sanción”? Se me ocurre la crítica rápida que puede hacer un defensor de la neutralidad publicitaria para sancionarme:

No tienes derecho a impedir que la gente diga lo que quiera, si no te gusta pues no le hagas caso. Pero no te metas en la vida de los demás, ellos no son imbéciles.

Eso no es aplicable, desde luego, ya que una cosa es la opinión y otra modificar intencionada y agresivamente el campo visual de las multitudes para introducirles ideas con una eficiencia x. Pero es que aunque ese argumento fuera cierto, ellos no lo respetan. El día que abrieron ese McDonald decidí emplear mi tiempo en ir a manifestarme delante suya, comiendo comida vegana y repartiendo información sobre dicha empresa. ¿Y a ellos les pareció bien? A los camareros les hizo mucha gracia, pero el jefe llamó a la policía nacional y vinieron a identificarnos y a preguntarnos cuánto rato íbamos a estar allí. Eso prueba que los que han pagado por esos carteles (que probablemente permanecerán en su vitrina de alta tecnología un rato más del que yo estuve en la puerta) no creen en la libre difusión de ideas. Lo que quieren es, por los medios que sean, conseguir que vayas a gastar tu dinero allí, aunque solo te comas el 60% de mierda y apartes el maravilloso vacuno, si acaso pudieras separarlos.

Pues esta mañana usé métodos todavía más avasalladores. En el billete del autobús, de unos dos centímetros cuadrados, escribí “Sentido Común es NO ir a McDonald”, y lo encajé por la rajilla del marco de la vitrina (un sitio a menudo útil para dejar notas si no tienes fijador). No siento ninguna necesidad de justificar la utilidad que eso pueda tener, pero los medios de comunicación sí que se han encargado de generarnos una idea en la cabeza, aunque después la sometamos a juicio:

Yo soy un terrorista antisistema que debe ser corregido mientras McDonald contribuye al PIB empleando métodos legales que están a la orden del día, como el neuromarketing.

Lo dejaría aquí, pero es que después ocurrió algo que tuvo gracia.

Iba caminando por la calle, tan afectado, que pensaba que a la más mínima oportunidad le contaría mis sentimientos a alguien. Y fíjate por donde, me topé con dos de Intermón Oxfam en mi acera. Y uno me paró.

El chico formuló algo casi literario, con un aire joven. Algo así como que si iba a emplear unos minutos allí con él. Pero yo no estaba agudísimo, y con una cara muy fea y negando con la cabeza le dije «¿Qué? ¿Qué me estás diciendo?». Intentó reformular aquellas palabras de manera más estándar, pero realmente se encontraba sin saber muy bien cómo tratarme. Entonces empecé a hablarle yo:

─ Mira, vengo arrabiado. Cuando me he bajado del autobus he visto publicidad de McDonald diciendo que ir a McDonald es de sentido común. ¿Cómo pueden decir algo así? Estaba allí sin saber qué hacer, y no tenía ni papel, ni fiso ni nada para poder pintar algo encima.

Él entonces me señaló su chaleco reflectante donde estaba escrito “Intermon Oxfam”, diciendo algo sarcástico con relación a que él mismo estaba haciendo publicidad. Pensé que se sentía atacado, pero a continuación añadió:

─ Aunque no tengas papel lo que siempre puedes hacer es coger algo que haya por ahí cerca y reventarlo contra la marquesina. Por la noche o cuando sea.

Entonces yo, que no quería hacerle creer que me quejo por todo indiscriminadamente, le expliqué que no era tanto el hecho de que hubiera publicidad en si, sino que permitieran que se pudiera poner en ella lo que les diera la gana. Entonces el chico me dijo:

─ ¿Y mañana qué empresa va a poner la publicidad? ¿Burger King? ¿Tú crees que la publicidad que va a poner Burger King va a ser mejor? ¿Mercadona? Tú revienta la marquesina y ya así no puede poner la publicidad ni McDonald ni nadie.

Yo desde luego me encontraba sorprendido, ya que había entrado acomplejado de vándalo por alterar los flujos de información y él me estaba proponiendo inutilizar los canales de publicidad. Me planteba si me lo decía por exagerar o realmente pensaba que era la solución, teniendo voluntad de hacerlo él mismo. Dado la forma en que se le había iluminado la cara y cómo se recreaba, me pareció lo segundo.

─ Pues sí, en cierto modo sí. Bueno, me voy, pásalo bien.

Y el tío, con una cara muy feliz, me dio un puñetazo amable en el hombro y me dejó marchar. Yo estaba un poco extrañado. Por unos segundos concebía que todavía quisiera contarme el rollo (que no es tal) de Intermon Oxfam y tuviera que darle largas, pero por supuesto no lo hizo. Seguramente sería lo más divertido que le pasaría en toda la mañana.

Pero el chico este tenía mucha razón. Acepto que hay publicidad y ¡¡PUBISCIDAD!!, pero hoy no puedo permanecer neutral con respecto a la libertad legal de que dispone y que la protege. No soy una persona violenta y no me siento cómodo creando brotes de entropía, pero estoy harto de que no pueda poner de ningún lado la caja de cereales que hay sobre la mesa para poder escapar de su rango de acción. Harto de no poder esquivar modelos de realidad que personas interesadas quieren que estén en mi cabeza mientras yo no. Y de que lo hagan con el resto de individuos de mi especie, por supuesto que también.

Logos DRM-FREE en castellano

Galería

Sacando internet por la terraza

Estándar

Aquí describo cómo acabamos de configurar e instalar un enrutador Buffalo High Power Turbo G Smart (eso es un nombre comercial y lo demás son tonterías) para tener conexión inalámbrica a internet desde mucho más lejos. El modulador-demodulador/enrutador que nos dieron los proveedores de internet está localizado en el salón, por lo que la señal inalámbrica tiene muchos obstáculos y se encuentra muy atenuada cuando sale de la casa. El enrutador lo compré por 15 € a un compañero de clase americano que estaba deshaciéndose de trastos para sacar dinero.

En una instalación anterior habíamos pasado un cable de red por los tubos coarrugados por donde van los cables de electricidad de la casa, y lo sacamos por el enchufe de mi cuarto para conectar allí un ordenador de sobremesa. Como no teníamos a mano un cable realmente largo, hemos “unido” dos usando un conmutador que compré hace tiempo en una tienda de cosas de segunda mano por 10 €. Ya veremos lo que hago en un futuro, quizá empalmar ambos cables. De momento ahí está el conmutador consumiendo electricidad, pero también me permitiría tener una varias conexiones cableadas en mi cuarto, ¡incluso hacer una LAN-party!

Desde el conmutador sale el segundo cable ethernet a través de un agujero en la pared, y sube hasta la terraza por la pared exterior de la casa.

El cable ethernet es el que sale debajo de la ventana, el gordo es el de la antena de televisión.

Como es razonable, antes de buscar un sitio donde dejar bien puesto el enrutador, me pasé unas buenas horas probando a atinar con la configuración. El router tiene instalado un firmware DD-WRT que es en esencia software libre, aunque creo que el chipset (Broadcom BCM5352) requiere de un firmware que no lo es. Probablemente en el futuro tome alguna acción contra eso.

Pues bien, esta es la pantalla principal de configuración del router (se puede poner en español):

He marcado como “Desactivado” el “tipo de conexión de la WAN”, del que no he entendido realmente su utilidad (no penséis que yo sé mucho de configurar redes, voy aprendiendo lo justo para ir arreglándomelas). Lo segundo que he modificado es que la pasarela (Gateway) sea el modem/router del salón, que como es habitual tiene la dirección de red 192.168.1.1, para que todo entre y salga por allí. Además he dado al router que está siendo configurando (el de la terraza) la dirección 192.168.1.2. Por cierto, me gustaría que la gente que se conectara a través de este último no pudiera acceder a la configuración del router del salón al entrar en 192.168.1.1via web, pero aún no sé cómo hacerlo.

La última configuración anotada en la imagen anterior no me la esperaba, pero por alguna razón, cuando el router estaba conectado al modem/router, no podías salir a internet desde ninguno, ¡ni siquiera el modem/router!, aunque podías llegar hasta la configuración web de ambos. Lo que ocurría es que 192.168.1.2 le estaba ofreciendo direcciones de red mediante DHCP y este diría ¡pero que narices! ¿no era yo el servidor DHCP? Cuando leí “DHCP Forwarder” pensé de inmediato que tendría mucho sentido que el router fuera transparente a la gestión de las peticiones de direcciones IP y actuara como si no existiera.

Lo siguiente fue probar hasta inducir que el “Modo Wireless” que necesitaba es “Punto de Acceso” (AP).

Y bueno, ya que la señal iba a llegar bastante lejos decidí encriptarla, al menos temporalmente, aunque quiero investigar un poco más las redes abiertas como guifi.net, que aún no he tenido tiempo.

Pues ya tenía el punto de acceso funcionando, faltaba colocarlo en un buen sitio. Decidimos tomar la corriente de una lámpara que había en la terraza. Le cambiamos la ficha de empalme ya que en la primera no entraba directamente la clavija. Ni idea de en qué país compró el chico el enrutador para que me lo diera con ese adaptador.

Para proteger y suspender el router usamos la caja de una lijadora que había dejado de funcionar, y le abrimos unos agujeros para que circulara el aire.

Pero dejarlo tal cual en una terraza en verano es probablemente sentenciar su muerte. Para evitar la exposición directa al sol, e incluso el efecto invernadero, hemos protegido las paredes con apuntes de física de la materia, ya que las hojas de papel apiladas son un aislante muy bueno al entrar muchas en poco espacio. ¿Escéptico? Ya veremos.

Puedes ver estas y muchas más fotos del montaje en la siguiente presentación de fotografías.

El pase de diapositivas requiere JavaScript.

La presentación usa JavaScript no Flash y se puede reproducir con software libre, pero si te resulta inaccesible, puedes acceder a ellas desde aquí.

Link sospechoso desde SmartScreen: ¿Boicot desde Microsoft?

Estándar

This text can be read at english and spanish. Este texto puede ser leído tanto en inglés como en español.

Update: It was probably a false positive. The only known fact is that this blog got attention from SmartScreen, by an unknown reason yet.  Actualización: Probablemente fue un falso positivo. El único hecho conocido es que este blog recibió la atención de SmartScreen, por alguna razón desconocida hasta ahora.

I had a visit from a web page generated by Microsoft today, related with something called SmartScreen. Hoy he recibido una visita desde una página web generada por Microsoft, relacionada con algo llamado SmartScreen.

Just today, Pablo said that an iPod noticed him that my website was “dangerous and attacker”. I was searching bit about what was SmartScreen. I reached this Microsoft’s page (the next text is a quote of the spanish version of the previous link). Hoy mismo Pablo me decía que un iBad iPod le decía que mi sitio era ” peligroso y atacante”. He ido a investigar un poco sobre que es eso de SmartScreen. He llegado a esta web de Microsoft.

 ¿Qué es el Filtro SmartScreen y cómo puede proteger mi equipo?

El Filtro SmartScreen es una característica de Internet Explorer que ayuda a detectar los sitios web de suplantación de identidad (phishing). El Filtro SmartScreen también puede proteger su equipo contra la descarga o la instalación de malware (software malintencionado).

El Filtro SmartScreen lo ayuda a protegerse de tres maneras:

  • A medida que explora la web, el filtro analiza las páginas web y determina si tienen alguna característica que pueda ser sospechosa. Si encuentra páginas web sospechosas, SmartScreen le mostrará un mensaje en el que se le da la oportunidad de brindar comentarios y se le indica que actúe con precaución.
  • El Filtro SmartScreen usa una lista dinámica de los sitios de phishing y sitios de software malintencionado notificados para comprobar los sitios que usted visita. Si encuentra alguna coincidencia, el Filtro SmartScreen le muestra una advertencia para avisarle que el sitio se bloqueó por seguridad.
  • El Filtro SmartScreen compara los archivos que usted descarga de la web con una lista de software y programas malintencionados notificados que se saben que no son de confianza. Si encuentra alguna coincidencia, el Filtro SmartScreen le advertirá que la descarga se bloqueó por seguridad. El Filtro SmartScreen también compara los archivos que usted descarga con una lista de archivos que muchos usuarios de Internet Explorer conocen y descargan. Si el archivo que está descargando no se encuentra en la lista, el Filtro SmartScreen se lo advertirá.

This is the link from which I was visited. Este es el link desde el que he sido visitado:

http://link.smartscreen.live.com/info/?a=info&l=aHR0cDovL3VubXVuZG9lc3R1cGlkby53b3JkcHJlc3MuY29tLw%3D%3D&p=13290&c=3a1811ad-1f36-44ab-bcec-ba48f2170bb0&ti=634749787019218175&h=nGVLCKab

Call for hackers: What do you think? Can you find attacking elements on my blog? Is that impossible? Are we living an idelogical censorchip on the behalf of Internet Explorer’s users? Llamada a hackers: ¿Qué pensáis? ¿Podéis encontrar elementos atacantes en mi blog? ¿Es imposible? ¿Estamos viviendo una censura ideológica en el nombre de la seguridad de los usuarios de Internet Explorer?

Trisquel en LibrePlanet 2012

Estándar

Cartel de LibrePlanet 2012Este fin de semana, la Universidad de Massachusetts, Boston, ha alojando el ciclo de conferencias anual que organiza LibrePlanet.

El proyecto LibrePlanet es una red global de activistas del movimiento por el software libre, organizados en equipos que trabajan en conjunto para promover los ideales de la libertad del software mediante la contribución y la promoción del software libre.

El desarrollador principal del sistema operativo 100% libre Trisquel GNU/Linux, Rubén Rodríguez (quidam), se encontraba el Sábado allí como ponente. LibrePlanet presenta así a Rubén:

Rubén es un ingeniero informático español de 29 años, fundador y desarrollador principal del Proyecto Trisquel GNU/Linux. También comenzó dos pequeñas empresas TIC (Tecnologías de la Información y la Comunicación) que aún trabajan ofreciendo servicios en pro del software libre, y actualmente trabaja como CTO (de las siglas en inglés de Director de las Tecnologías de la información) para Activity Central, ayudando a iniciativas educativas basadas en software libre para países en desarrollo.

Rubén habló de los proyectos de software libre que aceptan la inclusión de software no libre de alguna manera, y cómo desde Trisquel arreglan esas fallas, tanto para ofrecer a todo el mundo exclusivamente software libre como para tirar de las orejas a los proyectos originales.

Sabiendo que he sobrepasado la cantidad de letras que el lector promedio está dispuesto a leer sin cansarse, la alargo un poco más con el siguiente preámbulo formal, con la esperanza de que este texto se encuentre bien ubicado en el ciberespacio.

Formalidades

A continuación puedes leer mi transcripción/traducción de la conferencia de Rubén. He incluído algunas notas, precediéndolas con N.T. y en cursiva con la finalidad de facilitar la comprensión a aquellos lectores no habituados con la terminología. También para incluir algunos episodios de la historia del software libre y hacer el contenido más completo. Además, he incluído algunas palabras y frases enlazadoras que, aunque no llegaran a decirse explícitamente, creo que aclaran el contexto y no hacen injusticia. Estarán encerradas entre corchetes [ ]. También he encerrado entre corchetes alguna pequeña cosa que no estaba seguro de cómo traducir o que no escuchaba bien. Al margen de eso, todo lo escrito a partir del siguiente punto hasta el penúltimo (incluído), es mi traducción de lo que dijo Rubén, aunque por comodidad literaria no lo remarque en cada oración.

Por otro lado, esta transcripción es altamente literal y exhaustiva, pero ya que las conferencias de LibrePlanet fueron retransmitidas en directo a traves de internet y hay una copia de esta en la página de Trisquel, no me parece inadecuado transcribirla. Cualquiera puede ir a la fuente y corroborar si mi transcripción es suficientemente buena. Mi única intención es extender la palabra de Rubén y la del software libre a la mayor cantidad de personas posible, a la vez de recoger información, mucha de la cual no es fácil de encontrar aún para aficionados.

Cojo aire y… ahí vamos.

Sobre GNOME 3

N.T.: El escritorio de un sistema operativo determina la apariencia y el procedimiento que el humano corriente tiene que seguir para usar su computadora. El menú donde seleccionar los programas, cómo aperecen los iconos del escritorio… En la práctica, también va asociado al manejo de las ventanas y al programa que sirve para navegar por las carpetas y archivos del usuario. Es decir, del escritorio depende todo lo que un usuario no experto detallaría si explicara qué es distinto entre un sistema operativo y otro. Sin embargo, es solo un elemento más.

GNOME Shell

Aspecto de la GNOME Shell, la parte del escritorio GNOME 3 que requiere el uso de aceleración 3D que muy pocas tarjetas gráficas soportan usando solo software libre.

[Trisquel es un derivado de Ubuntu, otra distribución de software basada en el sistema operativo GNU más el núcleo Linux. Ubuntu ha venido usando el escritorio GNOME 2 hasta ahora. La última versión de Ubuntu, 11.10, usa la última versión de GNOME, GNOME 3.] Sin embargo, hay un problema, y es que GNOME 3 requiere aceleración 3D, pero dicha aceleración no funciona en muchas tarjetas gráficas mediante el uso único de software libre. Por lo tanto, si eliges usar solo software libre pero tu tarjeta gráfica es una de esas, obtendrías una experiencia de segunda al usar dicho escritorio. Y eso no es algo suficientemente bueno, porque todo el mundo debería tener la mejor experiencia que el software libre puede ofrecerle.

Lo que Rubén ha decidido para Trisquel es, tomar el panel de GNOME 3 llamado Fallback, configurarlo de manera que la interfaz sea parecida a las versiones anteriores de Trisquel, y así la experiencia del usuario no sea muy distinta, por contra de usar GNOME Shell, que es el componente que requiere la aceleración 3D.

N.T.: GNOME Fallback fue creado por los desarrolladores de GNOME para dar soporte temporal a aquellos usuarios que no quisieran usar GNOME Shell todavía, pero proclamaban que desmantendrían el soporte para GNOME Fallback, ya que GNOME 3 estaba diseñado para usar aceleración 3D. Como respuesta a aquellos usuarios cuya aceleración 3D no estaba disponible, aludieron a que la gran mayoría de tarjetas gráficas de hoy día tienen capacidad para aceleración 3D (aunque, por ende, de ahora en adelante las tarjetas sin dicha capacidad no tendrían soporte con nuevas versiones de GNOME) y si la tarjeta tiene implementada dicha funcionalidad pero no hay software para GNU/Linux que la haga funcionar (ni siquiera software no libre), sugerían que los usuarios pidieran a los manufacturadores de las tarjetas que ofrecieran controladores para GNU/Linux (aunque no indicaban explícitamente que fueran libres).

Pretty Big Mistakes

Al margen del software producido [Trisquel] y el hecho de que mucha gente disfrute de él, incluídos muchos de los asistentes a la conferencia e incluso la Free Software Foundation (FSF) en sus ordenadores de sobremesa y servidores (N.T.: ordenadores que, por ejemplo, permiten que esta entrada de mi blog sea accesible a otros ordenadores como el tuyo), la otra parte del proyecto Trisquel que Rubén encuentra muy interesante es que muestra a otros proyectos de software libre que, aunque están haciendo cosas muy importantes y beneficiosas, cometen “errores bastante grandes”, como GNOME, siendo un proyecto oficial de GNU [de hecho, su nombre proviene de sus siglas originales GNU Network Object Model Environment, aunque ahora no se parezca mucho a eso].

Otro proyecto que está haciendo ciertas cosas que no son buenas es Ubuntu, del que por supuesto están haciendo un producto derivado debido a que Ubuntu no está muy concienciado con la libertad, después de todo. La gente que trabaja en el kernel Linux tampoco está muy concienciada con la libertad, ya que incluyen un montón de cosas no libres en él, por lo que ha sido necesario hacer una versión modificada de Linux llamada Linux-Libre, que se ha convertido en un paquete oficial de GNU la semana pasada. Rubén recapituló diciendo que se está haciendo todo esto para que los usuarios puedan usar exactamente software libre, pero también para crear conciencia y mostar a los autores de los proyectos originales que están haciendo cosas mal, y deberían centrarse más en la libertad del usuario, ya que es de lo que tratan dichos proyectos.

Abrowser contra Firefox

Firefox Logo

Me pregunto si puedes vender mi blog, aún teniendo licencia CC-BY, si no eliminas todas las imágenes que hacen un uso justo (referencial) de los trademarks.

Abrowser [el nombre del navegador de Internet de Trisquel] es un nombre muy genérico debido a que Firefox, técnicamente, no es software libre, por lo que fue necesario poner una cosa diferente. Firefox viene con tres licencias, una de ellas la GPL (N.T.: La GPL es la licencia de software libre más extendida y recomendada por la FSF), por lo que tú puedes elegir usar esta, pero entonces, ¿por qué Firefox no es software libre? Porque aunque dicha licencia dice cómo el usuario puede usar el código fuente, ellos han puesto por encima de esta la licencia de sus marcas registradas (N.T.: Del inglés, trademarks. Se refiere a los logotipos del zorro, a la palabra “Firefox”, etc.) y dicha licencia no es suficientemente buena porque dice que no puedes distribuir versiones modificadas de Firefox a no ser que [elimines] todas las marcas registradas, que no es nada fácil de hacer. Pero además, aun si decides mantener las marcas [respetando el requisito legal de distribuir Firefox “tal como es”, sin hacer una versión modificada], no se te permite cobrar al distribuirlo.

El uso comercial es una libertad que necesitamos, porque Trisquel no es simplemente un divertimento, puede ser una manera de ganarte la vida. Pone como ejemplo a un hombre presente en la sala que ha comenzado a vender ordenadores con Trisquel pre-instalado, pero que no podría haberlo hecho si Trisquel no hubiera modificado todas las referencias a Firefox, tanto su nombre como las obras artísticas (artwork). Este tipo de restricciones son las mismas que impone Ubuntu, y por ello también necesitan eliminar todas las referencias a Ubuntu. Se trata de una limitación de lo que el usuario puede hacer, y esto no es bueno.

Otra de las razones por las que se ha modificado Firefox y construido Abrowser en su lugar es que la Fundación Mozilla comete otro error. Mozilla paró de incluir burbujas binarias (binary blobs) [no especificó a cuál se refería] con Firefox hace bastante tiempo, pero todavía te recomiendan y facilitan la instalación de software no libre a través de su página de extensiones [y mediante mensajes durante el uso de Firefox]. Lo que [Trisquel] hizo entonces fue crear una lista particular de extensiones para Firefox en la que se comprueba que haya únicamente software libre [y a la que se accede cuando el usuario busca una nueva extensión desde el menú de Abrowser].

Think penguin

Think Penguin es una empresa de Estados Unidos que se ha comprometido a vender solo ordenadores que funcionan completamente con software libre. No podría distribuirlos con Trisquel si Firefox viniera incluído tal cual.

Rubén después diría que dicha página apunta a las extensiones, evitando redirecciones que llevaran al usuario al sitio incorrecto [la página web de extensiones de Mozilla Firefox, donde podría encontrar aplicaciones no libres]. Ante un comentario, Rubén respondió que efectivamente [dicha página] era como un filtro a la página de Mozilla, y que no sería necesaria si distribuyeran y recomendaran solo software libre en su proyecto de software libre.

Otro de los presentes dijo que listar las extensiones es diferente de recomendarlas. A esto, Rubén respondió que para un proyecto de software libre, aquello que no sea software libre no es algo que considerar, ¿por qué listarlo?, no es interesante para [el proyecto] y si el usuario quiere encontrarlo, que lo encuentre por sí mismo; [los motores de búsqueda de internet] están para eso, si el usuario quiere. Finalmente, acabó aludiendo de nuevo a la responsabilidad de los proyectos de software libre con sus usuarios.

Mozilla además distribuye Firefox con una configuración que tiene problemas de privacidad, como por defecto permitir Cookies (N.T.: Ficheros almacenados en tu computadora que pueden ser usados para rastrear tu navegación a través de la web, aunque para otras cosas más normales como autentificarte como determinado usuario en una página web). Abrowser no lo hace, al igual que otras pequeñas cosas, pero la cuestión no es únicamente dar a los usuarios la posibilidad de usar solo software libre, es tambien llamar la atención a la gente de Mozilla y, aludiendo a que tenía la gran oportunidad de hacerlo también en ese gran evento, [LibrePlanet,] proclamó que están haciendo cosas mal que pueden ser arregladas fácilmente, trabajando mejor con la libertad y los amantes del software libre como son todos los alli presentes.

Más tarde, al preguntarle sobre por qué crear Abrowser en lugar de otro navegador existente, comentó que probablemente Iceweasel no habría resuleto el problema de recomendar extensiones no libres (N.T.: yo puedo afirmar como Iceweasel en Debian cansinamente me recordaba una y otra vez que hay extensiones disponibles para reproducir contenido Flash) aunque sí el de las marcas registradas. Por otro lado añadió que, aunque Icecat es un paquete de GNU y persigue los mismos objetivos que Abrowser, Trisquel usa un guión (N.T.: del inglés, script. En este contexto basta saber que se trata de unas instrucciones escritas en un fichero normal y corriente, de hecho, este, que automatizan la tarea)  para transformar [el código fuente de] Firefox en [el de] Abrowser. Al no estar usando el código de Icecat prefieren no usar su nombre y evitar así confusiones, como que se reporten errores del navegador al sitio equivocado.

LibreOffice hizo libre OpenOffice

Rubén pasó a señalar que le gusta ver cómo otras cosas hechas por gente que realmente valora el software libre están funcionando. Mencionó que con LibreOffice ya no hay los problemas que hay con Firefox, ya que cuando se creo LibreOffice [a partir de OpenOffice] se comenzó a crear una nueva lista de extensiones únicamente incluyendo software libre [por contra a la lista de OpenOffice]. Es por ello que cuando se hace este tipo de software, no se hace solo software, también se hacen sentencias.

Habrá controladores no libres mientras los sigamos distribuyendo

Imagen tomada por Chris durante el evento.

Dijo a continuación que uno debería tener cuidado con lo que dice si no usa una verdadera distribución libre. Una cosa que puede hacerse es cambiarse a otra como Trisquel, o, si se sigue usando este tipo de software [relacionado de alguna manera con otro software no libre], se debería escribir a los desarrolladores diciéndoles que no lo están haciendo lo mejor que podrían, y que deberían colocar la libertad al principio de su lista de prioridades.

A continuación, puso como ejemplo a Linux-Libre, que [se ha convertido en una versión de Linux que por fin] no contiene blobs (N.T.: Algunas aplicaciones y controladores requieren de firmware para funcionar; y a veces ese firmware se distribuye sólo en forma de código de objeto, bajo una licencia que no es libre.), lo que significa en la práctica que algunas cosas no funcionarán. [Que los proyectos tomen estas medidas] ayuda, ya que si los principales distribuidores de software libre incluyen solo software libre, los vendedores de hardware sabrán que [tienen] un problema y trabajarían para hacer controladores (drivers) libres, solo utilizarían licencias libres para ellos. ¿Por qué no estan haciendo esto? Porque si los mayores distribuidores de software libre no se preocupan por esto, ¿por qué deberían ellos? Y si nosotros como usuarios no protestamos a nuestros distribuidores de software libre y les decimos, “eh, ¿no es esto un proyecto de software libre? ¿no es todo esto para hacer a vuestros usuarios libres?”… Si todo el mundo se quejara, los principales distribuidores dirían “bien, de momento las cosas se quedarán un poco rotas, pero esto hará que los vendedores se den cuenta de que si quieren que sus máquinas funcionen en el mundo libre tienen que escribir controladores libres”. Lo que ahora hemos conseguido haciendo esto mal es que todo el mundo está incluyendo controladores no libres, blobs no libres… [incluso] hay muchos controladores que son confundidos con controladores libres.

Trisquel 5.5 Beta funcionando con GNOME Shell. Al no funcionar con la mayoría de las tarjetas gráficas, se ha decidido usar un escritorio más ligero "por defecto". Sin embargo, como en este caso, el usuario siempre podrá instalarlo desde los repositorios de software de Trisquel, ya que es software libre.

La razón por la que Trisquel 5.5 no podía tener GNOME3 con la GNOME Shell fue [premeditada] por GNOME, pues [aun sabiendo que] solo las tarjetas gráficas Intel tienen aceleración 3D hoy día, ellas son solo una pequeña parte del total. En ese momento le interrumpió uno de los presentes aludiendo que Nouveau funciona perfectamente con las tarjetas Nvidia. Rubén indicó inicialmente que Nouveau, aun siendo un magnífico proyecto, está aún en fase experimental, cosa que negó con seguridad el interventor. Rubén dijo que entonces tenía que aceptar la corrección y se alegraba de que fuera así, pero que el punto importante para él es que Nvidia no está haciendo nada, no está ayudando al proyecto; Nouveau está siendo desarrollado por medio de ingeniería inversa a causa de que ningún distribuidor principal dice a Nvidia que no va a distribuir su material (N.T.: Nvidia ofrece controladores que no son software libre para sistemas operativos basados en GNU/Linux), que solo va a distribuir un controlador libre si lo hacen ellos [Nvidia]. Acabó diciendo que si todo el mundo lo hubiera hecho hace unos años, el proyecto Nouveau no hubiera sido necesario, porque tendríamos una alternativa libre. El interlocutor hace una observación más que no escucho con claridad.

Otro de los presentes hizo una pregunta a la que Rubén respondió que en su opinión es peor AMD ATI, porque la gente cree que los controladores Raedon son libres. Pero no lo son, porque hay un blob binario que es necesario para aceleración 2D básica, aceleración de vídeo como las extensiones XB, aceleración 3D, y ahora incluso para algunas tarjetas incluso se necesita el blob para hacer llamadas de resolución de la pantalla, modesetting… Es por esto que si los distribuidores piensan que el controlador Raedon es libre y lo incluyen, no reconocen el problema que tiene dentro. Además, los desarrolladores del proyecto Raedon piensan “bien, el firmware va a ser aceptado siempre ya que todo el mundo lo distribuye con [el controlador], y ni siquiera les importa hacer trabajar el controlador si no está presente el firmware“, aunque muchas cosas podrían funcionar sin el firmware. Pero simplemente se acepta que no funcione sin él, porque todo el mundo piensa que este es un proyecto libre, aunque no lo es. Se puede encontrar información en lugares como freedesktop.org diciendo que ATI tiene drivers que no son libres, al igual que la versión propietaria de Nvidia, pero además está “este otro” que sí es libre, el Raedon. Pero no es realmente libre…

Aquí comenzó el turno de preguntas.

Por qué partir de Ubuntu en lugar de Debian

gNS logo

gNS es otra de las distribuciónes 100% libres. Sin embargo, al contrario que Trisquel, no lanzan nuevas versiones con mucha asiduidad. El hecho de que Trisquel esté basado en Ubuntu, que lanza versiones nuevas cada 9 meses, ha favorecido que Trisquel sea considerado por muchos la mejor distribución de GNU/Linux entre las verdaderamente libres.

Rubén dijo que Trisquel comenzó siendo un derivado de Debian, pero cambió a ser un derivado de Ubuntu casi al mismo tiempo que gNewSense (gNS) hizo lo contrario. Añadió que fue un movimiento interesante casi planeado [debido] a que Ubuntu necesita un derivado libre. Cerca de la mitad de usuarios de computadores de sobremesa que usan GNU/Linux usan Ubuntu. Trisquel se paso a Ubuntu porque, por un lado, [gNS] se pasó a Debian para dar soporte a una nueva arquitectura, MIPSEL, y así soportar los ordenadores Lemote. Por otro lado, ellos pasaron a Ubuntu para dar soporte a una mayor cantidad de usuarios. Los usuarios de Ubuntu quedrían mayor libertad, [y desde Trisquel] querían darles trabajo hecho. También porque como desarrolladores apreciaban el ciclo de [solo] 9 meses entre lanzamientos de distintas versiones [de Ubuntu], porque es útil, pero esto son solo argumentos prácticos. Tras una interrupción del personal del evento, Rubén continúa, señalando que mucha gente pregunta [por qué no usan Debian si es] más fácil, pero que a ellos [Trisquel] no les importa cuánto más trabajo esto sea. (Se escuchan risas).

A continuación remarca que uno de los argumentos de que Ubuntu no está [tan concienciado como Debian], es que Debian tiene el software no libre en un lugar llamado non-free (no libre), que escriben en rojo en todos sitios y no está habilitado por defecto. Es muy fácil no usarlo si no quieres.

Subraya que preferiría que Debian no distribuyera nada que no fuera libre. Si quieres instalar alguna cosa que no sea libre, adelante, es tu ordenador privado, no quiere decirte lo que tienes que instalar, pero un distribuidor de software libre no debería distribuir software no libre. Eso es lo que no le gusta de Debian, y la razón por la que la gente de la FSF no lo recomienda en su web.

Finalmente acabó el argumento con un tono jocoso. Apuntó que qué se puede pensar de Ubuntu si hace lo mismo pero llama a la parte non-free (no libre) [de Debian] multiverse (multiverso). ¡Nadie puede decirte qué hay allí! Multiverse… Y la otra parte es llamada restricted (restringida). ¿Qué significa restricted? ¿Significa que necesitas una contraseña para acceder al contenido? No, significa que no es libre. Y Ubuntu viene con cosas de restricted y multiverse en él [sin que el usuario decida voluntariamente instalarlas].

Anuncio del retraso de Brigantia

Al final de la conferencia, Rubén se disculpó por no tener acabada Trisquel 5.5 (nombre en clave, Brigantia) [para el evento de LibrePlanet] objetando que los sitios y gentes tan interesantes que había encontrado por allí le habían impedido acabar los últimos detalles justo para la conferencia. Añadió que si esa tarde encontraba tiempo podría lanzar la edición al día siguiente, pero que sería mejor esperar una semana para evitar problemas.

Trisquel 5.5 Brigantia Desktop

[Así que tendremos que esperar una semana más para disfrutar de la versión limpia de Trisquel 5.5, aunque los más deseosos ya llevan probando las versiones de prueba desde hace un tiempo.]

¡Yo también quiero usar software libre!

¿Has llegado leyendo hasta esta enorme profundidad sin saber de Trisquel antes? ¡Realmente te debe haber interesado! Además de ser libre, ¡es gratis! Puedes descargarlo en la página oficial de Trisquel. Las instrucciones de instalación puedes leerlas aquí, pero si no quieres calentarte la cabeza, busca un grupo de usuarios de GNU/Linux o LibrePlanet cercano a tu zona que te ayude con la instalación. Probablemente hay organizadas ya fiestas de instalación de GNU/Linux próximamente.

Si estás interesado en comprar un ordenador que funcione completamente con software libre como Trisquel, la siguiente página puede serte de ayuda, ya que tiene una enorme (aunque no completa) lista de computadores, indicando si funcionan o no con software libre: h-node.org. También puedes llevar un CD o memoria USB de arranque con Trisquel (lee en las instrucciones de antes para saber cómo hacerlo) a una tienda de forma que puedas probarlo (sin necesidad de instalarlo gracias al modo vivo o live) y así asegurarte de que tu ordenador funcionará correctamente. Especialmente comprueba la conexión inalámbrica a internet.