¿Cuál es la lógica de las licencias para distribuir software propietario (con derechos de autor) dentro del sistema Android de un smartphone común? Me refiero a software como controladores de dispositivos (cámara, módulos GSM, etc.) o aplicaciones de código cerrado como Google Apps. Pensaba que el software privativo no podía distribuirse junto a un núcleo Linux GPLv2 sobre el que se ejecuta Android.
Respuesta
¿Demasiados anuncios?Pensaba que el software privativo no podía distribuirse junto a un núcleo Linux GPLv2 sobre el que corre Android.
No, la llamada naturaleza "viral" de la GPL no se aplica a cosas que simplemente se distribuyen juntas: sólo entra en juego cuando se enlaza estáticamente código GPL y de otro tipo en un único binario. Incluir módulos del núcleo que no son libres y APKs que no son libres en un sistema Linux como Android está perfectamente bien.
Si no fuera así, esto sería un problema también para las distribuciones de Linux de escritorio, que a menudo dependen de controladores no libres para cierto hardware (más comúnmente GPUs), y aplicaciones de espacio de usuario no libres (como Skype).