Android Libre

¡Hola a todos!

Les quería comentar una anécdota, me pasó el otro día que iba caminando por la calle y me encontré un celular, el día de Guy Fawkes, que es un festejo raro que se hace en estos países por los que ando. Cuestión que la gente se emborracha muchísimo y va por la calle perdiendo celulares, aparentemente.

No era un celular muy bueno, mas bien de esos baratos, pero tenía instalado un Android. Por supuesto que el primer impulso fue intentar llamar al dueño por teléfono para devolverle el celular, pero el celular estaba protegido con contraseña y no lo pude acceder sin resetear el celular a su configuración por defecto, así que procedí a hacer eso. Eso me permitió acceder a los contactos del señor, pero así y todo no me pude poner en contacto.

En lo personal, estos celulares nuevos no me interesan en lo mas mínimo, para mi son un sistema bastante vulnerable, imposible de actualizar con la mayoría de los proveedores, y que viene con software privativo y nos niega control sobre el dispositivo, forzándonos a hacer un jailbreak, perdiendo la garantía. Considero que ese tipo de tratos entre entidades privadas y usuarios no debería de ser legal, después de todo el usuario no está pagando solo por el software, sino que principalmente por el hardware, y debería de tener el acceso que quiera.

Pero no todo esta perdido con Android. Hay una versión libre, Cyanogenmod, que en los celulares que están soportados oficialmente te ayudan a hacer el rooteo, a sobrescribir el booteo de recuperación (el recovery, en inglés), y la instalación del nuevo software. La verdad que no es nada complicado, y me parece que la instalación por defecto de Cyanogenmod es superior en muchos sentidos sobre la oficial, especialmente en el hecho de que de entrada uno tiene control total sobre el usuario root.

Hay un problema de proporciones tiránicas, sin embargo, con el ecosistema Android: Google, sabiendo bien que no podía cobrar por Android en si, al menos por las partes open-source de este, optó por hacer privativo el gestor de paquetes de Cyanogenmod, Google Play.

Esto es inimaginable de parte de Google, pero sin embargo es muy real. Es difícil imaginarse un mundo donde Debian nos permitiera acceso a sus repositorios, pero el código fuente de apt-get no estuviera disponible, y no pudiera ser distribuido en distribuciones Debian no oficiales. Este es el caso en instalaciones no oficiales Android, y esto no es solamente teórico, Google esta ejerciendo sus derechos sobre su propiedad intelectual.

Las buenas noticias, son, sin embargo, que alguien se tomó el trabajo de crear una app-store que solamente distribuye software libre, F-Droid. Mucho del software que esta disponible en la app-store de google no es libre, y mucho del software que es libre no esta disponible en F-Droid, pero la verdad que es un buen comienzo, y me recuerda a Debian.

Próximamente, le voy a instalar un servidor SSH para que sea mas fácil de configurar, con SSHelper, y luego creo que lo voy a usar de servidor, y con un dominio no-ip, lo voy a usar para darme acceso remoto a mi red por VPN.

Un abrazo grande!
Pedro

Compilado de enlaces

¡Hola a todos!

Viene el compilado de enlace 73. Cuando uno llega a un número tan alto de compilados de enlaces, uno empieza a recapitular, y a recompilar:

Un abrazo grande,
Pedro

Google abandona los estándares abiertos, actuando en contra de los intereses de sus usuarios.

Luego de que Google abandonara, luego de años de estar online, su servicio de RSS, anuncia ahora que mas cambios han de venir: un análisis hecho por la EFF, de título “Google abandona el apoyo de los estándares abiertos para la mensajería instantánea“, declara que los cambios no van a favor de los usuarios:

En medio de la conferencia anual I/O de Google, se hizo un desafortunado anuncio: En distintos lugares de su infraestructura, la compañía está reemplazando la plataforma “Talk” por la plataforma “Hangouts”, lo que disminuye significativamente el soporte de el protocolo de mensajería abierto conocido como XMPP (también mencionado informalmente como Jabber)

Se menciona que los cambios debieron hacerse para adaptar su nueva plataforma (Google+), pero presenta puntos a considerar, como por ejemplo el hecho de que el abandonar el estándar causa que los usuarios estén atados a utilizar Google+, y por lo tanto su única posibilidad de conectarse con los usuarios de Google+ a través del chat sería a través de el protocolo privativo de Google:

El apoyo de Google por el protocolo XMPP significó en su momento que los usuarios podrían chatear con gente en otros servicios de mensajería, o incluso con aquellos que tuvieran sus propios servidores […]

Esto es importante por muchas razones. Una de las principales es que ninguno de los clientes de Google soporta Off-the-Record (OTR) encryption, que se está convirtiendo en un componente crítico de la comunicación segura online. Si ambos participantes de una conversación usan OTR, tienen una comunicación segura de principio a fin, lo que significa que nadie excepto ellos dos — ni siquiera su proveedor de Internet — puede leer sus mensajes.

En el pasado, Google hizo otro cambio que imposibilita configurar el nivel de logging que queda guardado en los servidores. De su página de soporte:

Hemos hecho cambios a la configuracíon de historia de Google Talk y Google Chat. Todavía podes hacer que chats individuales queden “off the record”, pero no vas a tener la opción de hacerlo globalmente.

Estos cambios están llevando a cuestionar los intereses por los que se mueve Google, [1] [2] un giro interesante de eventos, porque Google tiene una larga historia apoyando la cultura Open Source y de promover los protocolos abiertos, tal como promovió XMPP en el 2005:

La misión de Google es hacer la información del mundo universalmente accesible y útil. Google talk, que le permite a los usuarios instantáneamente comunicarse con amigos, familia y colegas usando su llamadas de voz y mensajería instantánea, refleja nuestra creencia de que las comunicaciones debería de ser accesibles y también útiles.

Sin llegar a juzgar a Google por sus acciones, es evidente que su modelo de negocios (los anuncios [3], y el forzar a sus usuarios a una plataforma de la que no pueden salir, también conocido como “walled garden”) esta yendo en contra de la privacidad de los usuarios.

En sus explicaciones publicas, Google dijo que fue una decisión dificil, tomada por requerimientos técnicos. Pero incluso si este protocolo responde a necesidades técnicas, eso no debería evitar que la compañía lo haga público e interoperable. Publicar las especificaciónes de Google Hangouts sería un buen primer paso. Publicar código gratuito/libre debería suceder después de eso. Es claro que algunas funcionalidades se han implementado de manera muy específica a Google, pero eso no debería ser una razón para llevarnos a un mundo donde las únicas posibilidades prácticas son protocolos de chat privativos.

Compilado de enlace

Hola a todos!

A continuacion, un compilado de enlaces. Se que no los lee nadie, pero estoy teniendo 80 – 110 visitas por dia en el blog y es bastante impresionante eso. Voy a seguir escribiendo compilados de enlaces porque no se como, pero evidentemente sirve.

Abrazos!
Pedro

Compilado de enlaces

Hola a todos!

Compilado de enlaces, repartiendo aun los contenidos de viejas busquedas y cosas nuevas que voy encontrando. En este post no hay enies ni tildes, como podrán comprobar.

Kind regards,
Pedro

Compilado de enlaces

¡Hola a todos!

¡Acá va un compilado de enlaces! Tiene de todo un poco, me parece que les va a gustar un montón. :)

¡Espero que les haya gustado!
Un abrazo,
Pedro

Google Chrome como root

¡Hola gente!

Les puede haber pasado que su chrome en ubuntu de repente no los dejase correr mas como root. Esto pasa no por una restricción intencional del equipo de ubuntu, sino por un error de cálculo. Ya está solucionado en la última versión de chromium.

so, running chrome as root: En consola, hagan lo siguiente

add-apt-repository ppa:chromium-daily/beta
apt-get update
apt-get install chromium-browser

Ahora, recordando que nuestro browser se llama ‘chromium-browser’, podemos volver a usar google chrome.

Creo recordar que esto era así, cualquier cosa me avisan.

EDIT: No estoy seguro de si esto sigue funcionando. Este post sigue teniendo visitas, asique les ofrezco lo que utilizo yo ahora:

# (recuerden crear el directorio que van a utilizar.)
mkdir /root/.config/chromium-browser

# lanzar el browser 
chromium-browser --user-data-dir=/root/.config/chromium-browser

Especificando este parámetro, podemos correr chrome como root.

Un abrazo,
Pedro