El kernel Linux no es Software Libre


Primero dejar en claro que Linux es el solo nombre del kernel usado en el sistema GNU.

Este kernel Linux (en sus inicios llamado Freax, modificado posteriormente por Ari Lemmke colega de Linus Torvalds y con aceptación de este) era privativo cuando se lanzó en 1991 y en el 1992 cambia su licencia a la GNU GPL versión 2, pasando recién a ser Software Libre, pero luego en el año 1996 Linus Torvalds (creador del kernel) comienza a aceptar la inclusión de firmware que solo estuviese en formato binario, lo cual genera que con esto se acepte también firmware no-libre al kernel, esto en la actualidad ha ido creciendo y actualmente existe mas de 2MB de software no libre dentro del kernel Linux.

Logo de linux-libre

Actualemente Alexandre Oliva con la FSFLA (Fundación del Software Libre para Latinoamerica) mantine el proyecto Linux-libre (ver logo arriba) en el cual se han removido todas las partes no libres del kernel, con lo cual seguimos teniendo un kernel libre, pero ojo que el kernel linux a secas no es software libre, ya que no cumple con las cuatro libertades que son:

– La libertad de usar el programa, con cualquier propósito (libertad 0).
– La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
– La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).
– La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (libertad 3). De igual forma que la libertad 1 el acceso al código fuente es un requisito previo.

El kernel linux-libre es el kernel que es usado en distribuciones como gNewSense, Trisquel, entre otras.

Más información en : http://www.fsfla.org/svnwiki/anuncio/2010-03-Linux-2.6.33-libre.es