CyanogenMod
CyanogenMod, comúnmente abreviado
como CM, es un sistema operativo de código abierto para teléfonos móviles y
tabletas basado en el sistema operativo Android. Es desarrollado como software
libre y de código abierto basado en las versiones oficiales de Android
desarrolladas por Google, a las que se agrega código propio y de terceros.
Sigue un modelo de desarrollo rolling release.
Ofrece características que no se
encuentran en las versiones oficiales basadas en Android suministradas por los
fabricantes. Algunas de estas características son el soporte nativo de temas,
soporte para códec de audio FLAC, una gran cantidad de nombres de puntos de
acceso, un cliente de OpenVPN, una aplicación de control de permisos por
aplicación llamado Privacy Guard, soporte para tethering mediante Wi-Fi,
Bluetooth o USB, overclocking de CPU y otras mejoras de desempeño, acceso de
superusuario, entre otras.
CyanogenMod asegura que sus
modificaciones mejoran el rendimiento y la fiabilidad frente a las versiones
oficiales del software. De acuerdo con sus desarrolladores y debido a su modelo
de desarrollo de código abierto (lo cual hace que cualquier individuo pueda
verificar la autenticidad de esta afirmación), CyanogenMod no contiene spyware
o bloatware.
Desarrollo
Poco después de la introducción
del terminal HTC Dream en septiembre de 2008, la comunidad de desarrolladores
Android encontró un método para obtener permisos de superusuario (root) en el
subsistema Linux de Android (procedimiento conocido como 'rooteado' del
dispositivo).4 Este descubrimiento, combinado con la naturaleza de código
abierto de Android, permitió modificar los firmwares originales y reinstalarlos
en el teléfono a voluntad.
La última versión de CyanogenMod
se basa en Android 6.0.1 (Marshmallow). Las porciones de código modificado
están escritas fundamentalmente por Cyanogen (Steve Kondik), pero incluye
contribuciones procedentes de la comunidad de desarrolladores XDA Developers5
(como el navegador mejorado) y de otros contribuyentes al proyecto.
Cyanogen también mantiene la
imagen de restauración utilizada en combinación con CyanogenMod. Proporciona un
modo de arranque especial que se utiliza para crear copias de seguridad y
restaurar el software del dispositivo, o reparar y actualizar el firmware.7 Es
un integrante esencial de los métodos de rooteado "un clic" disponibles
para la mayoría de dispositivos Android actuales.
La aplicación CyanogenMod Updater
permitía a los usuarios recibir notificaciones de actualización, descargarlas e
instalarlas en su terminal. Estaba disponible a través de la tienda de aplicaciones
de Google (Google Play Store) y fue desarrollada por Garok89 (Ross McAusland) y
Firefart (Christian Mehlmauer) de la comunidad XDA Developers, basándose en
JF-Updater de Sergi Vélez. Ahora es la aplicación ROM Manager10 la que mejor
cumple estas tareas. La aplicación, desarrollada por Koush (Koushik Dutta)
también está disponible en la tienda, y viene integrada en CyanogenMod.
Controversia sobre la licencia
Hasta la versión 4.1.11.1,
CyanogenMod incluía varias aplicaciones de código cerrado de Google, como
Gmail, Maps, Market, Talk y YouTube, así como varios controladores privativos.
Estos paquetes se incluían en las distribuciones originales de Android, pero
sus licencias impedían distribuirlos libremente. Cuando Google envió una carta
de cese y desistimiento al jefe de desarrollo de CyanogenMod, Steve Kondik, a
finales de septiembre de 2009, quejándose de la situación, el desarrollo se
interrumpió durante algunos días, Muchos usuarios de CyanogenMod reaccionaron
de manera hostil contra Google, y muchos opinaban que las amenazas legales de
Google contravenían sus propios intereses y violaban su lema corporativo
informal: "Don't be evil" ("No seas malvado").
Esta acción por parte de Google
también generó reacciones en diferentes medios de comunicación como PC World,18
The Register,19 The Inquirer,20 Ars Technica,21 ZDNet22 y eWeek.
Tras una declaración de Google
que explicaba su posición24 y la posterior negociación entre Google y Cyanogen,
se decidió que el proyecto CyanogenMod podría continuar, con la condición de
que no incorporase los componentes privativos en conflicto.
Como solución satisfactoria, se
determinó que las aplicaciones privativas suministradas con el software
original podían ser copiadas al teléfono antes de la modificación, y después
restauradas en el sistema con CyanogenMod sin infringir ningún tipo de copyright.
A pesar de todo, y como consecuencia de la disputa, algunos desarrolladores han
decidido comenzar la creación de aplicaciones de código abierto que reemplacen
a las proporcionadas por Google.
Cyanogen también avisa de que,
aunque la disputa con Google está cerrada, aún persisten potenciales problemas
de licencia en relación con los controladores privativos que se distribuyen con
su modificación.
Privacidad
En abril de 2013 los
desarrolladores de CyanogenMod votaron en contra de la protección de la
privacidad del usuario, argumentando que los fabricantes se sentirían
molestos,29 y decidieron obligar a sus usuarios a enviar datos específicos de
sus dispositivos destinados a ayudar al desarrollo de mejores versiones de esta
ROM,
“No tener un recuento preciso de
cuánta gente usa CyanogenMod es doloroso. He tomado una decisión ejecutiva para
eliminar la opción de deshabilitar las estadísticas, que ahora están activadas
siempre. Los datos son anónimos y no hay nada malvado que pueda hacerse con
ellos. El único propósito es saber si estamos trabajando en un proyecto exitoso
o no.
Steve Kondik
Los datos que pretendían
recopilarse eran: IMEI anónimo, Nombre del dispositivo, Versión de CyanogenMod,
País y Operadora.30 Muchos de esos usuarios protestaron abiertamente contra la
decisión argumentando que ese cambio en la política de recolección de datos
suponía una «amenaza a la privacidad», y que la opción de deshabilitar el envío
de estadísticas era lo más deseable. Las protestas aumentaron e incluso se
comentó la posibilidad de crear una bifurcación de CyanogenMod específicamente
destinado a solventar ese problema de las estadísticas. Finalmente, Steve
Kondik, decidió dar marcha atrás y comunicó:
“He vuelto a activar la opción de
deshabilitar las estadísticas en CyanogenMod esta mañana. Es increíblemente
frustrante que un puñado de personas especialmente comunicativas estén
preparándose para hacer un “fork” por este problema. [..] no hay un plan
siniestro para hackear los datos con hash y vender vuestros secretos más
profundos a Verizon o a la NSA. [..] El cambio era bien intencionado, y solo
queríamos tener mejores respuestas a ciertas preguntas. Hay muchas aplicaciones
que están haciendo cosas muy sospechosas como subir a sus servidores todos tus contactos
sin tu permiso, así que ciertas sospechas son entendibles. Jamás querría que
CyanogenMod se perciba como un grupo que no respeta la privacidad de sus
usuarios.
Dispositivos con CyanogenOS de fábrica
Los siguientes dispositivos son
aquellos cuyos fabricantes han dado el visto bueno a Cyanogen y han decidido
usarlo como el firmware de fábrica:
- Oppo N1: CyanogenOS 10.2
- Micromax YUREKA: CyanogenOS 11
- OnePlus One: CyanogenOS 11S
- ZUK Z1: CyanogenOS 12.1
- Bq Aquaris X5: CyanogenOS 12.1
- Alcatel OneTouch Pop Mirage: CyanogenOS 13.1
Razones para usar CyanogenMod
0 comentarios:
Publicar un comentario