O que é um sistema operacional de código aberto e o CyanogenMod?
Para adicionar Michael Johnson resposta:
CyanogenMod é um sistema operacional de código aberto para smartphones e computadores tablet, baseado na plataforma móvel Android. Ele é desenvolvido como software livre e de código aberto baseado nos lançamentos oficiais do Android pelo Google, com adição de código original e de terceiros. Ele é baseado em um modelo de desenvolvimento de versão rolante.
Um modelo de desenvolvimento de versão rolante ou de atualização rolante refere-se a um sistema de software em desenvolvimento contínuo; isto é, ao invés de um modelo de desenvolvimento de versão padrão que usa versões de software que devem ser reinstaladas sobre a versão anterior. O software em andamento, ao invés disso, é continuamente atualizado, ao contrário do software de lançamento padrão que é atualizado entre versões. Os modelos de desenvolvimento de versões rolantes são um dos muitos tipos de ciclos de vida de versões de software e, em termos de metodologia de desenvolvimento de software em geral, os modelos de desenvolvimento de versões rolantes são menos comuns que os modelos de desenvolvimento de versões padrão na maioria dos setores de software mainstream, tais como sistemas operacionais.
Source: wikipedia.org