jueves, 16 de febrero de 2017

¿Qué es el Software Libre?




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

No hay comentarios:

Publicar un comentario

Historia de la Adelita, ¿quién fue la mujer más popular de la Revolución Mexicana?

La Adelita, la mujer que inspiró uno de los corridos más famosos de la Revolución Mexicana. Adela Velarde Pérez, La Adelita, nació en Ciudad...