Drivers no libres en el kernel de Linux

La semana pasada se produjo un debate muy interesante sobre el futuro de Linux. La chispa que encendió la llama fue la propuesta de que el kernel de Linux impida que se carguen módulos binarios, para dejar fuera los que no sean GPL, buscando que los fabricantes de tarjetas liberen sus drivers o se queden fuera de Linux.

Por mucho que opinen algunos (Gallir, Sigt), la idea es un profundo desatino que Linus Torvalds ha tardado poco en cortar. Y es que impedir la carga de módulos binarios en el kernel (con el objetivo de filtrar todo lo que no sea GPL) no es que atente contra la liberad del usuario, es que contradice la propia definición de sistema operativo. Un sistema operativo es, por definición, la capa software, el interfaz, a través de la cual el usuario gobierna la máquina. El usuario, no una compañía ni un asociación ni la prima de Stallman, es quien decide qué carga en su sistema (si hablamos de un sistema operativo, claro). Cierto que no hablamos de aplicaciones, pero el espíritu de la iniciativa es decidir por el usuario si quiere drivers no GPL o no.

El debate, como ha señalado Torvalds, es primo hermano del de integrar mecanismos DRM en el sistema operativo, casuística en la que el control de lo que puede reproducir el usuario es lo que deciden las discográficas y/o las distribuidoras de películas. Mi opinión, en este caso es idéntica, en contra de integrar DRM en Linux. En todo caso, si alguien quiere un Linux que discrimine lo "cargable" según licencia (¿por qué pararse en los drivers, por qué no extenderlo a los programas ejecutables?), tiene la posibilidad de sacar su propia versión del mismo. A ver hasta donde llega.

También lo comentó El diablo en....

Comentarios

Imagen de CarlosM

Si y No

Tienes mucha razón sobre los módulos. A menos que uno tenga la equivocada idea de que todos los módulos son "trabajos derivados" del Kernel, es difícil justificar bloquear módulos no-GPL. Sobre todo porque la GPL tiene que ver con distribución, no con uso. O sea, yo puedo usar código GPL privadamente como se me de la gana. Y por lo tanto, no tiene mucho sentido que el kernel me prohíba usar módulos binarios.

Por otro lado, lo último que dices podría no ser tan cierto. En EEUU y otros países hay versiones de la DMCA que se podrían usar para arguir que remover del código la prohibición de usar módulos binarios es ilegal, porque es una medida de protección.

Saludos.

Imagen de Antonio Ortiz

la DMCA

uf, miedo me da meter la DMCA para bendecir la eliminación de la limitación esa (que por cierto, parece que no veremos a corto plazo).

Además, añadido tu post sobre el tema

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
If you have a Gravatar account, used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato


Suscripción

Introduce tu dirección de correo:

Ofrecido por FeedBurner

Feed rss Lectores con feedburner

Créditos