Vous êtes sur la page 1sur 3

La historia del software libre y de cdigo abierto como lo conocemos

actualmente, se remonta a inicios de los aos 1980, poca en la que la mayora


de software era privativo y surgi la necesidad, por parte de algunos
programadores, de crear proyectos que impulsaran la creacin de software
libre.1 Cabe mencionar que antes, cuando las primeras computadoras nacieron
(y por ende los primeros programas informticos), el software tena un modelo
de desarrollo cooperativo, similar al de otras ciencias como la fsica; esto
empez a cambiar en los aos 1960 y los aos 1970, cuando nacieron las
primeras compaas que privatizaron su cdigo. 2

Inicios del proyecto GNU y la FSF


Artculo principal: Proyecto GNU.

En 1983, Richard Stallman lanz el proyecto GNU para escribir un sistema operativo
completo libre de restricciones sobre el uso de su cdigo fuente. Uno de los incidentes
particulares que lo motivaron a esto fue el caso de una molesta impresora que no poda ser
arreglado porque el cdigo fuente no era revelado. 12 Otro posible evento de inspiracin para
el proyecto GNU y su manifiesto fue el desacuerdo entre Stallman y Symbolics, Inc. sobre
el acceso a las actualizaciones, por parte del MIT, que Symbolics haba realizado a su
mquina Lisp, la cual estaba basada en cdigo del MIT.13 Poco tiempo despus de su
lanzamiento, acu el trmino "software libre" y para promover el concepto fund la Free
Software Foundation. Una definicin de software libre fue publicada en febrero de 1986.
En 1989, fue publicada la primera versin de la Licencia Pblica General de GNU.14 En
1991 se public la ligeramente actualizada la versin 2 de la licencia.
En 1989, algunos desarrolladores de GNU crearon la compaa Cygnus Solutions.15
El ncleo (kernel) del proyecto GNU, posteriormente llamado GNU Hurd, fue retrasado
continuamente, pero la mayor parte de los dems componentes fueron completados para
1991. Algunos de stos, especialmente la Coleccin de compiladores de GNU, se han

convertido en lderes del mercado por mritos propios. El Depurador de GNU y GNU
Emacs tambin fueron xitos notables.

Nace el cdigo abierto


El navegador web de Trisquel, una derivacin libre de Firefox. Ejemplo de desarrollo de
cdigo abierto.
En 1997, Eric Raymond public La catedral y el bazar, un ensayo dnde analiza a la cultura
hacker y los principios del software libre. El escrito recibi particular atencin al principio
de 1998 y fue un factor estimulante para que Netscape Communications Corporation
liberara su popular suite de internet Netscape Communicator como software libre.23 Este
cdigo, es mejor conocido en la actualidad como Firefox y Thunderbird.
Este acto por parte de Netscape, impuls a Raymond y otros a buscar cmo llevar los
principios del software libre a la industria del software comercial. Concluyeron que el
activismo social de la FSF no era atractivo para las compaas como Netscape y buscaron
maneras de volver a inventar el movimiento del software libre para enfatizar el potencial
comercial de compartir cdigo fuente. El nuevo nombre que escogieron fue "cdigo
abierto" (open source en ingls) y rpidamente Bruce Perens, el editor Tim O'Reilly, Linus
Torvalds y otros firmaron a favor del nuevo nombre. La Open Source Initiative (Iniciativa
por el Cdigo Abierto) fue fundada en febrero de 1998 para fomentar el nuevo trmino y
para difundir los principios del "cdigo abierto".24
Sin embargo, Richard Stallman y la FSF objetaron enrgicamente al enfoque de la nueva
organizacin. Sintieron que, con la estrecha visin del cdigo fuente, la OSI estaba
sepultando los valores filosficos y sociales del software libre y que estaba escondiendo el
problema de la libertad de los usuarios de computadoras. An as, Stallman segua
manteniendo la postura de que los usuarios de ambos trminos eran aliados en contra del
software privativo.25
En septiembre de 2000, Sun Microsystems lanz la suite ofimtica StarOffice 5.2 como
software libre bajo los trminos de la Licencia Pblica General Reducida de GNU.26 La
versin libre de la suite fue renombrada a OpenOffice.org (comnmente abreviado "OOo")
y coexiste con StarOffice, la versin 1.0 de OpenOffice.org fue lanzada el 30 de abril de
2002; el producto y el cdigo fuente abierto coexisten desde el 13 de octubre de 2000.27

Estructura del sistema operativo de linux


De la misma manera que el Unix, el Linux se puede dividir generalmente en
cuatro componentes principales: el ncleo(kernel), el shell, el sistema de
archivos y las utilidades. El ncleo es el programa medular que ejecuta
programas y gestiona dispositivos de hardware tales como los discos y las
impresoras. El shell proporciona una interfaz para el usuario. Recibe rdenes
del usuario y las enva al ncleo para ser ejecutadas. El sistema de archivos,
organiza la forma en que se almacenan los archivos en dispositivos de
almacenamiento tales como los discos. Los archivos estn organizados en
directorios. Cada directorio puede contener un nmero cualquiera de
subdirectorios, cada uno de los cuales puede a su vez, contener otros archivos.
El ncleo, el shell y el sistema de archivos forman en conjunto la estructura
bsica del sistema operativo. Con estos tres elementos puede ejecutar
programas, gestionar archivos e interactuar con el sistema. Adems, Linux
cuenta con unos programas de software llamados utilidades que han pasado a
ser considerados como caractersticas estndar del sistema. Las utilidades son
programas especializados, tales como editores, compiladores y programas de
comunicaciones, que realizan operaciones de computacin estndar.

Vous aimerez peut-être aussi