Android no es software libre
A través de Barrapunto ha llegado a mis manos un artículo muy interesante de Richard Stallman dónde se plantea si el sistema operativo Android es realmente software libre. Las conclusiones son interesantes y dignas de mención, proponiendo además proyectos como Replicant que sí cumplen con todos los requisitos de Software Libre.
Stallman plantea que las versiones liberadas de Android por sí mismas no son suficientes para ejecutarse en los dispositivos y que además incluyen librerias que no son libres.
The version of Linux included in Android is not entirely free software, since it contains non-free «binary blobs» (just like Torvalds’ version of Linux), some of which are really used in some Android devices. Android platforms use other non-free firmware, too, and non-free libraries. Aside from those, the source code of Android versions 1 and 2, as released by Google, is free software – but this code is insufficient to run the device. Some of the applications that generally come with Android are non-free, too.
Además, las versiones 3 y posteriores no han sido liberadas por lo que parece que Google plantea cambiar su política y que el hecho de lanzar el proyecto inicialmente como Open Source fue un movimiento para tener el apoyo de la comunidad.
Google has said it will never publish the source code of Android 3.0 (aside from Linux), even though executables have been released to the public. Android 3.1 source code is also being withheld. Thus, Android 3, apart from Linux, is non-free software, pure and simple. […] The non-release of two versions’ source code raises concern that Google might intend to turn Android proprietary permanently; that the release of some Android versions as free software may have been a temporary ploy to get community assistance in improving a proprietary software product.
Finalmente, Stallman remarca el hecho de que muchas de las aplicaciones que corren sobre Android no son libres y que realmente se está creando una dependencia sobre servicios de Google totalmente cerrados como son Youtube o Google Maps
most of them contain non-free Google applications for talking to services such as YouTube and Google Maps. These are officially not part of Android, but that doesn’t make the product OK
En conclusión, podemos afirmar que de momento no se puede considerar que Android sea un sistema operativo libre que cumpla los requisitos de Free Software. Como alternativa existe un proyecto llamado Replicant que está intentando seguir estas premisas en su desarrollo.