El día 10 de diciembre de 2015, 15:09, Omar Arino <[email protected]> escribió: > Interesante articulo de Rodolfo Pilas > > https://pilas.guru/20151207/el-kernel-linux-no-es-libre/
En varias partes lo que dice es "disabled non-Free firmware-loading machinery", o sea que lo que está quitando no es un blob binario, sino el código que permitiría eventualmente cargarlo. Para eliminar el firmware solamente hay que eliminar el directorio "firmware" Los firmware que se incluyen en el tarball del kernel no linkean con el kernel en los términos de la GPL, de hecho se ejecutan en un hardware distinto al que usa el kernel. Por ejemplo el caso del firmware de una placa Wi-Fi (bcm4312 por ejemplo): tradicionalmente el firmware venia incluido en una rom en la placa. Actualmente lo mas comun es que el firmware lo cargue el host al iniciar. En los dos casos el funcionamiento es el mismo, el firmware no es parte del kernel sino parte de la placa. El kernel lo distribuye por una cuestión de conveniencia y no es código que linkee con el kernel. En todo caso es una discusión sobre semantica, pero lo que estoy diciendo no es nada descabellado, es la conclusión a la que llegó la comunidad de Debian luego de un amplio debate que incluyó al equipo de legales del proyecto [0] El codigo del kernel es libre. El firmware en muchos casos no. Armar un tarball que incluya a ambos no modifica la licencia de ninguno de los dos (aunque los terminos de distribución de ambos deben cumplirse para poder distribuir el tarball). [0] https://lists.debian.org/debian-legal/2005/03/msg00283.html (En ingles, pero es una discusión muy interesante) _______________________________________________ Lugro mailing list [email protected] http://lugro.org.ar/mailman/listinfo/lugro
