Software Libre (Diapositiva)
Software Libre (Diapositiva)
Software Libre (Diapositiva)
A finales de los aos 50 y durante los 60, casi la totalidad del software era producido por acadmicos y grupos de investigadores,
quienes compartieran sus sistemas operativos y programas, cuyo cdigo poda modificarse para realizar arreglos o mejorarlos.
A finales de los 70, las compaas iniciaron el hbito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.
Posteriormente las computadoras ms modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a
aceptar condiciones restrictivas que impedan intercambiar, compartir o realizar modificaciones a dicho software.
En 1971, Richard Stallman, estudiante de primer ao de Fsica en la Universidad Harvard, Stallman se convirti en un hacker del
Laboratorio de Inteligencia Artificial del Instituto Tecnolgico de Massachusetts (MIT). En los aos 1980, la cultura hacker que
constitua la vida de Stallman empez a disolverse bajo la presin de la comercializacin en la industria del software. En particular,
otros hackers del laboratorio de IA fundaron la compaa Symbolics, la cual intentaba activamente reemplazar el software libre del
Laboratorio con su propio software privativo.
Entre 1982 y 1983, Stallman por s solo duplic los esfuerzos de los programadores de Symbolics para impedir que adquirieran un
monopolio sobre los ordenadores del laboratorio. Por ese entonces se le pidi que firmara un acuerdo de no divulgacin y que
llevara a cabo otras acciones que l consider traiciones a sus principios.
El 27 de septiembre de 1983 Stallman anunci el inicio del proyecto GNU, que persegua crear un sistema operativo completamente
libre.
Al anuncio inicial del proyecto GNU sigui, en 1985, la publicacin del Manifiesto GNU, en el cual Stallman declaraba sus intenciones
y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denomin GNU. Poco tiempo despus fund la
organizacin sin nimo de lucro Free Software Foundation para coordinar el esfuerzo. Invent el concepto de copyleft, que fue
utilizado en la Licencia Pblica General GNU (conocida generalmente como la GPL) en 1989.
En 1991, Linus Torvalds liber el ncleo Linux bajo los trminos de la GPL, completando un sistema GNU completo y operativo: el
sistema operativo GNU/Linux.
4/7
Sobre las licencias
Entre las diferentes licencias de software libre podemos destacar las siguientes:
Licencias GNU GPL (General Public License) es la licencia de derecho de autor ms ampliamente usada en el mundo del
software libre y cdigo abierto. Esta garantiza a los usuarios finales (personas, organizaciones, compaas) la libertad de usar,
estudiar, compartir (copiar) y modificar el software. Su propsito es doble: declarar que el software cubierto por esta licencia
es libre, y protegerlo (mediante una prctica conocida como copyleft) de intentos de apropiacin que restrinjan esas
libertades a nuevos usuarios cada vez que la obra es distribuida, modificada o ampliada.
Licencias GNU LGPL (Lesser General Public License) pretende garantizar la libertad de compartir y modificar el software
cubierto por ella, asegurando que el software es libre para todos sus usuarios.
Licencia GNU AGPL (Affero General Public Licensee) es una licencia copyleft, diseada especficamente para asegurar la
cooperacin con la comunidad en el caso de software que corra en servidores de red.
La licencia BSD es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley Software Distribution), un
tipo del sistema operativo Unix-like. Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License.
Esto est en contraste con las licencias copyleft, que tienen de reciprocidad requisitos de compartir-igual. Esta licencia tiene
menos restricciones en comparacin con otras como la GPL estando muy cercana al dominio pblico. La licencia BSD al
contrario que la GPL permite el uso del cdigo fuente en software no libre. La versin original ya se ha revisado y sus
variantes son denominadas licencias BSD modificadas.
Licencia PSFL (Python Software Foundation License) es una licencia de software libre permisiva, al estilo de la licencia BSD,
que cumple con los requisitos OSI para ser declarada licencia de software libre, es compatible con la licencia GPL, no es una
licencia copyleft, y permite modificaciones del cdigo fuente, as como la creacin de trabajos derivados, sin requerir que las
modificaciones y los trabajos derivados tengan que ser a su vez de cdigo abierto.
Licencias MPL (Mozilla Public License) tiene un gran valor porque fue el instrumento que emple Netscape Communications
Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre:
Mozilla.
6/7
Comparacion entre Software Libre
y Software Privativo
Software Libre Software Privativo
Econmico.
malicioso.
Independencia tecnolgica.
Es comercial y costoso.
Libre de virus.