Este documento resume las características principales de las licencias de software y obras culturales libres. Explica que para que una obra sea considerada libre, debe redistribuirse bajo una licencia libre o estar en el dominio público, y asegurar las cuatro libertades esenciales: usar, estudiar, compartir y modificar la obra. También describe algunas licencias populares como GPL, LGPL, BSD y las licencias Creative Commons, que permiten al autor dar diferentes niveles de permiso para el uso y modificación de sus obras.
presentación del desensamble y ensamble del equipo de computo en base a las n...
software libre, licencias libre
1. Licencias libre, software libre
Jes´ s M. Gonz´lez Barahona
u a
jgb@gsyc.es
Reflexionando la Web 2.0 como actitud
Biblioteca Regional de Madrid, 2 de diciembre de
2008
2. 1
c 2005-2008 Jes´s M. Gonz´lez Barahona.
u a
Algunos derechos reservados. Esta presentaci´n se distribuye bajo la
o
licencia “Reconocimiento-CompartirIgual 2.5 Espa˜a” de Creative
n
Commons, disponible en
http://creativecommons.org/licenses/by-sa/2.5/es/deed.es
Este documento (o uno muy similar) est´ disponible en
a
http://sinetgy.org/jgb
c Jes´ s M. Gonz´lez Barahona
u a
3. ¿Qu´ han de cumplir las licencias de software libre?
e 2
¿Qu´ han de cumplir las licencias de
e
software libre?
El autor de un programa libre da permiso para:
usarlo sin restricciones
estudiarlo y adaptarlo a nuestras necesidades
redistribuirlo
modificar el programa y publicar las modificaciones
Imprescindible: disponibilidad de c´digo fuente
o
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
4. ¿Y por qu´ es esto y no otra cosa?
e 3
¿Y por qu´ es esto y no otra cosa?
e
Hay dos l´
ıneas de pensamiento que han llevado a esta definici´n:
o
Motivos ´ticos: porque las cosas deber´ ser as´
e ıan ı
(el software entendido como conocimiento)
Motivos pr´cticos: porque las cosas funcionan mejor as´
a ı
(m´s y mejor, con m´s eficiencia)
a a
Largas discusiones, que han convergido en un cierto consenso:
Debian Free Software Guidelines,
Definici´n de “Open Source”.
o
Definici´n de software libre de la Free Software Foundation
o
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
5. Licencias, licencias, licencias 4
Licencias, licencias, licencias
Tipos de licencias
Licencias permisivas (BSD, MIT, Apache):
minimalistas, permiten redistribuci´n bajo t´rminos m´s restrictivos
o e a
(incluso bajo licencias propietarias)
Licencias robustas (GPL, LGPL, IBMPL, MPL):
copyleft, al redistribuir han de cumplirse ciertas condiciones que
garantizan que quien recibe el programa de cualquier tercera parte
lo recibe como software libre
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
6. Licencias, licencias, licencias 5
Licencias, licencias, licencias
BSD (Berkeley Software Distribution)
Versiones de Unix BSD
Obliga a dar cr´dito a los autores (nota de copyright)
e
Permite la redistribuci´n binaria
o
Permite la redistribuci´n fuente (pero no obliga a ella en ning´n
o u
caso)
Permite las modificaciones y la integraci´n casi sin restricciones
o
Licencias similares: X Window, Tcl/Tk, Apache
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
7. Licencias, licencias, licencias (cont.) 6
GPL (GNU General Public License)
Software de la FSF (y mucho m´s, como Linux, KDE, GNOME,
a
OpenOffice, Mozilla)
Interesante uso de la legislaci´n sobre copyright (copyleft)
o
Permite la redistribuci´n de binarios y de fuentes (obligatoria en
o
caso de redistribuci´n binaria)
o
Permite las modificaciones sin restricciones
Permite la redistribuci´n (incluidos trabajos derivados) si se cum-
o
plen las condiciones de la GPL al redistribuir (¿Qu´ es un “trabajo
e
derivado”?)
Integraci´n completa s´lo con software cubierto por licencias “com-
o o
patibles con la GPL”
´
Ultima versi´n: GPLv3 (desde 2007)
o
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
8. Licencias, licencias, licencias (cont.) 7
LGPL (Lesser GPL)
Bibliotecas de la FSF (y mucho m´s).
a
Pensada para permitir el uso de bibliotecas libres con software pro-
pietario (por ejemplo, en el caso de un compilador).
Funciona como la GPL cuando se redistribuye la biblioteca como
tal.
Permite la integraci´n con cualquier otro software. En este caso, no
o
hay pr´cticamente limitaciones.
a
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
9. Licencias, licencias, licencias (cont.) 8
Otras licencias
Artistic (Perl, similar a la de BSD).
NPL (Netscape, incluye ciertos privilegios para el “primer autor”).
Ha evolucionado hacia la MPL (Mozilla)
Apache (ASF, licencia permisiva). Versi´n 2.0 compatible con GPLv3.
o
EUPL. Licencia robusta, promovida por la Comisi´n Europea, con
o
traducciones v´lidas en los idiomas oficiales de la UE.
a
http://en.wikipedia.org/wiki/Category:
Free_software_licenses
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
10. Definici´n de obras culturales libres
o 9
Definici´n de obras culturales libres
o
Obras culturales (intelectuales) que permiten que quien las recibe pueda:
usarlas y disfrutar los beneficios de su uso
estudiarlas y aplicar el conocimiento obtenido de ellas
hacer y redistribuir copias, totales o parciales
hacer cambios y mejoras, y redistribuirlas
[Las cuatro libertades esenciales]
http://freedomdefined.org/Definition/Es
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
11. Consecuencias de la definici´n
o 10
Consecuencias de la definici´n
o
Se puede, por ejemplo:
Redistribuir con fines comerciales
Ejemplo: sitio web comercial con obras libres
Distribuir versiones modificadas (incluso si no gustan al autor)
Ejemplo: reordenar secuencias de un corto
Mezclar varias obras en una nueva
Ejemplo: mix de m´sica libre
u
Modificar y redistribuir fragmentos
Ejemplo: libro hecho con fragmentos de otros
Todo esto respetando las condiciones espec´
ıficas de las licencias...
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
12. La importancia de las licencias 11
La importancia de las licencias
El autor tiene control legal casi absoluto de su obra publicada
En particular, si no da su permiso no se puede copiar, redistribuir,
modificar, ampliar, etc.
El autor puede ceder su control a otros (total o parcialmente)
Usando este mecanismo, el autor puede garantizar permisos “au-
tom´ticos” a otros
a
Para ello, utiliza la licencia de redistribuci´n de la obra
o
Importante: la licencia “funciona” en el momento de la redistribu-
ci´n
o
No hace falta licencia si la obra est´ en el “dominio p´blico” (su
a u
autor la coloc´ ah´ o expir´ el periodo de derechos de autor)
o ı, o
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
13. Licencias de cultura libre 12
Licencias de cultura libre
Mecanismo para distribuir una obra como obra libre
Garantizan a quien recibe una obra las cuatro libertades esenciales
Restricciones admisibles: las que no impiden estas libertades
Principales restricciones admisibles:
• Atribuci´n de autor´
o ıa
• Colaboraci´n sim´trica (copyleft)
o e
• Protecci´n de las propias libertades esenciales
o
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
14. El concepto de colaboraci´n sim´trica
o e 13
El concepto de colaboraci´n sim´trica
o e
En ingl´s, “copyleft” (curioso juego de palabras)
e
Evita que la obra deje de ser libre al redistribuirse
Imprescindible que la licencia limite ciertas acciones
En la pr´ctica, las limitaciones no afectan a quien redistribuye o
a
modifica la obra como obra libre
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
15. Definici´n detallada
o 14
Definici´n detallada
o
Para ser considerada libre, una obra cultural debe:
redistribuirse con una licencia libre o,
tener un estatus legal que garantice las cuatro libertades
Y adem´s:
a
Los datos fuente deben estar disponibles
La obra debe estar en un formato libre (no hacen falta permisos
especiales para crear herramientas que lo manejen)
No debe haber restricciones t´cnicas para el acceso a la obra
e
No debe haber otras restricciones que limiten las cuatro libertades
(patentes, derechos de privacidad, etc.)
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
16. Algunas licencias libres 15
Algunas licencias libres
Licencias de software libre
http://opensource.org/licenses
http://www.fsf.org/licensing/licenses/
Licencias relacionadas con el software libre:
• FreeBSD Documentation License
• GNU Free Document License
Licencias m´s espec´
a ıficas para obras culturales:
• Do What The Fuck You Want To Public License
• Free Art License
• Algunas de la familia Creative Commons: Reconocimiento y
Reconocimiento-CompartirIgual
http://freedomdefined.org/Licenses
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
17. Creative Commons: familia de licencias 16
Creative Commons: familia de licencias
CC permite dar permisos con mucho control para el autor
Grupo de licencias para autores que quieren explorar nuevos cami-
nos: “Some rights reserved”
Permisos para: compartir y redistribuir, elaborar trabajos derivados,
etc.
Se mantienen los derechos de cita del autor original, indicaci´n de
o
trabajo derivado, etc
Organizaci´n radicada en la Stanford Law School (Lawrence Lessig)
o
http://creativecommons.org
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
18. Tipos de licencias (carta a combinar) 17
Tipos de licencias (carta a combinar)
Reconocimiento (Attribution): copia, distribuci´n, reproducci´n (con
o o
reconocimiento de autor´
ıa)
NoComercial: no fines comerciales
NoDerivados: se prohiben trabajos derivados
CompartirIgual (ShareAlike): trabajos derivados s´lo con la misma
o
licencia
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
19. Licencias en la versi´n 3.0
o 18
Licencias en la versi´n 3.0
o
Reconocimiento
Reconocimiento-NoDerivados
Reconocimiento-NoComercial-NoDerivados
Reconocimiento-NoComercial
Reconocimiento-NoComercial-CompartirIgual
Reconocimiento-CompartirIgual
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
20. Mec´nica de uso de la licencia
a 19
Mec´nica de uso de la licencia
a
En el sitio web, se elige una combinaci´n de la carta
o
Se obtiene el texto legal, y una explicaci´n para p´blico en general
o u
Tambi´n indicaciones sobre c´mo “marcar” la obra
e o
Se puede registrar (voluntariamente) para que aparezca citada en
el sitio de CC
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre
21. Resumen 20
Resumen
El concepto de software libre inspir´ el de obra intelectual libre
o
Para que las obras sean libres:
• el autor ha dado permiso expl´
ıcito (licencia) o,
• no hay derechos de autor sobre la obra
Adem´s de la licencia, se han de cumplir otras condiciones
a
Hay varias licencias libres (muchas en el caso del software)
Algunas de las licencias de Creative Commons son libres
c Jes´ s M. Gonz´lez Barahona
u a Licencias libre, software libre