4 libertades del software libre

Freeware

El “software libre” (con “F” mayúscula) y la GPL son componentes fundamentales del mundo de Linux -y del código abierto en general-. Para que un software pueda considerarse “libre”, debe cumplir una lista de cuatro criterios: “las cuatro libertades”. En esta serie de cuatro partes, vamos a analizar estas cuatro “Libertades”, una por una, e intentaremos aplicar una lógica de ingeniería real a cada una de ellas. Para empezar bien, aquí están… en su totalidad:

Libertad 0: La libertad de ejecutar el programa para cualquier propósito.Libertad 1: La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que desees.Libertad 2: La libertad de redistribuir copias para que puedas ayudar a tu vecino.Libertad 3: La libertad de mejorar el programa, y liberar tus mejoras (y las versiones modificadas en general) al público, para que toda la comunidad se beneficie.

Fundación del software libre

Utilizar software libre es hacer una elección política y ética que afirma el derecho a aprender y a compartir lo que aprendemos con los demás. El software libre se ha convertido en la base de una sociedad del aprendizaje en la que compartimos nuestros conocimientos de forma que otros puedan aprovecharlos y disfrutarlos.

Actualmente, mucha gente utiliza software privativo que niega a los usuarios estas libertades y beneficios. Si hacemos una copia y se la damos a un amigo, si intentamos averiguar cómo funciona el programa, si ponemos una copia en más de un ordenador de nuestra casa, nos pueden pillar y multar o meter en la cárcel. Eso es lo que dice la letra pequeña del acuerdo de licencia que aceptas cuando usas software privativo.

Leer más  Que son soft skills

Las corporaciones que están detrás del software privativo suelen espiar tus actividades y restringir que las compartas con otros. Y como nuestros ordenadores controlan gran parte de nuestra información personal y de nuestras actividades diarias, el software privativo representa un peligro inaceptable para una sociedad libre.

¿Qué pasaría si existiera un grupo mundial de programadores éticos con talento que se comprometieran voluntariamente a escribir y compartir software entre ellos y con cualquier otra persona que estuviera de acuerdo en compartirlo? ¿Y si cualquiera pudiera formar parte de esta comunidad y beneficiarse de ella incluso sin ser un experto en informática o sin saber nada de programación? No tendríamos que preocuparnos de que nos pillaran copiando un programa útil para nuestros amigos, porque no estaríamos haciendo nada malo.

Software libre

Como se mencionó en la página anterior, el movimiento del Software Libre fue el movimiento original con el objetivo de proporcionar software libre que pudiera ser utilizado libremente por todos. El líder del movimiento, Richard Stallman, creó la primera licencia abierta: la licencia GNU. El grupo se distingue por su enfoque en los objetivos sociales y su aversión al software privativo.

La primera definición formal de software libre fue publicada por la Free Software Foundation (FSF) en febrero de 1986. Esa definición, escrita por Richard Stallman, se mantiene hoy en día y afirma que el software es libre si las personas que reciben una copia del software tienen cuatro libertades. “El software libre es una cuestión de libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Más concretamente, significa que los usuarios del programa tienen las cuatro libertades esenciales:

Leer más  Internacionalizacion de una empresa

Las libertades 1 y 3 requieren que el código fuente esté disponible porque estudiar y modificar el software sin su código fuente es muy poco práctico. Por lo tanto, el software libre significa que los usuarios de ordenadores tienen la libertad de cooperar con quien quieran y de controlar el software que utilizan.

Software libre

La Definición de Software Libre escrita por Richard Stallman y publicada por la Fundación para el Software Libre (FSF), define el software libre como aquel que garantiza a los usuarios finales la libertad de utilizar, estudiar, compartir y modificar dicho software. El término “libre” se utiliza en el sentido de “libre expresión”, no de “libre de cargo”[1] La primera publicación conocida de la definición fue en la edición de febrero de 1986[2] de la publicación, ahora descontinuada, GNU’s Bulletin de la FSF. La fuente canónica del documento está en la sección de filosofía del sitio web del Proyecto GNU. En abril de 2008 [actualización], está publicado allí en 39 idiomas[3] La FSF publica una lista de licencias que cumplen con esta definición.

La palabra “libre” en nuestro nombre no se refiere al precio; se refiere a la libertad. En primer lugar, la libertad de copiar un programa y redistribuirlo a tus vecinos, para que puedan utilizarlo igual que tú. En segundo lugar, la libertad de cambiar un programa, para que usted pueda controlarlo en lugar de que él le controle a usted; para ello, el código fuente debe estar a su disposición.