Publicado el Jueves 14 de Diciembre del 2006 @ 7:19 por Armonth.
Actualización (17:50): Al final parece que Linus Torvalds dice que nanai y que la cosa se queda cómo está
Me entero en el blog de Ricardo Galli que enlaza a LWN y a un hilo de la lista de correo LKML:
Martin Bligh empieza caliente con la siguiente declaración:
So let’s come out and ban binary modules, rather than pussyfooting around, if that’s what we actually want to do.
Es decir, se plantean y en serio impedir la carga de módulos que no sean libres — bajo licencia GPL — a partir de enero del 2008. Actualmente cuando un driver no es GPL el kernel avisa con que está siendo tainted (contaminado) con módulos no libres.
Para los no entendidos el tener módulos (drivers) libres trae muchas ventajas aparte de las libertades que siempre se dicen en el software más genérico:

No hay que ser muy listo para ver que los beneficios van más hacía el usuario que hacía la empresa.
Cómo bien dice Ricardo, resulta llamativo el silencio de Linus Torvalds. Personalmente creo que es necesario mantener la libertad por encima de todo, total luego las distribuciones y los usuarios deciden que grado de libertad (o falta de) desean, léase Ubuntu que va en dirección contraria.
Mi opinión está clara: ¡Que liberen los drivers, coño!.
Bueno, es que el tema de los drivers es complicado: no hay comunidades que hagan drivers para tarjetas, o el fabricante los libera o no hay driver que valga. Eso sí, no entiendo la noticia, si no se permiten más drivers no libres ¿cómo “los usuarios deciden que grado de libertad (o falta de) desean”?
Entonces no entiendo la noticia en absoluto: que lo dejen como está y cargarán drivers no libres quien le de la gana. Si no hay efecto ¿de qué medida estamos hablando?
Por cierto, Linus sí que ha dado su opinión,
No hombre, en realidad los usuarios no pueden modificar el kernel. En teoría es posible, en la práctica es inviable y, desde luego, en este tema estoy por completo del lado de Linus. Que hagan un branch con la restricción, a ver cuánto de lejos llegan
Hay un problema con esto de impedir cargar módulos no GPL en el kernel. ¿Qué pasa si quiero hacer un módulo no libre en mi empresa que no voy a redistribuir? Eso es algo que la GPL permite, pero en este caso el kernel no dejaría que se cargue (¡y no estaría violando la GPL!). Por eso el método del kernel de evitar que se carguen módulos no libres no sirve y habría que buscar otros soluciones.
http://lwn.net/Articles/214150/
A todo esto coincido con Armonth: ¡Que liberen los drivers, carajo!.