El Software Libre es todo software que se puede utilizar, copiar, modificar y
distribuir libremente. El Software Libre posee licencias que explícitamente otorgan
al usuario las libertades citadas y, además, el código fuente (1) del programa
debe estar disponible para que los desarrolladores, o cualquier persona con los
conocimientos necesarios, puedan reutilizarlo, modificarlo, mejorarlo y/o redistribuirlo.
Normalmente, cuando se escucha por primera vez sobre Software Libre se le
asocia a software gratuito. Esto es un error común que debemos evitar ya que
el Software Libre más allá de ser gratuito, brinda a sus usuarios acceso a la tecnología,
al conocimiento, fomenta la solidaridad y el compartir entre los usuarios
de software, además de que está cimentado sobre una sólida base legal que
ampara estas libertades.
Para explicar el concepto de Software Libre, es importante entender el contexto
de su nacimiento. Los años 70 era una época floreciente en el mundo de la computación,
una época en que los programadores de computadora tenían como
norma el intercambiar, compartir y mejorar el software que producían, algo muy
parecido a lo que hace el mundo de la academia y la investigación científica:
construir sobre ideas. En el campo de la computación esta práctica era algo
muy natural.
En la década de los 80, este panorama empezó a cambiar ya que la comercialización
del software y la protección del mismo mediante el mecanismo legal del
copyright y patentes de software se hizo muy rentable para las empresas de
tecnología, por lo que el compartir el software fuera del ambiente empresarial
o corporativo se volvió prohibido para la mayoría de los programadores.
En el año 1984, Richard M. Stallman, quien era entonces un joven programador
en la prestigiosa universidad Massachussets Institute of Technology (MIT), en
Estados Unidos, se opuso a esta tendencia creciente de privatizar el software e
inició entonces un movimiento de resistencia cuyo objetivo principal no era realizar
protestas u oposiciones contra las empresas de tecnología. Lo que ha
hecho único a este movimiento y su causa es su distinción de una simple oposición,
a la construcción de una alternativa viable para los usuarios de software.
Y así nació el Software Libre. A principios de 1984 Stallman renunció a su trabajo
en el MIT y se dio a la tarea de crear un sistema operativo (2) desde cero, con una
licencia “libre”, al cual llamó Proyecto GNU (3). En el año 1985 se crea la Free Software
Foundation (4) , organización civil sin fines de lucro a través de la cual se han
organizado los esfuerzos de este proyecto desde entonces.
Se definió el Software Libre, como aquel que cumple con cuatro libertades
básicas:
Libertad 0: Libertad de ejecutar el programa para cualquier propósito.
Libertad 1: Libertad de estudiar cómo trabaja el programa, y cambiarlo para
que haga lo que usted quiera. El acceso al código fuente es una condición
necesaria para ello.
Libertad 2: La libertad de redistribuir copias.
Libertad 3: La libertad de distribuir copias de sus versiones modificadas a
terceros.
En el año 1998, algunos miembros del movimiento de Software Libre se separan
y crean la Iniciativa de Código Abierto (Open Source Initiative) (5) con el fin de
promocionar el software desarrollado bajo los principios de Software Libre de
un modo más pragmático en el ámbito empresarial y de negocios, basado en
argumentos sobre las ventajas técnicas del mismo.
Hoy en día se conoce popularmente como Linux al sistema operativo libre, aunque
técnicamente este nombre se refiere sólo al núcleo del sistema operativo.
Por este motivo, Stallman y la Free Software Foundation exhortan a las personas
a llamar al sistema operativo GNU/Linux.
El marco legal para ejercer las libertades que promueve el Software Libre lo ofrecen
las licencias, entre las cuales podemos mencionar la Licencia Pública General
de GNU (GPL por sus siglas en inglés) (6) que establece explícitamente lo que un
usuario puede hacer con el software licenciado bajo la misma, atendiendo por
supuesto, a la definición de Software Libre. Una característica particular de esta
licencia es que establece que el software derivado debe poseer la misma licencia
libre del software original.
Como se mencionó, el Software Libre promueve principios de libertad del conocimiento,
libertad a los usuarios de programas de computadoras y solidaridad
entre otros. Es un movimiento social y también político (sin tendencia partidista),
organizado en su mayoría a través de comunidades de voluntarios que trabajan
de manera descentralizada para desarrollar software bajo estos principios.
El Software Libre hoy en día es utilizado por grandes y pequeñas empresas,
organizaciones no gubernamentales (ONG), gobiernos, universidades y centros
de investigación alrededor del mundo (7)
_______________________________________________________________
NOTAS AL PIE.
(1) El código fuente de un programa son el conjunto de instrucciones que definen lo que puede hacer o no una pieza de
software. Se puede hacer una analogía entre el código fuente de un programa y una receta de cocina. Mediante una
receta de cocina podemos conocer los ingredientes de un determinado plato y podemos reproducir su confección y
añadirle toques personales de cuerdo a nuestros gustos. De la misma manera, el código fuente que está escrito en un
lenguaje de programación, entendible para los humanos, es fácilmente modificable por un programador con los conocimientos
necesarios.
(2) Sistema Operativo es la plataforma sobre la cual corren todos los programas en una computadora. Un sistema operativo
popular y propietario o privativo es Windows. Cuando RMS se dio a la tarea de crear un Sistema Operativo, Windows ni
siquiera existía como lo conocemos hoy en día. Era popular entonces el sistema operativo propietario UNIX. El sistema
operativo creado y promovido por la FSF es conocido como GNU/Linux.
(3) Las siglas GNU significan “GNU is not Unix”.
(4) www.fsf.org
(5) www.opensource.org
(6) Para una definición detallada de la licencia GPL visite: www.gnu.org/licenses/licenses.es.html#GPL
(7) Un excelente artículo de referencia sobre organizaciones que usan Software Libre (Wikipedia, La Organización Europea
de Investigación Nuclear (CERN), Fundación del Software Libre, Bolsa de Valores de Nueva York, Departamento de Defensa
de Estados Unidos), pude encontrarse en www.fsf.org/working-together/whos-using-free-software
FUENTE: CATALOGO DE SOFTWARE LIBRE
FUENTE: CATALOGO DE SOFTWARE LIBRE
No hay comentarios:
Publicar un comentario