El Origen del Software Libre
Contrariamente a la creencia popular el Software Libre está ahí desde el principio. Antes que nada, existió el Software Libre, y posteriormente, se empezó a patentar y crear el software propietario.
En los años 70, la era de los auténticos hackers, los programadores intercambiaban sus programas, publicaban sus investigaciones y mostraban abiertamente como habían implementado sus ideas y algoritmos.
Por aquél entonces la informática aun no se había introducido en el ámbito empresarial, quedando prácticamente confinada a la investigación universitaria.
En 1975 los Laboratorios Bell establecieron una licencia de pago a las universidades por el uso de su sistema Unix, siendo éste el origen del software propietario e impidiendo así su libre distribución (4).
En 1984 miles de patentes regían un férreo sistema de control sobre los programas, la investigación era cerrada y nadie compartía los códigos pues las empresas lo evitaban con clausulas contractuales y demandas judiciales por incumplimiento de patentes. Ese año, R.M. Stallman creó la FSF cuyo objetivo era diseñar un sistema operativo de libre distribución. A ese sistema se le llamó GNU (curioso acrónimo que significa GNU is Not Unix). Hoy en día (Febrero de 2003) ese sistema se llama GNU/Hurd y aún no ha sido finalizado (5).
Es en 1991 cuando el Software Libre da un paso de gigantes. Un estudiante de la Universidad de Helsinki llamado Linus Torvalds creó Linux (6), un sistema operativo (aunque el mismo L. Torvalds lo define como Kernel y no como sistema), basándose en un sistema tipo Unix (minix) inventado por un profesor suyo, Andrew Tanenbaum, y lo puso disponible en Internet como Sofware Libre con la siguiente frase:
«Hola internautas, debido a un proyecto en el que estoy trabajando (mimix), estoy interesado en la definición del estándar posix. ¿Alguien puede guiarme a (preferentemente) algún formato legible por la máquina de las últimas reglas posix? Un FTP sería estupendo.»
Y fue con este mensaje con el que empezó Linux. Otros internautas que también querían estudiar Unix y no podían pagar sus licencias (en aquella época exorbitantes) le pidieron el código, y poco a poco éste fue propagándose por Internet. Estos mismos usuarios empezaron a modificarlo y a enviar esas modificaciones a L. Torvalds. Hoy en día se estima que Linux está instalado en dieciocho millones de ordenadores en todo el mundo (7), desde los transbordadores espaciales de la NASA (8), pasando por escuelas de la India (9), hasta en mi propia casa donde lo utilizamos mi novia y yo.
Linux es uno de los pilares y una de las polémicas más importantes en el Software Libre, pues como sistema operativo utiliza y contiene muchas herramientas de GNU y como tal mucha gente defiende la idea de que Linux no es Linux, es GNU/Linux (10), dado que Linux es simplemente el kernel o Nucleo de Sistema, y en cuanto a que está basado en dichas herramientas. Otra gente es contraria, pues Linux no solo cuenta con herramientas GNU importantes para su desarrollo sino que tiene otros paquetes de Software como Apache, KDE o X11 que no son partes del proyecto de la FSF y, por lo cual, el sistema debería llamarse X11/KDE/GNU/.../Linux, de manera que éstos últimos le llaman simplemente Linux para no menospreciar a nadie.
Desarrollo
Entre los años 60 y 70 del Siglo XX, el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros. Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC). A finales de los 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.
Precursores
Richard Stallman
Inventó el método Copyleft para licenciar programas que permanezcan siempre libres.
