Llicència pública de la Unió Europea

llicència de programari lliure que va ser escrita i aprovada per la Comissió Europea

La Llicència Pública de la Unió Europea (EUPL) és una llicència de programari lliure que va ser escrita i aprovada per la Comissió Europea. La llicència està disponible en 23 idiomes oficials de la Unió Europea: búlgar, txec, danès, alemany, estonià, grec, anglès, castellà, francès, italià, letó, lituà, hongarès, maltès, neerlandès, polonès, portuguès, romanès, eslovac, eslovè, finès, suec, i croat.[1] Totes les versions lingüístiques tenen la mateixa validesa. La seva darrera versió, EUPL v1.2, es va publicar el maig de 2017. La documentació revisada per a la v1.2 es va publicar a finals ‑ 2021.[2]

Infotaula de llicència de programariLlicència pública de la Unió Europea

El programari, produït principalment per administracions europees, té llicència l'EUPL[3] des del llançament de l'⁣Observatori i dipòsit europeu de codi obert (OSOR) l'octubre de 2008, que ara forma part de la plataforma col·laborativa Joinup.[4]

Història modifica

Originalment, EUPL estava pensat per ser utilitzat per a la distribució de programari desenvolupat en el marc del programa IDABC,[5] donat el seu abast genèric, també era apte per a qualsevol desenvolupador de programari. El seu objectiu principal és centrar-se a ser coherent amb la llei de drets d'autor dels estats membres de la Unió Europea, alhora que manté la compatibilitat amb les llicències de programari lliure populars com la Llicència Pública General de GNU. Els primers paquets de programari IDABC esmentats són CIRCA groupware,[6] IPM[7][8] i el programari d'especificació eLink[9] G2G, G2C, G2B .

Comparació amb altres llicències de codi obert/programari lliure modifica

EUPL és la primera llicència de codi obert publicada per un organisme de govern internacional. Un objectiu d'aquesta llicència és crear una llicència de codi obert disponible en 23 idiomes oficials de la Unió Europea,[10] i que segur que s'ajusta a les lleis de drets d'autor existents dels estats membres de la Unió Europea.

La llicència es va desenvolupar tenint en compte altres llicències de codi obert i autoritza específicament que les obres cobertes es tornin a publicar sota les llicències següents, quan es combinen amb el codi cobert en obres més grans:

Compatibilitat explícita de llicències Afegit en versió
GNU General Public License (GPL) v. 2 i v. 3 GPL v3 afegit a EUPL v1.2
Llicència de programari obert (OSL) v. 2.1, v. 3.0 EUPL v1.0
Llicència pública comuna v. 1.0 EUPL v1.0
Eclipse Public License v. 1.0 EUPL v1.0
CeCILL v. 2.0 i V 2.1 EUPL v1.0
Llicència pública de Mozilla v. 2 EUPL v1.2
LGPL v2.1 i V3 EUPL v1.2
LiLIQ-R i LiLIQ-R+ EUPL v1.2
GNU Affero General Public License (AGPL) v. 3 EUPL v1.2

Moltes altres llicències aprovades per OSI són compatibles amb l'EUPL: JOINUP publicà per exemple una matriu general de compatibilitat entre totes les llicències aprovades per OSI i l'EUPL.[11]

A OSS-Watch es publicà també una visió general de la llicència EUPL i del que la fa diferent.[12]

L'any 2020, la Comissió Europea publica Joinup Licensing Assistant,[13] que fa possible la selecció i comparació de més de 50 llicències, amb accés al seu identificador SPDX i text complet.

Versions modifica

EUPL v1.0 es va aprovar el 9 de gener de 2007.[14]

EUPL v1.1 va ser aprovada per la Comissió Europea el 9 de gener de 2009. EUPL v1.1 té la certificació OSI des del març de 2009.[15]

EUPL v1.2 es va publicar el maig de 2017.[16] EUPL v1.2 té la certificació OSI el juliol de 2017.[15]

Versió 1.2 modifica

L'EUPL v1.2 es va preparar a partir del juny de 2013[17] el seu procés de decisió va començar el 2016 i[18] es va publicar el 19 de maig de 2017. Un objectiu principal de l'EUPL v1.2 és actualitzar l'apèndix de llicències compatibles per cobrir les llicències populars més noves com ara GNU GPLv3 i AGPLv3.[18]

D'acord amb l'EUPL v.1.1, la Comissió Europea pot publicar altres versions lingüístiques o noves versions de l'EUPL, en la mesura que sigui necessari i raonable, sense reduir l'abast dels drets atorgats per la Llicència. Les actualitzacions futures no seran aplicables automàticament quan el programari s'hagi llançat expressament "només sota l'EUPL v.1.1".[19]

Les noves disposicions cobreixen l'escletxa del proveïdor de serveis d'aplicacions de la distribució de programari: la distribució o la comunicació (del programari) inclou proporcionar "accés a les seves funcionalitats essencials" en línia.[20]

Una especificitat de l'EUPL v1.2 és que, al contrari de la GPL, és compatible amb totes les altres llicències recíproques enumerades a l'apèndix EUPL. La compatibilitat significa que després de combinar el codi cobert amb el codi cobert per una llicència compatible, el treball derivat (combinat) resultant es pot distribuir sota la llicència compatible.

Una altra especificitat de l'EUPL és que és interoperable, sense cap efecte viral en cas d'⁣enllaç estàtic i dinàmic.[21] Actualment depèn de la legislació europea i nacional, segons la Directiva de programes informàtics (Directiva 91/250 CEE o 2009/24). El considerant 10 d'aquesta Directiva defineix la interoperabilitat i el considerant 15 estableix que per fer que dos programes siguin interoperables, el codi necessari es pot copiar, traduir o adaptar. Per exemple, prenem el programa A (nou codi original acabat d'escriure) i el programa B (un programa amb llicència d'un tercer), el desenvolupador/llicenciador d'A, que també és un titular legítim o destinatari de B pot reproduir en A el codi necessari de B (per exemple, les API o les estructures de dades necessàries del programa B) sense infracció dels drets d'autor i sense l'autorització del titular dels drets d'autor de B. El llicenciador de A pot fer-ho i distribuir-ho sense estar subjecte a condicions o limitacions imposades per una llicència del programa B. Això ha de ser compatible amb l'ús normal del programa B i no pot perjudicar l'interès legítim del titular dels drets d'autor de B.

A diferència dels "articles", els "considerants" de la directiva no es transposen com a tals a les lleis nacionals. Tanmateix, els considerants formen part del dret europeu: serveixen per entendre l'abast i la raó de la llei, i seran utilitzats pel tribunal per interpretar la llei, segons els casos. Tot i que no es considera que els considerants de les directives i reglaments de la UE tinguin valor legal independent, poden ampliar l'abast d'una disposició ambigua. No poden restringir l'abast d'una disposició inequívoca, però es poden fer servir per determinar la naturalesa d'una disposició o adaptar-la a noves circumstàncies.

L'EUPL és "Strong Copyleft"? modifica

És important fer una distinció entre els diferents sabors del concepte "Strong Copyleft". Segons la visió del llicenciador GPL/AGPL, això significa algunes restriccions i condicions pel que fa a la interoperabilitat (a causa de la teoria que enllaçar un altre programari amb el codi cobert crea un derivat combinat) i pel que fa a la compatibilitat (ja que cap derivat podria tenir llicència sota una altra llicència, que poden generar incompatibilitats). La visió de l'EUPL que depèn de la legislació de la UE és tot el contrari: l'enllaç no fa cap derivat i quan fusionar codi font amb llicència diferent és una necessitat, el derivat resultant es pot llicenciar sota una llicència compatible. Per a alguns d'ells, se sap que el copyleft és "més feble" (és a dir, el MPL), però això no té cap impacte perquè, segons l'EUPL, la llicència compatible prevaldrà quan les seves disposicions entren en conflicte amb les de l'EUPL. Com que cap de les llicències compatibles prohibeix la forta reciprocitat implementada per l'EUPL (obligació de publicar i compartir el codi font dels derivats, fins i tot distribuïts a través d'una xarxa), el copyleft resultant de l'EUPL es pot considerar fort. Per aquest motiu, l'advocat alemany Niklas Plutte va crear per a l'EUPL la nova categoria de "Llicència de copyleft interoperable".[22]

Polítiques dels estats membres modifica

A partir de l'any 2010, els estats membres de la UE adopten o revisen polítiques destinades a fomentar, quan escaigui, la distribució de codi obert d'aplicacions del sector públic. L'EUPL s'esmenta formalment en algunes d'aquestes polítiques:

Vegeu també modifica

Referències modifica

  1. «EUPL text (EUPL-1.2) | Joinup» (en anglès). [Consulta: 31 agost 2022].
  2. Schmitz, Patrice-Emmanuel. European Union Public Licence (EUPL) Guidelines July 2021 — NO-08-21-281-EN-N. Brussels, Belgium: Directorate-General for Informatics, European Commission, 30 setembre 2021. DOI 10.2799/77160. ISBN 978-92-76-41527-5. 
  3. «Joinup forge». Arxivat de l'original el 2016-04-04. [Consulta: 4 abril 2016].
  4. «Osor.eu migration». Arxivat de l'original el 2012-06-10. [Consulta: 5 setembre 2022].
  5. Overview of the IDABC project.
  6. CIRCA groupware
  7. IPM technical architecture
  8. IPM EUPL
  9. eLink
  10. - European Union Public License[Enllaç no actiu]
  11. Matrix of EUPL compatible licences
  12. The EUPL - An Overview by Rowan Wilson, last updated 9 September 2012 (EUPL v1.1 only)
  13. «Joinup Licensing Assistant». [Consulta: 31 març 2020].
  14. EUPL v1.0 was published on 9 January 2007
  15. 15,0 15,1 «Introduction to the EUPL licence | Joinup» (en anglès). joinup.ec.europa.eu. [Consulta: 20 novembre 2017].
  16. «Commission Implementing Decision (EU) 2017/863».
  17. «Public Consultation on the draft EUPL v 1.2 has been fruitful». [Consulta: 3 desembre 2015].
  18. 18,0 18,1 «Public Consultation on the draft EUPL v1.2». Arxivat de l'original el 24 de desembre 2015. [Consulta: 3 desembre 2015].
  19. «Understanding the EUPL v1.2 | Joinup». Arxivat de l'original el 2017-12-01. [Consulta: 5 setembre 2022].
  20. See Article 1 of the EUPL 1.2 last subpoint, definition of ‘Distribution’ and ‘Communication’.
  21. License compatibility in the case of static and dynamic linking.
  22. «Open Source Software Recht: Große FAQ mit vielen Praxistipps». [Consulta: 31 març 2020].
  23. Schmitz, Patrice-Emmanuel «The EUPL is a 'Legal Licence' in France». Joinup, 03-12-2021 [Consulta: 6 desembre 2021].

Enllaços externs modifica