Skip to content

1 _Lo_que_necesito_saber_sobre_Software_Libre:Lo_que_es_SL. [Guadalinex V7]

lrarodriguezindra edited this page Dec 14, 2015 · 1 revision

Lo que es SL

Hablar de los orígenes del Software Libre es considerado por muchos como sinónimo de hacer referencia al trabajo y la dedicación de dos de las personas más renombradas dentro de la comunidad, Richard Stallman y Linux Torvalds.

En 1983 Stallman crea el sistema GNU, que pretendía ser un sistema operativo totalmente libre y que le hiciera frente al sistema privativo UNIX, en un intento de recuperar el espíritu de compartir conocimiento que había predominado entre los usuarios de ordenadores, antes de que se produjera el despliegue definitivo de la informática y se le pusieran restricciones de uso y precio a los software. De ahí el significado de las siglas GNU, que responden a GNU's Not Unix (GNU no es Unix).

Para asegurarse de que se mantenía GNU como sistema operativo libre Stallman creó la Licencia General Pública de GNU (GPL), donde se recoge el Copyleft, un tipo de licencia que se contrapone al famoso manual:14-_glosario_de_terminos:de_la_a_a_la_z#C|Copyright y que pretendía velar por los derechos del sistema libre GNU de ejecutarlo, copiarlo, modificarlo y distribuirlo como se desee.

{ manual:1-_lo_que_necesito_saber_sobre_software_libre:copyleft.png|Copyleft}}

Y en 1985 fundó la Free Software Foundation (Fundación para el Software Libre) para asegurarse de que el proyecto GNU recibiera apoyo legal y financiero.

Pero el sistema GNU de Stallman, aunque poseía un núcleo kernel inicial, todavía le faltaban programas para llegar a funcionar como UNIX. Hasta que en 1991 Linus Torvalds comenzó a desarrollar el núcleo Linux y decidió distribuirlo bajo la licencia GPL. Más tarde, ese núcleo creado por Linus se combinó con el sistema GNU de Stallman y dio lugar al sistema operativo conocido como GNU/Linux.

Basándonos en la definición de la Free Software Foundation y el proyecto GNU el software libre es una cuestión de plena libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Concretamente se refiere a cuatro tipos de libertades para los usuarios del software:

  • La libertad de ejecutar el programa para cualquier propósito.

Hace referencia a la libertad de cualquier persona u organización de usar el programa en un ordenador, para cualquier tipo de trabajo y propósito, sin tener la obligación de comunicarlo a su desarrollador. Como usuario eres libre de usar el programa para tus propósitos, de distribuirlo a otra persona que también será libre de usarlo para sus fines, pero tu no tienes derecho a imponer tus propios propósitos a otros usuarios.

También debería tener la libertad de hacer modificaciones y usarlas en privado sin tener que mencionar que existen. Si publica sus cambios no debería estar obligado a notificarlo de ninguna forma.

  • La libertad de redistribuir copias para que pueda ayudar al prójimo.

Esta libertad debe incluir las formas binarias o ejecutables del programa, así como el código fuente, tanto para versiones modificadas como para las que no lo están.

{ manual:1-_lo_que_necesito_saber_sobre_software_libre:fsf.jpg|Free Software Foundation}}

  • La libertad de mejorar el programa y publicar sus mejoras y versiones modificadas en general, para que se beneficie toda la comunidad. El acceso al código fuente es una condición necesaria.

Que una modificación constituya o no una mejora es un asunto subjetivo. Si sus modificaciones se limitan, en esencia, a los cambios que otra persona considera una mejora eso no se trata de libertad.

Un programa es software libre si los usuarios tienen todas esas libertades*.

El software no libre o privativo es aquel software distribuido bajo una licencia más restrictiva que no garantiza estas cuatro libertades. La licencia de copyright que incluyen reserva la mayoría de los derechos de modificación, duplicación y redistribución para el dueño o propietario del software.

En la actualidad, el software libre se ha convertido en algo más que simple tecnología informática, se ha desarrollado toda una filosofía paralela de carácter social basada en la manera de ver y entender lo que empezaron a llamar conocimiento libre, un movimiento que va más allá de la mera cuestión tecnológica y que para muchos es una forma de entender la vida y el trabajo dentro del software libre.

¿Sabías que, en 1996 un asteroide recibió el nombre de 9793 Torvalds en honor a Linus Torvalds?.

Categorías de software libre

Vamos a comentarte una serie de categorías dentro del software libre que nos parecen interesantes para que puedas diferenciar los diferentes tipos de software dependiendo del tipo de licencia libre que contemplen:

  • Software de dominio público: es aquel software que no está protegido por manual:14-_glosario_de_terminos:de_la_a_a_la_z#D|derechos de autor. Es un caso especial de software libre no protegido con copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser completamente libres.

  • Software protegido con copyleft: es el software libre cuyos términos de distribución aseguran que todas las copias de todas las versiones son software libre.

  • Software libre no protegido con copyleft: incluye el permiso del autor para redistribuir y modificar el software, así como para añadirle restricciones adicionales, es decir, que implica que algunas copias o versiones modificadas puedan no ser libres.


Para más información sobre el Software Libre:

http:www.gnu.org/philosophy/free-sw.es.html

http:es.wikipedia.org/wiki/C%C3%B3digo_libre

http:www.fsf.org/

Clone this wiki locally