Cuando te refieres a AOSP - te estás refiriendo a la fuente original - el Proyecto de Código Abierto de Android directamente desde Google, que es la ROM base que los fabricantes y los modders de ROM usan como base. Muchos creadores de ROM bifurcan la fuente AOSP para su versión, por nombrar solo algunos:
- Lineageos
Cyanogenmod
- Cafogen
- Replicant
- Codeaurora
- AOKP
- Touchwiz
Tener una ROM base AOSP no es una hazaña fácil de lograr para dispositivos que no sean de los dispositivos compatibles con Google, como Nexus, Motorola. Es una ROM simple y limpia sin extras como widgets de energía en la barra de notificaciones. La cuestión es que mucha gente parece implicar que cualquier versión de una ROM está basada en una ROM base, la verdad sea dicha, ¡no lo está, tiene mejoras y extras que la ROM base no tiene! :)
El término ROM base se utiliza mucho hasta el punto de que puede ser engañoso, ¡la ROM base es AOSP punto final! Los fabricantes les encanta insinuar que su ROM es base cuando claramente no lo es, Touchwiz de Samsung es uno de los culpables - ¡y las personas que usan dispositivos Samsung se refieren a eso como base!
AOKP, según la pregunta del OP, es similar a CyanogenMod - ¡con extras que quizás no se encuentren en Cyanogenmod! Proyecto Android Open Kang, Kang siendo la palabra clave, lo que significa una copia o no oficial, cuando un modder de ROM dice, "este proyecto es kanged de CM", significa que se construye de forma no oficial para el dispositivo en cuestión, ¡incluso si el dispositivo es compatible!
En el caso de CyanogenMod, algunos modders replican la fuente en su máquina, la construyen y la distribuyen para el dispositivo compatible, quizás debido a la impaciencia, esa distribución se llama "Kang", desde el punto de vista de CyanogenMod. Si se construyó oficialmente por los bots de construcción empleados por CM, se etiqueta como "oficial".