Descentralizar internet, otra vez

Redecentralize.org :

En silencio, algunos «geeks» están descentralizando la red. Otra vez. ¿Quiénes son? ¿Por qué hacen esto? ¿Qué nuevas tecnologías se utilizan? ¿Cómo va a cambiar el mundo? Les entrevistamos para averiguarlo.

El escándalo Prism/Snowden ha motivado todavía más a quienes abogan por soluciones no centralizadas en un proveedor, más fácilmente coaccionable por los gobiernos para ceder datos, para ser espiado (esto es discutible, pero en el caso de la información entre servidores ha sucedido) y más propicio a ser un punto único de fallo que afectaría a millones de usuarios.

Limiten la vigilancia del gobierno, limiten el descrédito de la tecnología USA

En Reform Government Surveillance:

Las empresas firmantes creen que es hora de que los gobiernos del mundo se enfrenten a las prácticas y leyes que regulan la vigilancia gubernamental de las personas y el acceso a su información.

Las empresas firmantes entienden que los gobiernos deben tomar medidas para proteger la seguridad y la seguridad de sus ciudadanos, pero también estamos firmemente convencidos de que las leyes y prácticas actuales deben reformarse.

AOL, Apple, Facebook, Google, LinkedIn, Microsoft, Twitter y Yahoo piden limitar la vigilancia del gobierno de Estados Unidos; también podríamos leer que piden limitar el descrédito de las soluciones tecnológicas online, que no hace sino perjudicarles como compañías del sector y, además, americanas.

Puedes tener internet o puedes tener privacidad. No los dos

«You can have privacy, or you can have the Internet. You can’t have both». Es una cita que acabo de ver en Twitter y que atribuyen a un artículo de opinión del New York Times que no he encontrado en su página.

Me resulta pesimista y algo maniquea (en la privacidad hay grados y se llega a compromisos, uno puede tomar sus medidas y evitar exposición a los grandes de la red), pero en estos días del escándalo PRISM es difícil sustraerse a que hay un punto de indefensión e inconsciencia de la mayoría de ciudadanos.

Mozilla Prism 1.0 para Firefox

Mozilla Prism

Ya está disponible la beta de Prism 1.0, la tecnología de Mozilla para integrar las aplicaciones web en el escritorio. Prism funciona como una extensión y también como un instalable, ambos permiten declarar una URL y contar a partir de ese momento con una ventana integrada en el escritorio local. Las ventajas directas son que cuando ejecutemos esa aplicación, lo hará en un espacio de memoria separado, por lo que no se verá afectado por la inestabilidad de otras pestañas. Además tenemos los iconos más integrados en el sistema, minimizar para correr en segundo plano, iniciar cuando se enciende el sistema y, para las aplicaciones que integren el API de Prism, alertas en el escritorio.

Prism tiene por tanto elementos que ayudan a equiparar a Firefox con Chrome y con Explorer 8, al menos en el aspecto de procesos independientes para aplicaciones web. La ventaja es que ofrece esta posibilidad bajo demanda y no necesariamente para todas las páginas, optimizando la eficiencia en el consumo de recursos (algo que por otro lado no es su fuerte). Mariano comenta que será integrado en el navegador, algo que extirpa esta ventaja.

Y luego tenemos la comparación entre Prism y Adobe AIR. Ambos apuestan por llevar aplicaciones web al escritorio, aunque la tecnología de Adobe se antoja más completa (soporte de Flash, más integración con el sistema operativa), mientras que Prism es más inmediata: selecciono URL y ya la tengo en local, para escenarios más audaces será necesario desarrollo. La apuesta de Mozilla es valiosa, pero la aportación final no la encuentro tampoco rompedora en el escenario actual del Software más servicios. Eso sí, como usuario actual de Chrome, me gusta la idea de ejecutar las dos o tres aplicaciones que utilizo y que van mejor con Firefox a través de Prism.

El 2008 será el año de las RIA

Uno de los temas que van a estar más en boga durante este año será el de las RIA (Rich Internet Applications). Son diversos los actores que quieren entrar en este terreno, acercando el mundo de las aplicaciones online y el de las aplicaciones de escritorio.

En este momento los competidores principales son tres: Adobe AIR, SilverLight y Mozilla con Prism.

Adobe AIR se acaba de lanzar en su versión 1.0 y tiene detrás suyo el respaldo de Adobe, que está dando pasos muy interesantes hacia el código abierto, abriendo esta misma semana Adobe Open Source para alojar sus proyectos. Esta es una solución que está disponible, de momento, solo para Windows y Mac OS X, aunque han prometido que habrá versión para Linux.

AIR permite el desarrollo de aplicaciones en AJAX (HTML + Javascript), en Flex y en Flash, por lo que estamos hablando de algo que requiere desarrolladores que conozcan bien el lenguaje de la web.

Microsoft se aleja un poco de esto con SilverLight 2, del que están acabando de preparar la beta, y que podrá ser programado con cualquier lenguaje soportado por la máquina virtual de .NET, como Visual Basic, C#,… Esto acerca el desarrollo a programadores que estén acostumbrados a las aplicaciones de escritorio. Igualmente, estará disponible para Windows y Mac OS X, con una versión para Linux prometida para el futuro.

El tercer competidor en liza es Mozilla con Prism, aunque de momento hay que cogerlo bastante con pinzas. De todos modos, creo que puede ser uno de los actores interesantes en este terreno, sobretodo si se integra en Firefox 3.

Con él, podremos tener una aplicación web funcionando en nuestro escritorio como si fuera una aplicación nativa, ejecutándose en su propia ventana, pero dentro del navegador. Para poder convertirse en algo más, necesita acceso al sistema de ficheros local o, al menos a un repositorio de datos, algo parecido a lo que hace Google Gears, de forma que pueda trabajar sin necesidad de conexión.

En este caso nos encontramos con algo que no requiere apenas de desarrollo adicional. Solo alguna adaptación para guardar los datos en local, pero estamos hablando exactamente de la misma aplicación en la web que en el escritorio, por lo que los desarrolladores web estarán como en casa.

Hay que reconocerle, eso sí, a Microsoft la enorme ventaja que tiene con Visual Studio. En su versión 2008 permitirá desarrollar aplicaciones para SilverLight 2, y de momento yo no he encontrado un entorno de desarrollo mejor que este. ¿Será lo que decante la balanza? Todavía es pronto para especular sobre esto, pero es un punto a su favor.


Sacha Fuentes es editor de Xataka, Genbeta y Xataka Móvil, además de escribir muy de vez en cuando en su blog personal.