Que es software libre en 2 minutos.

dimecres 23 de juny de 2010

Enllaç a la web: Que es software libre en 2 minutos.


Enlace al video: http://www.linuxhispano.net/2010/06/22/que-es-software-libre-en-2-minutos/

Las cuatro libertades breve y claramente explicadas.

Algo más. Copyleft-all rights reversed es la genial contraposición al copyrigth- all rights reserved.

Richard Stallman jocosamente habla de izquierdos de copia frente al habitual derechos de copia.

En sus inicios los programadores compartían el código libremente pero pronto las compañías empezaron a apropiarse de código de dominio público para utilizar en sus programas, que después sacaban al mercado con copyright y sin facilitar el código fuente.

Recogido en parte de http://es.wikipedia.org/wiki/Copyleft

....Más tarde, la empresa amplió y mejoró el software original, pero cuando Stallman quiso acceder a dichas modificaciones, la compañía se negó.....

...Como a Stallman le pareció poco viable, a corto plazo, eliminar las leyes del copyright así como las injusticias que consideraba provocadas por su perpetuamiento, decidió trabajar dentro del marco legal existente y creó así su propia licencia de derechos de autor, la Licencia Pública General de GNU (GPL). Según el proyecto GNU...

Es decir, ya que no puedo eliminar el copyrigth, en lugar de liberar mi programa bajo dominio público, para que todo el mundo lo pueda utilizar, modificar e incluso privatizar, creo otro tipo de "copyrigth", al que llamo irónicamente copyleft, que obliga a que toda obra derivada, que utilice parte o todo mi código copyleft, deberá seguir siendo copyleft.

Genial.

La forma más simple de hacer que un programa sea libre es ponerlo en el dominio público, sin derechos reservados. Esto le permite compartir el programa y sus mejoras a la gente, si así lo desean. Pero le permite a gente no cooperativa convertir el programa en software privativo. Ellos pueden hacer cambios, muchos o pocos, y distribuir el resultado como un producto privativo. ...

De acuerdo con tal definición, el software es "libre" si garantiza las siguientes libertades:

0 la libertad de usar el programa, con cualquier propósito.

1 la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.

2 la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.

3 la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.

Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable.

Con la licencia copyleft además se garantiza que cualquier trabajo derivado de un trabajo con copyleft debe a su vez atenerse a los principios del copyleft.