Software libre

En el software libre, la palabra libre significa libertad, no precio. En inglés, software libre se dice “free software”, y para evitar una confusión se plantea que, “free software” se debe pensar como en “free speech” (libertad de expresión) y no como en “free stuff" (cosas gratis). En español, no existe esa confusión, pues, libertad y gratuidad están bien diferenciadas. La diferencia es tan grande que, muchos angloparlantes, usan el término “software libre” para evitar confusiones.

La definición de software libre nace en 1985 cuando Richard Stallman plantea que el software debe ser abierto, para que los usuarios no sólo puedan utilizarlo, sino, copiarlo, aprender de él, modificarlo y redistribuir sus modificaciones; pues al fin y al cabo, de esta manera, beneficiarán a todos.

Es así que, la definición de software libre, propone varios niveles de libertad. El primero, permite a los usuarios correr los programas para cualquier propósito (libertad 0). El segundo nivel, permite a los usuarios estudiar el código fuente y adaptarlo a sus necesidades (libertad 1). Una precondición para esta situación es, precisamente, que el código fuente sea abierto para tener acceso a él.

El tercer nivel de libertad permite que los usuarios puedan distribuir los programas, pues así pueden ayudar a otros (libertad 2). Y, finalmente, el cuarto nivel de libertad, permite que los usuarios distribuyan los programas con las mejoras que hicieron, lo cual promueve la ayuda mutua de la comunidad de usuarios (libertad 3).

Ubuntu, es software libre que se puede descargar gratis de internet, pero se debe pagar para recibir los medios físicos, pues, es necesario pagar el envío. www.ubuntu.com

Un software es libre, siempre y cuando, se permitan estas 4 libertades, es decir, el usuario puede distribuir copias del software, modificado o no, de manera gratuita o solicitando una retribución monetaria por la distribución, a cualquier persona, en cualquier lugar. Siendo libre de hacer todo esto sin tener que preguntar o pagar por un permiso.

 

 

 

Por lo tanto, las modificaciones que se le hagan al software no es necesario notificarlas a nadie. Por otra parte, la libertad de uso del software, permite que cualquier usuario, utilice de cualquier manera, y para cualquier propósito el software.

La libertad de distribuir el software propone que los programas sean distribuidos tanto, en forma compilada para ser ejecutados, como con su código fuente, de la misma forma, para las versiones modificadas como las no modificadas. Como para poder hacerle las modificaciones al software es necesario tener acceso a los códigos fuente, entonces, es importante e imprescindible ofrecer el acceso a ellos para cumplir la condición de software libre.

Por otra parte, existen algunos tipos de reglas adicionales sobre la manera de distribuir el software libre, pero son posibles, siempre y cuando no entren en conflicto con las cuatro libertades centrales. Por ejemplo, el copyleft exige que cuando se redistribuyan los programas, nadie pueda restringir las libertades centrales, es decir, esta regla más bien protege los distintos niveles de libertad.

 

 

 

Aún cuando se pague o no por las copias del software libre, siempre se tiene la libertad de copiar y cambiar el software, así como distribuirlo de manera gratuita o vendida.

Software libre no significa que no sea comercial, está disponible para su uso comercial, así como para su desarrollo y distribución comercial. Este tipo de desarrollo del software libre es muy común, pues es muy importante.

Se pueden establecer algunas reglas sobre como se debe empaquetar o modificar el software libre, pero, siempre y cuando no eviten la libertad de poder distribuir versiones modificadas.

http://www.x.org/
Un ejemplo es el X window system, que existen distribuiciones que no son libres

Aún cuando existe el término copyleft para proteger el software libre, garantizando que nadie puede añadirle restricciones, es decir, que permanecerá siendo libre, existe software libre que no se acoge a esta licencia, permitiendo que otras personas utilicen ese software, le hagan modificaciones y puedan convertirlo en software propietario, que ya no sería libre.

Adicionalmente a copyleft, y como parte del Proyecto GNU, la Fundación del Software Libre, promueve la licencia pública general (GPL, General Public License). Esta licencia, actualmente, se encuentra en su versión 3, y está diseñada para promover el uso del software libre y protegerlo.

 

Para conocer otras categorías de software libre puede ingresar al siguiente sitio de internet
http://www.fsf.org/licensing/essays/categories.html

 

 

 

 

 

Si desea profundizar sobre cuales licencias de software libre se pueden catalogar, o no, como GNU general public license
http://www.fsf.org/licensing/licenses