Boot to Gecko

Hoy se cumplen 20 años de la aparición de la primera página web, en el CERN el centro de investigaciones científicas donde Tim Berners-Lee trabajaba. Aunque el tango asegure que 20 años no son nada, muchos bits pasaron por los cables de red primero, por el aire después.

El escritorio de Tim Berners-Lee en el CERN
El escritorio de Tim Berners-Lee en el CERN

Seguramente Berners-Lee no imaginaba la enorme cantidad de aplicaciones y usos que se le iban a dar a sus desarrollos. La humanidad modifica y reconstruye el sentido de las invenciones si la tecnología lo permite. Lo que Zittrain denomina «hackabilidad», la capacidad de una tecnología de ser modificada y reusada para objetivos para los que no fue pensada originalmente.

La Web es una tecnología ampliamente hackeable, tanto por cómo fue diseñada como por haber sido puesta en el dominio público, es decir que nos pertenece a todos, y todos podemos construir sobre ella sin tener que pedir permiso ni pagar regalías.

La Web encapsulada en los dispositivos

Pero los años de apogeo de la Web como la conocimos, están empezando a pasar. Quizás no realmente, pero si en las apariencias. Cada vez más nuestro acceso a las redes se realiza a través de dispositivos móviles que impiden, de alguna u otra forma, la participación abierta, teniendo que adaptarse el usuario a los designios de una o varias empresas para poder acceder.

El caso usado generalmente para demostrarlo es el de Apple y sus productos como Iphone e Ipad, que filtran las aplicaciones que un usuario puede instalar a las que ellos deciden poner en su repositorio. Pero no es la única empresa que lo hace. Google está comenzando a hacer lo mismo con sus aplicaciones para el navegador Chrome.

En la mayoría de los casos, estas aplicaciones podrían funcionar con las tecnologías estándar de la Web y, por ende, no necesitaríamos el permiso de nadie para instalarlas o usarlas. Pero se las enmascara para intentar cautivar al usuario dentro de una plataforma. Quitándole posibilidad de elección.

En los últimos tiempos, el usuario está perdiendo capacidades que antes tenía en la Web. Y las está perdiendo en el momento en que más importancia la Web está teniendo en sus vidas. Mucha de nuestra información personal se intercambia ahora por la Web (o por los dispositivos móviles). Información de la que vamos perdiendo el control.

El usuario es lo importante

El manifiesto de Mozilla establece que una de las razones de ser de esta organización es brindarle al usuario mejores herramientas para su desarrollo personal en la Web. «Respondemos solo a vos», dice uno de los últimos mensajes. No a accionistas, no a otras empresas, al usuario. Por esto nace el proyecto Boot to Gecko o B2G.

Por ahora es un proyecto en sus inicios, sin código disponible, un llamado a interesados para que se acerquen a participar. La búsqueda es que las aplicaciones Web puedan hacer funcionar un dispositivo móvil como si fueran aplicaciones nativas del sistema operativo donde se encuentren.

De esta forma ya no se dependerá de los deseos de la empresa que produce el sistema operativo y cualquiera podría crear aplicaciones que permitan usar los dispositivos. Retomando la libertad que cualquier usuario debería tener. Y desde el principio el código estará disponible para todos y la posibilidad de crear estándares allí donde sea necesario.

No es el objetivo de Mozilla crear teléfonos o dispositivos móviles donde usar este sistema operativo. La sola creación del mismo, si es bueno, haría que algún fabricante lo utilice para sus productos.

Otra idea que comienza a avizorarse (no sin discusión adentro de Mozilla) es dejar de utilizar el motor Gecko (que es el que realiza la interpretación del HTML para mostrarlo en el navegador) en aquellas situaciones en que no está permitido, como por ejemplo en la tienda de Apple. De esta forma Firefox podría llegar al Iphone o Ipad. Un resumen de la discusión puede leerse en el post de Nukeador.

20 años en que la Web ha cambiado enormemente. Y las organizaciones deben seguir innovando tras esos cambios. Manteniendo siempre en mente sus objetivos, su manifiesto.

Lecturas recomendadas: Los últimos posts de Mitchell Baker: http://blog.lizardwrangler.com/2011/07/14/mozilla-in-the-new-internet-era-more-than-the-browser/ http://blog.lizardwrangler.com/2011/07/26/the-browser-by-many-other-names/ http://blog.lizardwrangler.com/2011/08/02/extending-our-reach-lets-talk-gecko/ http://blog.lizardwrangler.com/2011/08/04/extending-our-reach-many-layers-of-user-sovereignty/

De Tristan Nitot http://standblog.org/blog/post/2011/07/19/Mozilla-is-changing

De Brendan Eich, creador de JavaScript http://piratepad.net/amwb-20110721 (transcripción del podcast: http://www.aminutewithbrendan.com/pages/20110721)

Imágenes usadas: Coolcaesar at the English language Wikipedia [GFDL], via Wikimedia Commons