SOFTWARE LIBRE
Software libre (free software) es la denominación del software que brinda libertad a los usuarios sobre su producto adquirido y por tanto,
una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el
software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo
más preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con cualquier propósito; de
estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros; de
mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la
segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo).
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 eso no hay que asociar software libre a
"software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede
ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito"
incluye en algunas 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.
Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquél que no requiere de licencia, pues sus
derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre
con fines legales y consignando su autoría original. Este software sería aquél cuyo autor lo dona a la humanidad o cuyos derechos de
1
autor han expirado, tras un plazo contado desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una
licencia, por muy débil que sea, ya no es dominio público.
2
Libertades del software libre
Libertad 0 Libertad 1 Libertad 2 Libertad 3
Ejecutar el programa con Estudiar y modificar el programa Copiar el programa de manera Mejorar el programa y publicar las
cualquier propósito (privado, (para lo cual es necesario poder que se pueda ayudar al vecino o a mejoras
educativo, público, comercial, acceder al código fuente) cualquiera
militar, etc.)
Es importante señalar que las libertades 1 y 3 obligan a que se tenga acceso al código fuente.
La "libertad 2" hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algún tipo de licencia de
software libre que beneficie a la comunidad.
Richard Matthew Stallman. ( Manhattan, Nueva York, 16 de marzo de
3
1953), es un programador estadounidense y la figura más relevante del movimiento por el software libre en el mundo.
Sus mayores logros como programador incluyen el editor de texto Emacs, el compilador GCC, y el depurador GDB, bajo la rúbrica del
Proyecto GNU. Pero su influencia es mayor por el establecimiento de un marco de referencia moral, político y legal para el movimiento
del software libre, como una alternativa al desarrollo y distribución del software no libre o privativo. Es también inventor del concepto de
Copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres
y reviertan en la comunidad.
En 1971, siendo estudiante de primer año de Física en la Universidad Harvard, Stallman se convirtió en un hacker del laboratorio de
inteligencia artificial (IA) del MIT. En los años 80, 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. En particular, otros hackers del laboratorio de IA fundaron la compañía Symbolics, la
cual intentaba activamente reemplazar el software libre del Laboratorio con su propio software privativo.
Durante dos años, desde 1983 a 1985, 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, sin embargo, él era el último de su generación de
hackers en el laboratorio.
En 1991, Linus Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el
sistema operativo GNU/Linux.
Las motivaciones políticas y morales de Richard Stallman lo han convertido en una figura controvertida. Muchos programadores
influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o
4
el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una
alternativa al movimiento del software libre, el movimiento de código abierto.
"Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la
democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que
tú o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral,
sino la capacidad de hacer daño."
Stallman ha recibido numerosos premios y reconocimientos por su trabajo, entre ellos una membresía en la MacArthur Foundation en
1990, el Grace Hopper Award de la Association for Computing Machinery en 1991 por su trabajo en el editor Emacs original, un
Doctorado Honoris Causa del Royal Institute of Technology de Suecia en 1996, el Pioneer award de la Electronic Frontier Foundation en
1998, el Yuki Rubinski memorial award en 1999, y el Takeda award en 2001. En 2004 recibió un Doctorado Honoris Causa otorgado por
la Universidad de Salta (Argentina). Ha sido el primer galardonado con el Premio Internacional Extremadura de Conocimiento Libre que
concedió la Junta de Extremadura el 7 de febrero de 2007 en Badajoz en el marco de la III Conferencia Internacional de Software Libre.
5
En 1999 promovió la creación de una
enciclopedia libre, la GNUPedia, considerada
como un antecedente directo de la Wikipedia.
En la actualidad, Stallman se encarga de
difundir la ideología GNU en todo el mundo
mediante charlas y conferencias. Esto hace
que algunos le consideren como un profeta o
gurú.
GNU
6
El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU .
El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias [Link]-wizards. Al anuncio
original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para
realizar el proyecto GNU, entre las que destaca "volver al espíritu de cooperación que prevaleció en los tiempos iniciales de la
comunidad de usuarios de computadoras".
GNU es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix).
Puesto que en inglés "gnu" (en español "ñu") se pronuncia igual que "new", Richard
Stallman recomienda pronunciarlo "guh-noo". En español, se recomienda
pronunciarlo ñu como el antílope africano o fonéticamente;[1] por ello, el término
mayoritariamente se deletrea (G-N-U) para su mejor comprensión.
7
GPL
La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License o simplemente su acrónimo
del inglés GNU GPL, es una licencia creada por la Free Software Foundation a mediados de
los 80, y está orientada principalmente a proteger la libre distribución, modificación y uso de
software. Su propósito es declarar que el software cubierto por esta licencia es software libre
y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.
Existen varias licencias "hermanas" de la GPL, como la licencia de documentación libre de
GNU (GFDL) que cubre los artículos de la Wikipedia, la Open Audio License, para trabajos
musicales, etcétera, y otras menos restrictivas, como la MGPL, o la LGPL (Lesser
General Public License, antes Library General Public License), que permiten el enlace
dinámico de aplicaciones libres a aplicaciones no libres.
La licencia GPL, al ser un documento que cede ciertos derechos al usuario, asume la forma
de un contrato, por lo que usualmente se le denomina contrato de licencia o acuerdo de
licencia.
En los países de tradición anglosajona existe una distinción doctrinal entre licencias y
contratos, pero esto no ocurre en los países de tradición civil o continental. Como contrato,
la GPL debe cumplir los requisitos legales de formación contractual en cada jurisdicción.
La licencia ha sido reconocida por juzgados en Alemania, particularmente en el caso de una
sentencia en un tribunal de Munich, lo que indica positivamente su validez en jurisdicciones de derecho civil.
8
GPL versión 3
Después de 14 años de ser usada sin cambios, la licencia GNU GPL vuelve a la mesa de diseño. La Free Software Foundation está
actualmente abocada a actualizarla en varios sentidos:
• Resolver formas en que a pesar de todo alguien podía
quitar libertades a los usuarios.
• Como un caso especial de lo anterior: Prohibir el uso de
software cubierto por la licencia en sistemas diseñados
para quitar libertades (DRM).
• Resolver ambigüedades y aumentar su compatiblidad con
otras licencias.
• Facilitar su adaptación a otros países.
• Incluir cláusulas que defiendan a la comunidad de software libre del uso indebido de patentes de software.
• Mostrar usuarios registrados
9
GNU/Linux
GNU/Linux es un sistema operativo similar a Unix que se distribuye bajo la
Licencia Pública General de GNU (GNU GPL), es decir que es software libre. Su
nombre proviene del núcleo Linux, desarrollado desde 1991 por Linus Torvalds,
y el proyecto GNU, iniciado en 1983 por Richard Stallman. Es usado
ampliamente en servidores y super-computadores,[1] y cuenta con el respaldo
de corporaciones como Dell, Hewlett-Packard, IBM, Novell, Oracle, Red Hat y
Sun Microsystems.
Puede ser instalado en gran variedad de hardware, incluyendo computadores de
escritorio y portátiles (PCs x86 y x86-64 así como Macintosh y PowerPC),
computadores de bolsillo, teléfonos celulares, dispositivos empotrados,
videoconsolas (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X) y
otros (como enrutadores o reproductores de audio digital como el iPod).
Las variantes de estos sistemas se denominan "distribuciones" y su objetivo es
ofrecer una edición que cumpla con las necesidades de determinado grupo de
usuarios. Algunas son gratuitas y otras de pago, algunas insertan software no
libre y otras contienen solo software libre. La marca registrada Linux (número de serie: 1916230.[2] ) pertenece a Linus Torvalds y se
define como "un sistema operativo para computadoras que facilita su uso y operación". Existen numerosos grupos de usuarios de Linux
en casi todos los países del mundo.
10
Linus Torvalds
Linus Benedict Torvalds (nacido el 28 de diciembre de 1969 en Helsinki), es un ingeniero de software finlandés; es más conocido por
desarrollar la primera versión del núcleo (kernel) del sistema operativo GNU/Linux, basándose en la implementación de las
herramientas, los compiladores y las utilidades desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la
coordinación del proyecto. Pertenece a la comunidad hablante de sueco de Finlandia (que también es oficial y hablado por
aproximadamente el 6% de la población).
11