Está en la página 1de 3

Software libre

Ir a la navegaci�nIr a la b�squeda

Mapa conceptual del software libre.


El software libre es todo software cuyo c�digo fuente puede ser estudiado,
modificado, y utilizado libremente con cualquier fin y redistribuido con cambios
y/o mejoras o sin ellas.1?2? Su definici�n est� asociada al nacimiento del
movimiento de software libre, encabezado por el activista y experto inform�tico
estadounidense Richard Stallman y la fundaci�n en 1985 de la Free Software
Foundation, una organizaci�n sin �nimo de lucro que coloca la libertad del usuario
inform�tico como prop�sito �tico fundamental.3?

Un software es libre si otorga a los usuarios de manera adecuada las denominadas


cuatro libertades: libertad de usar, estudiar, distribuir y mejorar, de lo
contrario no se trata de software libre. Existen diversos esquemas de distribuci�n
que no son libres, y si bien podemos distinguirlos sobre la base de cu�nto les
falta para llegar a ser libres, su uso bien puede ser considerado contrario a la
�tica en todos los casos por igual.2?

La expresi�n �software libre� proviene de la expresi�n del ingl�s free software,


que presenta ambig�edad entre los significados �libre� y �gratis� asociados a la
palabra free. Por esto es que suele ser considerado, de manera err�nea,4?5? como
software gratuito y no en su acepci�n m�s precisa como software que puede ser
modificado y compartido sin infringir la licencia. El software libre suele estar
disponible gratuitamente, o al precio de coste de la distribuci�n a trav�s de otros
medios, sin embargo no es obligatorio que sea as�, por lo tanto no hay que asociar
software �libre� a �gratuito� (denominado usualmente freeware), ya que, conservando
su car�cter de libre, puede ser distribuido comercialmente. An�logamente, el
software gratis o gratuito incluye en ocasiones el c�digo fuente; no obstante, este
tipo de software no es �libre� en el mismo sentido que el software libre, a menos
que se garanticen los derechos de modificaci�n y redistribuci�n de dichas versiones
modificadas del programa. En este sentido, es importante conocer las implicaciones
jur�dicas que emanan del uso del software libre.6?

Tampoco debe confundirse software libre con �software de dominio p�blico�. Este
�ltimo es aquel que no requiere de licencia, pues sus derechos de explotaci�n son
para toda la humanidad, porque permite el acceso a todos por igual. Cualquiera
puede hacer uso de �l, consignando su autor�a original. Este software ser�a aquel
cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado. Si un
autor condiciona su uso bajo una licencia, por muy d�bil que sea, ya no es del
dominio p�blico.

�ndice
1 Historia
2 Las cuatro libertades del software libre
2.1 Formatos abiertos
3 Tipos de licencias
3.1 Licencias GPL
3.2 Licencias LGPL
3.3 Licencias AGPL
3.4 Licencias Estilo BSD
3.5 Licencia PSFL
3.6 Licencia MIT
3.7 Licencias MPL y derivadas
3.8 Licencia CDDL
3.9 Copyleft
3.10 Licencias EPL
3.11 Licencia APSL
3.12 Licencia Apache
3.13 Licencia PHP
4 Comparaci�n con el software de c�digo abierto
5 Implicaciones econ�mico-pol�ticas
5.1 Modelo de negocio
5.2 Seguridad relativa
5.3 Blobs binarios y otros propietarios del software
6 Software libre en la Administraci�n P�blica
7 Software libre y gesti�n sanitaria
8 Ventajas y desventajas del software libre en la educaci�n
9 Motivaciones del software libre
10 Contexto legal por pa�ses
10.1 Argentina
10.2 Bolivia
10.3 Colombia
10.4 Costa Rica
10.5 Ecuador
10.6 Espa�a
10.7 Francia
10.8 Per�
10.9 Uruguay
10.10 Venezuela
11 V�ase tambi�n
12 Referencias
13 Enlaces externos
Historia
Art�culos principales: Historia del software libre y de c�digo abierto y Richard
Stallman.

Richard Matthew Stallman, creador del concepto de software libre y fundador de la


Free Software Foundation.
Entre los a�os 1960 y 1970, el software no se consideraba un producto sino un
a�adido que los vendedores de las grandes computadoras de la �poca (las
mainframes)7? aportaban a sus clientes para que estos pudieran usarlas. En dicha
cultura, era com�n que programadores y desarrolladores de software compartieran
libremente sus programas unos con otros. Este comportamiento era particularmente
habitual en algunos grupos de usuarios de la �poca, como DECUS (grupo de usuarios
de computadoras DEC). A finales de la d�cada de 1970, las compa��as iniciaron el
h�bito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.

En 1971, cuando la inform�tica todav�a no disfrutaba de su gran auge, las personas


que hac�an uso de ella, en �mbitos universitarios y empresariales, creaban y
compart�an el software sin ning�n tipo de restricciones.

Con la llegada de los a�os 1980 la situaci�n empez� a cambiar. Las computadoras m�s
modernas comenzaban a utilizar sistemas operativos privativos, forzando a los
usuarios a aceptar condiciones restrictivas que imped�an intercambiar, compartir o
realizar modificaciones a dicho software.

En caso de que alg�n usuario o programador encontrase alg�n error en la aplicaci�n,


lo �nico que pod�a hacer era darlo a conocer a la empresa desarrolladora para que
esta lo solucionara. Aunque el programador estuviese capacitado para solucionar el
problema y lo desease hacer sin pedir nada a cambio, el contrato le imped�a que
modificase el software.

En 1971, el estadounidense Richard Matthew Stallman, estudiante de F�sica de la


Universidad de Harvard, form� parte como hacker del Laboratorio de Inteligencia
Artificial del Instituto Tecnol�gico de Massachusetts. En la d�cada de 1980, la
cultura hacker que constitu�a la vida de Stallman empez� a disolverse bajo la
presi�n de la comercializaci�n en la industria del software. Los dem�s compa�eros
de Stallman, tambi�n hackers del laboratorio, fundaron la compa��a Symbolics que
intentaba reemplazar el software libre producido en las instalaciones por software
no libre de su propiedad. Stallman cont�, a�os despu�s, que por aquellos a�os, en
el laboratorio donde trabajaba, hab�an recibido una impresora donada por una
empresa externa. El dispositivo, que era utilizado en red por todos los
trabajadores, parec�a no funcionar a la perfecci�n, dado que cada cierto tiempo el
papel se atascaba. Como agravante, no se generaba ning�n aviso que se enviase por
red e informase a los usuarios de la situaci�n.

La p�rdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban


por red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora
atascada y una cola enorme de trabajos pendientes. Richard Stallman decidi�
arreglar el problema, e implementar el env�o de un aviso por red cuando la
impresora se bloqueara. Para ello necesitaba tener acceso al c�digo fuente de los
controladores de la impresora. Pidi� a la empresa propietaria de la impresora lo
que necesitaba, comentando, sin pedir nada a cambio, qu� era lo que pretend�a
realizar. La empresa se neg� a entregarle el c�digo fuente. En ese preciso
instante, Stallman se vio en una encrucijada: deb�a elegir entre aceptar el nuevo
software propietario firmando acuerdos de no revelaci�n y acabar desarrollando m�s
software propietario con licencias restrictivas, que a su vez deber�an ser m�s
adelante aceptadas por sus propios colegas. Stallman renunci� a su empleo, viviendo
de realizar programas libres y vender las copias en cintas y el d�a 27 de
septiembre de 1983, anunci� en varios grupos de noticias de Usenet el inicio del
Proyecto GNU, que persegu�a crear un sistema operativo completamente libre.8? En
1985, Stallman fund� la organizaci�n Free Software Foundation (FSF) e introdujo la
definici�n formal de software libre y el concepto de copyleft, que desarroll� para
otorgar libertad a los usuarios y para restringir las posibilidades de apropiaci�n
del software.9?

En 1984, Stallman renuncia al MIT(Instituto Tecnol�gico de Massachusetts-traducido


del Ingl�s) para evitar que la universidad exigiera derechos sobre el software que
estaba desarrollando en el marco del Proyecto GNU y en 1985 publica el Manifiesto
GNU para describir el prop�sito del proyecto y explicar la importancia del software
libre. En 1986 public� la definici�n de "Software Libre" y cre� la Fundaci�n para
el Software Libre (Free Software Foundation - FSF), y en 1989 public� la primera
versi�n de la Licencia P�blica General GNU (General Public License - GPL).10?

Las cuatro libertades del software libre


Art�culo principal: Definici�n de Software Libre
De acuerdo con la definici�n establecida por Richard Stallman, un software es
"libre" cuando garantiza las siguientes libertades:11?

Libertad Descripci�n

También podría gustarte