richard-stallmanRichard Matthew Stallman nació el 16 de marzo de 1953 en Manhattan, Nueva York; es fundador del Movimiento del Software Libre, creador del proyecto GNU y actualmente Stallman realiza conferencias y charlas difundiendo su ideología del Software Libre.

En 1971 ingresa a la Universidad de Harvard a estudiar Física y se convierte en hacker del laboratorio de Inteligencia Artificial (AI Lab) del Instituto Tecnológico de Massachusetts (MIT). En los años de trabajo en AI Lab, Stallman consideró la posibilidad que todo software podría ser libre.

En su libro Software libre para una sociedad libre comenta que en la comunidad de AI Lab:

El acto de compartir software (…) es tan antiguo como los propios ordenadores, lo mismo que compartir recetas es tan viejo como la cocina. Simplemente nosotros lo haciamos en mayor medida.

En 1981, Symbolycs contrató a la mayoría de hackers de AI Lab lo que provocó que la comunidad dejara de existir, Stallman no aceptó trabajar para ésta compañía y decidió convertirse en el pionero del software libre ya que Symbolycs le exigía firmar contratos donde le privaban de compartir su software.

En 1983, con la ayuda de varios colaboradores y otros programas libres, Stallman inicia el desarrollo de GNU, sin embargo, éste no poseía un núcleo que le permitiera funcionar como un sistema operativo completo, un núcleo que Linus Torvalds estaba desarrollando y que finalmente en 1992 ambos proyectos trabajarían juntos para crear el sistema operativo de Software Libre: GNU/Linux.

Linus Torvalds creador del núcleo Linux

linux-torvaldsLinus Benedict Torvalds, ingeniero de Software y creador del núcleo Linux, nació el 28 de diciembre de 1969 en Helsinski, Finlandia. Su nombre proviene del Químico estadounidense Linus Pauling.

El interés de Torvalds por la informática inicia a los 11 años gracias a la compra del microordenador Commodore realizada por su abuelo. En 1988 Torvalds ingresa a la Universidad de Helsinski e inicia sus estudios en Ingenieria informática.

En 1989 inicia el desarrollo del kernel basado en el sistema operativo Unix para modificar el núcleo del sistema Minix y finalmente en 1991 anuncia la primera versión del kernel Linux, llamado asi por el nombre de su creador, en un principio el Kernel se nombró Freax una combinación de Free+freak+x.

En 1992 Torvalds forma parte de Free Software Foundation con la licencia GPL de Linux, el aporte al núcleo Linux por parte de Torvalds es del 2% ya que el 98% ha sido construido por los informáticos y programadores que se han dedicado al proyecto. En su libro: Just For Fun: Linus Torvalds Biography.

En el año 2001 The Computer History Museum realizó un conferencia donde Torvalds nos habla sobre la creación del proyecto Linux:

Recientemente le concedieron la nacionalidad estadounidense luego de 13 años viviendo en Estados Unidos junto a su familia; actualmente vive en Portland, Oregon. A pesar que las empresas que lo conviertieron en millonario están relacionadas con Linux, él aseguró en LinuxCon 2010 en Sao Pablo, Brasil que no vive de los ingresos de su Kernel:

El hecho también es que mi trabajo es, para mí, secundario. Todavía desarrollo Linux no porque me pagan, sino porque es la cosa más interesante que me imagino a mí mismo haciendo.

GNU y Linux

GNU es un sistema operativo compatible con Unix y desarrollado por Stallman con la idea de crear un sistema de software libre y Linux es el núcleo o Kernel desarrollado por Torvalds, ambos forman el Sistema operativo GNU/Linux.

En el blog de la Fundación del Software Libre han publicado una lista de hardware que soportan GNU/Linux, en la lista se incluyen dispositivos como: Cámaras, Modems, Impresoras, Dispositivos de almacenamiento, de sonido y tarjetas de video. En el documental: El código Linux nos muestran el desarrollo de GNU/Linux con entrevistas a Torvalds, Stallman y algunos desarrolladores del código.

Al decir que el sistema operativo GNU/Linux es un software libre se refiere a tener la “libertad” de estudiarlo y modificarlo, sin embargo, según la filosofía del Movimiento del software Libre debes distribuirlo con las nuevas modificaciones para que otros desarrolladores puedan seguir con el mejoramiento del sistema operativo. En el Blog de Sistema Operativo GNU te muestran como puedes colaborar con el proyecto.