Replicant

Replicant
Información sobre la plantilla
Parte de la familia Dalvik/Linux
Replicant Logo.png
Captura Replicant.png
Desarrollador
Web oficialhttp://replicant.us
Plataformas soportadasARM
Información general
NúcleoMonolítico(Linux Kernel)


Replicant es un proyecto con el objetivo de proporcionar una distribución de Android completamente libre capaz de ejecutarse en varios dispositivos. Replicant es, pues, un proyecto de software libre que tiene la intención de sustituir el software propietario que muchos teléfonos tienen que hacer uso de todo el potencial del hardware y/u otras funcionalidades del dispositivo. El nombre Replicant se extrae de los androides replicantes (ficticios) de la película Blade Runner.

Historia

El proyecto Replicant se inició a mediados de 2010 a fin de reunir las diversas iniciativas que intentan producir una version libre totalmente derivada de Android; la primera con un teléfono de Google, el HTC Dream. Fue fundada por Bradley M. Kuhn, Aaron Williamson, Graziano Sorbaioli y Denis GNUtoo 'Çarıklı. El proyecto llevado rápidamente a la escritura de código reemplazando las partes no libres que se requieren para que el HTC Dream sea funcional. El primer componente en ser reemplazado es el que permite trabajar el audio sin ningún tipo de biblioteca no libre. La idea de crear un repositorio de software libre para Android y Replicant, junto con una aplicación cliente, pronto fue considerado por el equipo de Replicant, pero el primer intento no tuvo éxito. Más tarde, el proyecto F-Droid se inició y trajo como resultado un repositorio de software libre, junto con un cliente que es visto como un reemplazo libre a la Android Market.

El software encargado de manejar la comunicación con el módem (RIL – por sus siglas en Ingles) fue sustituido por código libre, por lo que la parte de telefonía era utilizable. Una biblioteca de manipulación de GPS se adaptó a partir de código libre que fue escrito originalmente para otro teléfono y permitió al HTC Dream tener el GPS trabajando en Replicant. Inicialmente Replicant se basó originalmente en el proyecto de código abierto AOPS (Android Open Source Project), luego se decidió cambiar a CyanogenMod como base a partir de Replicant 2.2, con el fin de hacer más fácil el porte a más dispositivos.

El 3 de enero de 2013, el proyecto lanzo la versión 4.0 del SDK totalmente libre, en parte como respuesta a las preocupaciones sobre la actualización de la licencia de Google de los complementos y binarios bajo un acuerdo de propiedad.

Dispositivos compatibles

El alcance del proyecto Replicant se amplió con nuevos dispositivos compatibles, primero con el Nexus One, el Nexus S y el Galaxy S. Los desarrolladores Replicant todavía están tratando de agregar soporte para varios nuevos dispositivos, basando su elección en diversos aspectos del dispositivo, haciendo el port de Replicant (y por tanto la cantidad de trabajo necesario para hacerlo funcionar sin el software no libre) más fácil.

Ultimas versiones

  • Replicant 4.0 en el Nexus S
  • Replicant 4.0 fue lanzado el 16 de noviembre de 2012. Se basa en el lanzamiento de Android *Ice Cream Sandwich.
  • Replicant 4.0 0004 fue liberado el 22 de julio de 2013. Se basa en la versión Bean Jelly de Android.

Nuevos miembros del equipo

Como el desarrollo continuó, muchos miembros del equipo de Replicant originales se retiraron del proyecto, siendo Denis GNUtoo Carıkli el único miembro que queda del equipo original y sigue trabajando activamente en el proyecto. Sin embargo, en abril de 2011 un nuevo desarrollador, Paul Kocialkowski, decidió involucrarse en el proyecto y poco a poco se convirtió y sigue siendo el principal desarrollador Replicant, tras portar con éxito Replicant para el Nexus S y algunos dispositivos Galaxy S.

Fuentes