You are on page 1of 7

SOFTWARE LIBRE

El trmino se refiere al software


(programa informtico) que por
decisin manifiesta de su autor,
puede ser copiado, usado,
estudiado, modificado y
distribuido, con o sin cambios o
mejoras, por el usuario.
1/7
Por qu Software Libre

Para empezar, el software Libre tiene como finalidad de que nadie se


apropie de la propiedad intelectual de ste.
Otro aspecto es que la mayor parte de los programas privativos contienen
cdigo malicioso, oculto para el usuario, que se usa para recabar
informacin o ejecutar subrutinas sin permiso de este. Al no poder ver el
cdigo, no se sabe con exactitud si ese programa privativo est limpio o
est aprovechndose del usuario.
Igualmente, permite ser modificado por cualquier programador para que
funcione mejor o haga algo distinto, ajustndolo a sus necesidades,
mientras que un programa privativo slo puede ser cambiado por sus
propietarios, quienes pueden hacerlo o no, siguiendo criterios
estrictamente econmicos y empresariales y no de mejor servicio al
usuario.
Por ltimo, los beneficios economicos que aporta ya que las licencias del
software libre son completamente gratuitas. 2/7
Tipos de Software Libre

Software de Software de Software de Sistema:

Aplicacin: Programacin: Aquel que permite a los usuarios


interactuar con el sistema
Aquellas herramientas que
incluyen todos aquellos operativo as como tambin
un programador utiliza para controlarlo.
programas que
poder desarrollar Est compuesto por una serie de
permiten al usuario programas informticos. programas que tienen como
realizar una o varias objetivo administrar los recursos
Para esto, el programador del hardware y otorgar al usuario
tareas especficas de se vale de distintos una interfaz.
manera cotidiana como: lenguajes de programacin. El sistema operativo permite
procesadores de texto, Como ejemplo se pueden facilitar la utilizacin del ordenador
a sus usuarios ya que es el que le
hojas de clculo, tomar compiladores, da la posibilidad de asignar y
editores, programas de diseo administrar los recursos del

telecomunicaciones, asistido por computador, sistema.

paquetes integrados, Adems de los sistemas operativos,


software de clculo dentro del software de sistema se
editores de texto,
numrico y simblico, ubican las herramientas de
enlazadores, depuradores, diagnstico, los servidores, las
videojuegos, entre otros. intrpretes, entre otros. utilidades, los controladores de
dispositivos y las herramientas de
correccin y optimizacin, etctera.
3/7
Cundo inici el Software Libre?

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

Para poder comprender bien los diferentes tipos de licencias existentes, en


primer lugar, hay que distinguir sus tipologas.

Es importantsimo diferenciar entre software propietario y software libre.

El primer concepto se aplica a cualquier programa informtico cuyo uso,


redistribucin o modificacin est prohibida o requiere permiso expreso del
titular del software.

Por su parte, el software libre se refiere al programa informtico en el que el


usuario tiene libertades sobre el mismo, pudiendo ser usado, copiado,
modificado y distribuido como el usuario quiera. Su potencial es muy
grande, ya que permite a millones de programadores aplicar y ampliar su
conocimiento, y es que, la disponibilidad y el acceso global a este tipo de
software permite la expansin del conocimiento depositado en cada pieza
desarrollada.
5/7
Licencias de Software Libre

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

Libertad de usar el programa, con cualquier


Ofrece mayor soporte tcnico.
propsito (uso).
La actualizacin y soporte slo son dadas por

Libertad de estudiar cmo funciona el el fabricante, por lo cual el usuario depende


programa y modificarlo, adaptndolo a las del creador del software.
propias necesidades (estudio).
Control de calidad para verificar su

Libertad de distribuir copias del programa, funcionalidad y estabilidad.


con lo cual se puede ayudar a otros usuarios
Es usado por la gran mayora de usuarios y
(distribucin). fcil de usar hasta por el usuario inexperto.

Libertad de mejorar el programa y hacer


La interfaz grfica es ms completa.
pblicas esas mejoras a los dems, de modo

No cede el cdigo de programacin.
que toda la comunidad se beneficie (mejora).

Es muy propenso a ser atacado por software

Econmico.
malicioso.

Independencia tecnolgica.

Es comercial y costoso.

Libre de virus.

Fomenta la libre competencia al basarse en


servicios y no licencias.
7/7

You might also like