El eterno debate cada vez está más de moda. ¿Es Android libre? Nuestros compañeros de Xataka han publicado una gran entrada en la que se argumenta que Android como tal no es libre, lo que es libre es únicamente una porción de lo que conocemos como Android, el AOSP.
Pero, aunque comparto con muchas de las afirmaciones que hacen, en el fondo no estoy de acuerdo. Android es libre y son sólo algunos complementos (muy importantes para la experiencia de usuario, es cierto) lo que no es libre. Vamos a ver por qué.
¿Qué es Android?
La entrada de Xataka dice que Android es una plataforma móvil y así es. Sin embargo dice que esto engloba AOSP (Android Open Source Project), GMS (Google Mobile Services) Y las aplicaciones de Google. Aquí no estoy del todo de acuerdo.
Android es el AOSP. Los GMS y las aplicaciones de Google le añaden una capa muy interesante y hoy por hoy no podemos decir que exista una solución equivalente. Pero cualquiera puede hacer un fork de Android y la prueba viviente es Amazon.
Amazon tiene su propio fork de Android, al que le ha añadido sus propios servicios en la nube y su tienda de aplicaciones. Si Android no fuera libre no podría haberlo hecho y tendría que desarrollar su propio sistema operativo para sus productos.
Parece ser que Nokia va a presentar un móvil en el Mobile World Congress la próxima semana con otro fork de Android. Ya veremos qué presentan en concreto, pero si está basado en AOSP es otra prueba viviente de que Android es libre y que es posible un Android sin Google.
La tercera prueba de que Android es libre es la cantidad de ROMs que existen, desde las más conocidas (como CyanogenMod o AOKP) hasta Replicant, que pretende ser una versión completamente libre de servicios en la nube y de drivers propietarios. De hecho es muy posible que CyanogenMod acabe siendo un fork completo de Android, está por ver.
¿Por qué se argumenta que Android no es libre?
Ante tantas pruebas de la libertad que ofrece Android (libertad para mirar, modificar y compilar el código y usarlo sin pagar licencias a Google en otros productos), ¿por qué se dice que Android no es libre? Porque Google ha creado aplicaciones cerradas con sus servicios y ha parado el desarrollo de dichas aplicaciones en AOSP.
Es decir, Google ha evolucionado aplicaciones en AOSP por su cuenta sin abrir el código. Ejemplos de estos hay muchos y se comentan unos pocos en la entrada de Xataka, como por ejemplo la música, el teclado o el launcher. ¿Es por eso Android menos libre?
Yo no lo creo. Es cierto que estaría bien que Google siguiera trabajando en versiones libres del software proporcionado en AOSP, pero no son más que aplicaciones. Todas las aplicaciones que Google ha cerrado lo ha hecho porque quería ofrecer algún servicio en la nube que considera interesante o porque quiere evolucionarlas de forma separada al sistema operativo.
Una de las mayores quejas de Android es el lento despligue de nuevas versiones por parte de los fabricantes. Los usuarios se quedan en versiones anticuadas del sistema las aplicaciones del sistema. Y realmente se ha criticado a Google mucho por esto.
La decisión de Google para evitar esto es tratar de evolucionar sus aplicaciones y servicios de una forma más rápida que el sistema operativo. Y por ello pasan a ser cerradas, porque se actualizan a través de Google Play y alguien con una versión antigua del sistema operativo puede tener el teclado más moderno, por ejemplo.
Otro motivo por el que evoluciona las aplicaciones es para dotarle de un alto valor añadido. La aplicación de música es más potente si se sincroniza con la nube y si se pueden comprar canciones. Estas dos funcionalidades no pueden estar en ASOP, puesto que es un servicio privado de Google.
Pero cualquiera puede crear su aplicación de música en Android y que esté sincronizada en la nube. Un ejemplo es Amazon. O servicios estilo Spotify. Todos tienen aplicación en Android y es una alternativa a la aplicación de música de AOSP.
Y como el ejemplo de la música podemos poner otros tantos. ¿Cuántos launchers hay para Android? ¿Cuántos teclados? ¿Cuántos dialers? Incluso, ¿cuántas tiendas de aplicaciones?
La prueba definitiva de que Android es libre
Hemos argumentado mucho, pero vamos a por la prueba definitiva de la libertad en Android. Lo primero, la licencia que usa Android es Apache. Y según la Free Software Fundation, que para nada es sospechosa de tener algo en contra del software libre, dicha licencia está entre las licencias consideradas software libre.
Y lo más importante, si queremos descargar todo el código de Android y hacer lo que nos plazca con él bastará con seguir unos breves pasos que se nos explican en la propia web oficial de Android. Además de ser libre está bastante bien documentado.
En definitiva, Android es un sistema libre. Es cierto que no todas sus aplicaciones son libres, ni siquiera las de Google. Es cierto que la experiencia con los servicios en la nube de Google es mucho mejor que sin ellos, pero eso no restringe la libertad. Estamos ante un sistema libre y cualquiera que quiera puede hacer un fork con muchísimo menos trabajo que crear un sistema operativo desde cero. Y por eso (y más cosas) el precio medio de los terminales inteligentes ha caído tanto, el software no es un problema.
Imagen | Pittaya
Ver todos los comentarios en https://www.xatakandroid.com
VER 28 Comentarios