Desde mi punto de vista y habiendo trabajado en otro tipo de proyectos al margen de Android, creo que liberar el codigo deberia de ser obligatorio, ¿por que? por dos cosas fundamentales. Seguridad y legalidad entre colegas.
* Para que todos podamos ver realmente que le estamos metiendo a nuestro cacharro y que no nos estan clavando una cosa mal programada, con un codigo sucio y que puede reventar literalmente nuestro N4.
* Puesto que Android se basa en linux y linux es codigo abierto, creo que se deberia de seguir con la misma pauta que ha seguido linux. Por puro respeto a todos los contribuidores que liberando su codigo hoy estamos aqui los demas disfrutando de nuestro querido N4 con Android basado en linux.
Pero como nadie esta obligado a liberarlo, pues no podemos decirle anda a David (tocayo mio)