Licencias Odoo 2015 versión 9

20
Licencias de Soſtware Libre Original Olivier Dony Traducción Nacho Hermoso de Mendoza @nachohmg @odony

Transcript of Licencias Odoo 2015 versión 9

Licencias de Software Libre Original Olivier Dony

Traducción Nacho Hermoso de Mendoza

@nachohmg @odony

Agenda

o Breve historia: GPL y Copyleft

o AGPL vs LGPL

o Licencias de Odoo 9

o Combinando licencias

Breve historia: GPL

Antes de 1980, la mayoría de programas se distribuían con el código fuente por defecto(para portabilidades, bugfixing, auditar, etc.)

La mayoría del software venía de entornos académicos

Entonces la situación cambió.

GPL = Copyleft

Los 'Izquierdos de autor' (Copyleft) dependen de las leyes universales de Copyright para imponer la libertad a cada

pieza de trabajo.

La Free Software Foundation define cuatro libertades: usar, modificar, distribuir, y distribuir modificaciones

Para asegurar estas libertades a todos los usuarios, GPL prohibe cualquier restricción que venga de otras licencias.

Breve historia: GPL

1983: Richard Stallman crea GNU

1989: nace GPLv1

1991: GPLv2, LGPLv2

1999: LGPLv2.1

2007: GPLv3, LGPLv3, AGPLv3(DRM, tivoización, wording, patentes)

(binario + código, sin restrictiones)

(“libertad o muerte”, C-lib)

(librería -> inferior)

Breve historia: Odoo

2000

2010

2005: TinyERP 1.0-4.0 – GPLv2 o posterior

2009: OpenERP 5.0 – GPLv3 o posterior + OEPL (web)

2011: OpenERP 6.0 – AGPLv3 + OEPL (web)

2012: OpenERP 6.1 – AGPLv3

2012: OpenERP 7.0 – AGPLv3

2014: Odoo 8.0 – AGPLv3

2015: Odoo 9.0 – CE: LGPLv3 + OE2005

AGPL

GPL es una licencia copyleft fuerte, pero sufre de un agujero ASP (Servicios en la nube)

=> las 4 libertades son sólo obligatorias si se distribuye

AGPL fue creada para arreglar esto, añadiendo la claúsula en la Sección 13:

El Copyleft se aplica siempreaque los usuarios interactúenremotamente con el programa

LGPL

GPL es una licencia copyleft muy fuerte, pero carece de una excepción de integración

=> Inapropiada para bibliotecas, como C lib

LGPL se creó para arreglar esto, añadiendo una excepción en la integración encima de GPL

“Uso/Enlace” en cualquier programaestá permitido si la parte LGPL puede ser modificada/reemplazada.

Los “Trabajos derivados” se permitenbajo cualquier licencia siempre que los usuarios lo puedan modificar

Licencias de Odoo 9

Odoo 9 cambia su licencia a LGPLv3, se convierte en Odoo Community Edition

(requiere acuerdo de contribuidores / firma CLA)

Motivo+ AGPLv3 no se ajusta bien a las funcionalidades del

CMS+ LGPLv3 permitirá vender Odoo Apps

(a Odoo S.A. o a cualquiera)

Odoo Enterprise Edition será privativo y contendrá un conjunto de nuevas Apps encima de Odoo Community

Licencias de Odoo 9

Odoo Community Odoo Enterprise

OE base account crm project stock ...

account_dashboard account_check_print web_mobile project_forecast ...

Licencias de Odoo 9

Odoo 9 Community

LGPLv3 – puede ser usada/modificada/distribuida por cualquiera El proyecto está hospedado en GitHub, permite acceso a cualquiera

Código fuente Informes de Bugs (también vía Odoo Enterprise) Pull Requests

Traducciones en Transifex.com

odoo/odoo

Licencias de Odoo 9

Odoo 9 Enterprise

Las licencias Privativas se aplican únicamente a las Apps Enterprise

→ Usarlas requiere una suscripción a Odoo Enterprise

→ Las modificaciones están permitidas

→ Distribución únicamente a suscriptores de Odoo Enterprise

El proyecto está hospedado en GitHub, acceso a todos los partners

Código fuente Informes de Bugs (también vía Odoo Enterprise) Pull Requests

Traducciones en Transifex.com

odoo/enterprise

(y algunos clientes)

Combinaciones de Licencias

3 licencias principales: LGPL, AGPL, Privativa

Algunas combinaciones de estas licencias no son compatibles – porque GPL impide la distribución si existen conflictos en los términos de licencia.

La Tienda de Odoo Apps Store será capaz de verificar la validez de las combinaciones.

Combinaciones de Licencias (1)

Las Apps privativas no pueden depender de las Apps AGPL, únicamente de LGPL y otras Privativas.

Combinaciones de Licencias (2)

Las Apps AGPL no pueden depender de las Privativas, pero funciona si son relicenciadas como LGPL

Combinaciones de Licencias (3)

La interpretación oficial de Odoo sobre las licencias y su intención es que usar Apps Propietarias y Apps AGPL al mismo tiempo es ACEPTABLE, siempre que no haya dependencias entre ellas.

Ver definición de“Corresponding Source” en AGPLv3 y en la entrada GPL FAQ #AGPLv3CorrespondingSource

¿Qué va a pasar con …?

o Odoo → LGPL y privativa

o OCA → AGPL

o Localización Española → AGPL

o Partners / Distribuidores → ?

¿Preguntas?(aunque probablemente ya vayamos mal de tiempo ;-))

@odony @nachohmg

Gracias

@odony @nachohmg