HISTORIA Y EVOLUCIÓN DEL SOFTWARE LIBRE
Una de las cosas que han
revolucionado el mundo en los últimos tiempos es, sin duda, el software libre;
ya que ha ido cambiando la filosofía de los usuarios de ordenadores, partiendo
desde el capitalismo y demostrando que el socialismo funciona muy bien en el
mundo del software libre. La liberación del primer kernel de
Linux desarrollado por el finlandés Linus Torvalds y luego el nacimiento de varias plataformas
y aplicaciones orientadas a la web y que han sido Open Source. Siempre
han ido apareciendo organizaciones que apoyan el software libre y además
grandes plataformas que ayudan en el desarrollo del mismo, como por ejemplo
Java o Python que son lenguaje de programación libres, el cual ha
sido desarrollado por Guido Van Rossum,
otro gran precursor del software libre.
El Software Libre es el software que se caracteriza
por proporcionar en sus licencias el permiso para usarlo en cualquier máquina y
en cualquier situación, para modificarlo, mejorarlo o corregirlo y para
redistribuirlo libremente. Software libre no es software gratis, sino aquel que
cumple con estas condiciones, si bien, no parece posible obtener
contraprestación económica por él, como de hecho ocurre, siendo de coste cero
la obtención de la práctica totalidad del software libre.
Para comprender el nacimiento de este tipo de software
nos tenemos que remontar al año 1979, cuando la Universidad de Berkeley
distribuyó código de programas que ha desarrollado para el sistema operativo
UNIX bajo una licencia denominada BSD (Berkeley Software Distribution), es la
primera aparición en escena de lo que más tarde se denominará software libre.
Estos primeros programas distribuidos bajo licencia BSD son utilidades para
UNIX y entre ellas se encuentra una implementación de un protocolo de
comunicaciones, el TCP/IP.
En 1980 la NSF (National Science Foundation) mejora el
protocolo TCP/IP y comienza a utilizarlo para el intercambio de información
entre ordenadores de universidades e investigadores de todo el mundo. Esta
mejora de TCP/IP era abierta y se distribuía con el código fuente de su
implementación, es el nacimiento de la red de Internet.
En 1984 aparece en escena una de las figuras más
importante dentro del software libre, Richard Stallman, que lidera en este año
un proyecto científico denominado GNU dentro del Instituto Tecnológico de
Massachussets. Al año siguiente, aparece la primera versión de un sistema
operativo denominado igual que el proyecto lanzado, GNU (Gnu’s not Unix). Este
sistema operativo es gratuito y se distribuye junto con su código fuente bajo
una licencia denominada Gnu Public License (GPL). En este mismo año 1985,
Richard Stallman crea la Free Software Foundation, y aparece la primera
definición formal de Software Libre, proporcionada por la FSF:
En 1991, Linus Torvalds, un estudiante sueco de la
universidad de Helsinky crea un kernel de sistema operativo denominado Linux, y
un año más tarde, fruto de la colaboración con el proyecto GNU, aparece el
sistema operativo GNU/Linux, que se denominó Linux, si bien, la mayor parte del
código procedía del proyecto GNU de Stallman.
La siguiente fecha importante en la historia del
software libre es 1997, cuando Eric Raymond publica el artículo “The Cathedral
and the Bazaar”, en el Raymond explica con detalle como una serie de
programadores trabajando en colaboración en su tiempo libre (Bazaar) pueden
producir software de mayor calidad que los producidos por los talentos
contratados por las grandes compañías de software (Cathedral).
Siglo XXI, hoy
en día es utilizado tanto en empresas privadas como en la administración
pública. Pero además en la administración pública existe una corriente de
fomento de uso del software libre, tanto a nivel individual por los ciudadanos,
como por empresas y otras instituciones.
ELABORADO POR:
DAVID FLORES CORRAL
SANDRA SILVEYRA DUARTE
CLAUDIA DURÁN
VERÓNICA MADRIGAL POSADA