Este documento presenta una introducción a los conceptos básicos de propiedad intelectual relacionados con el software libre. Explica los derechos morales y de explotación, así como las diferentes licencias de software libre como GPL. También analiza cuestiones jurídicas como los límites geográficos y temporales de las licencias, la fuerza vinculante de estas y los posibles conflictos con la ley de propiedad intelectual. Por último, incluye algunos casos prácticos sobre la herencia de licencias y ejemplos de productos de código ab
2. Introducción a la propiedad intelectual del
software libre
Jornadas en Madrid on Rails impartidas el 10
de diciembre de 2009
y
27 de enero de 2010
3. Introducción a la propiedad Intelectual
~ Madrid, 10 de diciembre de 2009~
Primera jornada
4. Índice
1. La propiedad de los activos intangibles
2. Aspectos jurídicos del software libre
3. La transmisión de los derechos de
explotación con las licencias Opensource
4. Cinco problemas fundamentales
10/12/09 4
8. La especial naturaleza de
los activos intangibles
MEME: Unidad teórica de información cultural transmisible de un
individuo a otro o de una mente a otra (o de una generación a la
siguiente).
R.Dawkins
10/12/09 8
9. Activos intangibles
Vs
tangibles
≈ Tangibles ≈ Intangibles
~ Son escasos ~ Son ilimitados
~ Perecen ~ Evolucionan
~ No precisan en ~ Tienden a tener
muchas ocasiones siempre un referente
referirse a lo social social.
10/12/09 9
15. Decidir la divulgación o no
de la obra
≈ Expresar la obra de manera que sea accesible al
público
10/12/09 15
16. Decidir si la divulgación se
hace bajo seudónimo,
anónima
≈ Mientras viva al autor
≈ … y derecho a salir del anonimato…
10/12/09 16
17. Derecho de paternidad
≈ Exigir el reconocimiento de la condición de
autor
≈ Es perpetuo
10/12/09 17
18. Exigir el respeto a la
integridad de la obra
≈ Deformación
≈ Modificación
≈ Alteración
≈ Atentado contra ella
10/12/09 18
19. Modificar la obra
≈ Respetando los derechos de terceros.
10/12/09 19
20. Retirar la obra del
comercio
~ Derecho de arrepentimiento
10/12/09 20
21. Acceder al ejemplar raro o
único de la obra
≈ Cuando está en poder de otro…
≈ Posibilita otros derechos del autor (por
ejemplo divulgación…)
10/12/09 21
22. Derechos de explotación
≈ Características
~ Pueden ser transmitidos a terceros
~ No tiene porque coincidir autor y titular
~ Tienen un carácter temporal
10/12/09 22
23. Reprodución
≈ Fijación de la obra de manera que se permita
obtener copias
10/12/09 23
24. Distribución
≈ Puesta a disposición al público en soporte
tangible del original o copias de la obra
10/12/09 24
25. Comunicación pública
≈ Acto por el que una pluralidad de
personas tienen acceso a la obra sin
distribución de ejemplares
10/12/09 25
26. Transformación
≈ Traducir, adaptar o modificar de forma que derive
en obra diferente
10/12/09 26
27. Límites a los derechos
≈ Duración: 70 años
≈ Reproducción y transformación para el
uso del programa
≈ Copias de seguridad y respaldo
≈ Descompilación para garantizar la
interoperatibilidad.
10/12/09 27
32. Marco Legal
Más restrictivo
Distribución
Divulgación
Usos comerciales
Comunicación
Transformación
es
rto ión ial
ión
ie ac er
c ión ión
ab r m m ic ac ac uc
sfo co un
lg rib
as an os m D ivu D i st
M Tr Us Co
10/12/09 32
34. Libertades básicas FSF
≈ Libertad 1: usar el programa con
cualquier propósito
≈ Libertad 2: estudiar el programa,
adaptarlo. Acceso al código fuente
≈ Libertad 3: distribuir copias
≈ Libertad 4: Mejorar el programar,
hacer públicas las mejoras
10/12/09 34
45. Cuestiones
≈ Derechos morales
≈ Derechos de explotación: Comunicación pública
≈ Límites geográfico
≈ Límite temporal
≈ Programas colectivos y en colaboración
≈ Fuerza vinculante de la licencia
≈ Contratos de adhesión
≈ Ausencia de garantía
10/12/09 Derechos de autor y software libre 45
47. A esto le hemos puesto
reglas…
27/01/2010 Derechos de autor y software libre 47
48. Derechos morales
≈ Características
~ Vinculados a la paternidad de la obra
~ Irrenunciables
~ Inalienables
~ Perpetuos
10/12/09 Derechos de autor y software libre 48
49. Silogismo
≈ El derecho anglosajón no reconoce los
derechos morales
≈ Las licencias abiertas provienen del
derecho anglosajón
≈ Las licencias abiertas no reconocen
derechos morales del autor
10/12/09 Derechos de autor y software libre 49
61. Licencia
≈ Contrato atípico
≈ Dos partes: licenciante y licenciatario
≈ La formalización tiene que ser escrita
≈ LSSICE
≈ Shrink-wrap
≈ Click-wrap
≈ Imprescindible la aceptación
≈ Conocimiento previo de las cláusulas con anterioridad a la
aceptación
10/12/09 Derechos de autor y software libre 61
62. Caso de la licencia GPL
≈ El usuario puede utilizar el programa sin aceptar la licencia
≈ La modificación o redistribución implica la aceptación
Manifestación expresa para que el usuario lea y acepte la
licencia previamente
≈ Protegeremos la libertad del software
≈ Evitamos que el usuario diga que no sabía nada
≈ Garantizamos la titularidad
10/12/09 Derechos de autor y software libre 62
63. Contratos de adhesión
≈ Condiciones generales. Para todos
≈ Concretas, claras y sencillas
≈ Conocidas antes de firmar
≈ Sin ambigüedad
≈ Favorable al adherente
≈ Consumidor
≈ Cláusulas nulas abusivas
10/12/09 Derechos de autor y software libre 63
65. Garantías
≈ Compromisos del proveedor al licenciante
≈ Conformidad
≈ Buen funcionamiento
≈ Saneamiento frente a defectos ocultos
≈ Indemnizaciones
≈ Cláusula de exoneración de responsabilidad por no
puesta
≈ Compromisos del proveedor al licenciante
10/12/09 Derechos de autor y software libre 65
66. Garantías Software libre
≈ Si es gratis
≈ Donación
≈ No hay obligación de garantizar el objeto donado
≈ Sí de indemnizar daños y perjuicios
≈ Consumidores
≈ No es exonerable la responsabilidad
≈ “Salvo que la legislación aplicable diga lo contrario”
10/12/09 Derechos de autor y software libre 66
68. Herencia de la licencia GPL
10/12/09 Derechos de autor y software libre 68
69. ¿Hasta qué punto hereda mi desarrollo la licencia
open-source del software en el que se apoya...
≈… Sistema Operativo & drivers?
≈… Librerías?
≈… Aplicaciones?
≈… Herramientas de desarrollo?
10/12/09
70. CASO 1 : Sistema Operativo & drivers
APP APP
myCode APP APP
LIB
DLL DLL LIB
KERNEL
VGA USB LAN KEYB MOUSE MODEM
10/12/09
71. CASO 2 : Librería estática
APP APP
myCode APP APP
LIB
LIB DLL DLL LIB
KERNEL
VGA USB LAN KEYB MOUSE MODEM
10/12/09
72. CASO 3 : Librería dinámica
myCode APP APP
APP APP
LIB LIB
DLL DLL DLL DLL LIB
KERNEL
VGA USB LAN KEYB MOUSE MODEM
10/12/09
73. CASO 4 : Aplicaciones
myCode APP
APP APP
LIB LIB
DLL DLL DLL LIB
KERNEL KERNEL
VGA LAN VGA LAN
10/12/09
74. CASO 5 : Herramientas de desarrollo
mySourceCode LIB DLL
COMPILER - LINKER
myCode
LIB DLL
10/12/09
75. CASO 5 : Herramientas de desarrollo
myCode
FIREFO
APP
X
APP
PHP MACHINE LIB LIB
DLL DLL DLL LIB DLL
KERNEL KERNEL
VGA LAN VGA LAN
10/12/09
76. SaaS y Cloud Computing
10/12/09 Derechos de autor y software libre 76
77. Accesibilidad al código fuente por parte del
usuario en aplicaciones Open Source que
se ofrecen bajo el modelo Saas
F IR
EFO HT JS
X ML www
El usuario utiliza un navegador web: Intérprete de HTML y Javascript
10/12/09
78. Accesibilidad al código fuente por parte del
usuario en aplicaciones Open Source que
se ofrecen bajo el modelo Saas
CONTROLADOR
F IR
EFO VIS
X TA www
MODELO
En una aplicación MVC, el usuario sólo ejecuta la parte Vista
10/12/09
79. Accesibilidad al código fuente por parte del
usuario en aplicaciones Open Source que
se ofrecen bajo el modelo Saas
CONTROLADOR
F IR
EFO VIS
X TA www
MODELO
El usuario cede sus datos al servidor que presta el servicio
10/12/09
80. Accesibilidad al código fuente por parte del
usuario en aplicaciones Open Source que
se ofrecen bajo el modelo Saas
CONTROLADOR
F IR
EFO VIS
X TA www
MODELO
El usuario no puede cambiar el código fuente del servidor donde residen sus datos
10/12/09
82. CASO 1 : Appliance hardware
- Repositorio de software GPL
- Distribuye las aplicaciones GPL sin garantía (GPLv2)
- Guía de compilación ausente o reducida
- No aplicable a todos sus productos
- OpenSource products: Dlink DIR-300 o Netgear WNR3500L
- Repositorio de software GPL
- Modelo basada en hardware + servicios
- Módulos de pago
- ¿Códecs de pago/patentados (G.729)?
- OpenSource products: Asterisk (GPLv2)
10/12/09
83. CASO 2 : Aplicaciones de gestión
- Repositorio de software OBPLv1.1 (basada en MPLv1.1)
- Guía de compilación muy completa
- Modelo producto : Suscripción / Partner / SaaS
- Modelo servicios : Consultoría / Mantenimiento / Formación
- Extensiones : Pago / Suscripción / Libres
- Repositorio de software SPLv1.1.3 (basada en MPLv1.1)
- Guía de compilación muy completa
- Modelo producto : Suscripción / Partner / SaaS
- Modelo servicios : Consultoría / Mantenimiento / Formación
- Extensiones : Pago / Suscripción / Libres
10/12/09
84. CASO 3 : Aplicaciones entorno usuario
- Repositorio de software MPLv1.1 / GPLv2 / LGPLv2.1
- Guía de compilación muy completa
- Extensiones gratuitas
- Librerías: Gecko & XULRunner
- Binarios distribuidos bajo MPLv1.1
- Repositorio de software LGPLv3
- Guía de compilación muy completa
- Extensiones gratuitas
- Modelo producto : StarOffice
- Modelo servicio : Migración / Soporte / Formación
10/12/09
85. CASO 4 : Virtualización
- Repositorio de software GPLv2
- Guía de compilación muy completa
- Versión libre no incluye : RDP, USB
- Binarios sin soporte distribuidos bajo licencia PUELv7
- Binarios con soporte distribuidos bajo los términos de SUN
- Modelo de licencia doble.
10/12/09
87. Conclusiones
La cesión de licencias se realiza por medio de un
contrato
• La licencia
Los derechos que se transmiten indican el tipo de
licencia
• Libre: permisiva, copyleft
• Privativas
10/12/09 Derechos de autor y software libre 87
88. Conclusiones
Derechos morales:
• De un modo u otro, se reconoce la autoría
• La reputación se garantiza con los avisos
de los cambios
10/12/09 Derechos de autor y software libre 88
89. Conclusiones
Control sobre el código
• Licencias copyleft suave: sobre la parte licenciada
no sobre el todo
• Licencias robustas (GPL): todo el trabajo es GPL.
• Permite que reviertan al autor original las
modificaciones de terceros que se distribuyan
10/12/09 Derechos de autor y software libre 89
90. Conclusiones
Distribución
• Es potestativa no obligatoria
• Si no se distribuye no hay que facilitar el código
• Excepción: licencia Affero SaaS
• Acuerdos de no divulgación
• La GPL permite aceptar contrato para desarrollo de
cambios y acordar no publicar los cambios hasta que
el cliente de su aprobación
10/12/09 Derechos de autor y software libre 90