Los proyectos Open Source (Código Abierto) son muy utilizados por fabricantes de plataformas, de dispositivos incluyendo los smartphones para hacer uso de un código perfectamente diseñado y que con el tiempo le harán haciendo modificaciones para darle un mejor uso, lo que hacen los fabricantes es tomarlo y darle un diseño ‘especial’ al nombre de la compañía que está distribuyendo este dispositivo, de esta manera, muchas compañías han tomado este ejemplo para hacerlo en muchos de sus dispositivo sin necesidad de pagar mucho dinero a los creadores para que le den permisos especiales del uso de ese código.
AOSP, Open Source de Android
Como ya sabemos Android está basado y diseñado bajo Linux, uno de los SO más representativos en la actualidad Open Source que les permite a los usuarios crear más distribuciones especiales pero siempre aportando algo más que solo diseño. Ya que Android es prácticamente una distribución de Linux entonces tiene también la misma tendencia de darle posibilidad a otros desarrolladores de tener el código fuente de este proyecto tan grande como lo es Android, es un proyecto que ya lleva un par de años pero que de a poco se le ha tomado más atención.
El único problema de dejar este código fuente al aire libre y que sea un proyecto Open Source es que muchas personas con otras intenciones tienen el control de saber las entradas de cómo hacer vulnerable este mismo sistema operativo como lo es Android, recordemos que muchos no tienen las mismas intenciones de aportar algo mejor a la comunidad, algunos plantan puertas traseras en estas mismas ediciones de Android y dejarnos vulnerable ante cualquier ataque cibernético si decidimos usarlo, puede ser un problema tanto para nosotros como para Android en un futuro que se conozca cada una de sus vulnerabilidades o se experimente con cada actualización como entrar.
Actualizaciones al día
Google es el encargado de dejar libre el código fuente de cada actualización de Android, Google apenas hace oficial una actualización para Android como Nougat entonces empieza a hacer una versión especial para el proyecto AOSP y dejar esta actualización libre para todos aquellos desarrolladores y fabricantes… Por lo que se conoce Google hace una versión especial dejando a un lado varios protocolos y servicios que los puede afectar, lo que comentábamos anteriormente que al dejar todo su sistema operativo libre podría darle a los desarrolladores mal intencionados una alternativa de como hackear su sistema operativo, algo que no debería dejar pasar.
ROMs y SO especiales
El proyecto AOSP de Google para dejar Open Source su sistema operativo es lo que alimenta a los desarrolladores para crear sistemas operativos que se puedan adaptar a otros smartphones que no tienen su actualización oficial, a esto se le llama ROM y CyanogenMod es una de las más populares… Los fabricantes que quieren un sistema operativo más libre y diseñado con logotipos especiales, iconos diferentes y todo algo más personalizado tienden a utilizar este proyecto AOSP para darle a sus smartphones un sistema operativo ‘único’.