The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

109
Avv. Giovanni Battista Gallus @gbgallus The perfect cocktail: l'arte di scegliere e combinare le licenze libere Centro dei Congressi Fiera Internazionale della Sardegna Cagliari, lunedì 9 dicembre 2013 Avv. Giovanni Battista Gallus - @gbgallus

description

Le slide del seminario "The perfect cocktail: l'arte di scegliere e combinare le licenze libere" tenuto il 9 dicembre 2013 da Giovanni Battista Gallus, avvocato specializzato in materia di diritto penale, diritto dell'informatica e delle nuove tecnologie, nell'ambito del ciclo di seminari organizzati da Sardegna Ricerche sulla gestione dei beni immateriali.

Transcript of The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Page 1: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

The perfect cocktail: l'arte di scegliere e combinare le licenze

libere

Centro dei Congressi

Fiera Internazionale della Sardegna

Cagliari, lunedì 9 dicembre 2013

Avv. Giovanni Battista Gallus - @gbgallus

Page 2: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

2Avv. Giovanni Battista Gallus@gbgallus

Chi sonogiobatta@gnulaptop $ whoami

$ Master of Laws in IT law presso la University of London

$ Dottore di ricerca presso l'Università degli Studi del Molise

$ Avvocato abilitato al patrocinio dinanzi le Magistrature Superiori

$ ISO 27001 Lead Auditor

$ Presidente del Circolo dei Giuristi Telematici

$ Fellow del Centro Nexa su Internet e società

$ Docente in vari corsi e master dell'Università degli Studi di Milano (Giurisprudenza) e della Facoltà di Architettura di Alghero

$ Autore di svariate pubblicazioni in tema di trattamento dei dati personali, diritto delle nuove tecnologie e diritto penale dell'informatica

Page 3: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

il Circolo dei Giuristi TelematiciL'associazione "Circolo dei Giuristi Telematici" è la più "antica" del web giuridico. La storica mailing list conta oggi oltre 250 iscritti tra avvocati, magistrati, giuristi d'impresa, universitari e tecnici specializzati.

Il Circolo si è fatto promotore di svariati convegni e seminari giuridici, oltre che di alcune pubblicazioni cartacee.

Le modalità di iscrizione alla mailing list ed all'associazione, lo statuto sociale e il regolamento della mailing list sono consultabili liberamente sul sito.

Per ulteriori informazioni:

[email protected] – http://www.giuristitelematici.net

− @CircoloGT

Page 4: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Page 5: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Page 6: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

● Due parole sul diritto d'autoreDue parole sul diritto d'autore

● Le licenze in generaleLe licenze in generale

● Analisi delle principali licenze libereAnalisi delle principali licenze libere

● Licenze permissiveLicenze permissive

● Copyleft: weak o strong?Copyleft: weak o strong?

● La gestione di un progetto software e la combinazione delle licenzeLa gestione di un progetto software e la combinazione delle licenze

● Tool di gestioneTool di gestione

● Licenze e marchi Licenze e marchi

©http://www.istockphoto.com/pepifoto

Page 7: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

““Only one thing is impossible for God: to Only one thing is impossible for God: to find any sense in any copyright law on the find any sense in any copyright law on the

planet”planet”

Mark Twain's Notebook, 1902-1903 Mark Twain's Notebook, 1902-1903

Page 8: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

DUE PAROLE SUL DIRITTO D'AUTORE

Page 9: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

10Avv. Giovanni Battista Gallus@gbgallus

Art. 1 L.d.a.Art. 1 L.d.a.

Sono protette ai sensi di questa Sono protette ai sensi di questa legge le opere dell'ingegno di legge le opere dell'ingegno di

carattere creativo che carattere creativo che appartengono alla letteratura, alla appartengono alla letteratura, alla

musica, alle arti figurative, musica, alle arti figurative, all'architettura, al teatro ed alla all'architettura, al teatro ed alla

cinematografia, qualunque ne sia il cinematografia, qualunque ne sia il modo o la forma di espressione.modo o la forma di espressione.

Page 10: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

11Avv. Giovanni Battista Gallus@gbgallus

E IL SOFTWARE?

Page 11: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

12Avv. Giovanni Battista Gallus@gbgallus

La giurisprudenza antecedente al D.lgs 518/92 aveva mostrato molte incertezze circa la tutela

giuridica da accordare al sofwareErano state prospettate tre soluzioni:

1. Invenzione industriale, e come tale suscettibile di tutela brevettuale

2. Opera d’ingegno3. Tutela indiretta mediante la configurabilità di

condotte di concorrenza sleale e concorrenza parassitaria

Page 12: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

13Avv. Giovanni Battista Gallus@gbgallus

Il D.lgs 518/92 (attuativo della Direttiva 91/250) novella l'art. 2, introducendo, tra le

opere protette, “i programmi per elaboratore, in qualsiasi

forma espressi purché originali quale risultato di creazione intellettuale

dell'autore.

Restano esclusi dalla tutela accordata dalla presente legge le idee e i principi che

stanno alla base di qualsiasi elemento di un programma, compresi quelli alla base

delle sue interfacce” Il termine programma comprende anche il materiale preparatorio per la progettazione

del programma stesso.

Page 13: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

14Avv. Giovanni Battista Gallus@gbgallus

Il software come bene immateriale

“Espressione di un insieme organizzato e strutturato di istruzioni in qualsiasi forma o su qualunque supporto capace, direttamente o

indirettamente, di far eseguire o far ottenere una funzione o un compito o far ottenere un

risultato particolare per mezzo di un sistema di elaborazione elettronica dell’informazione.”

Fonte: WIPO

Page 14: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

CODICE SORGENTE

COMPILAZIONE

CODICE OGGETTO

Page 15: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

CODICE SORGENTE

Stefano Sabatini

Page 16: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

CODICE SORGENTE

Stefano Sabatini

Page 17: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

CODICE BINARIO

Stefano Sabatini

Page 18: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

CODICE BINARIO

Stefano Sabatini

Page 19: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

20Avv. Giovanni Battista Gallus@gbgallus

Il carattere creativo

Page 20: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

21Avv. Giovanni Battista Gallus@gbgallus

Il carattere creativo

Cassazione civile, sez. I, 11 agosto 2004, n. 15496Il diritto d'autore, a differenza del diritto delle invenzioni, caratterizza in senso marcatamente soggettivo la creatività, la quale, nell'ambito di tali opere dell'ingegno, non è costituita necessariamente dall'idea di per sè, ma dalla forma della sua espressione, ovvero dalla sua soggettività, di modo che la stessa idea può essere alla base di diverse opere d'autore, come è ovvio nelle opere degli artisti, le quali tuttavia sono o possono essere diverse per la creatività soggettiva che ciascuno degli autori spende, e che in quanto tale rileva per l'ottenimento della protezione

Page 21: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

22Avv. Giovanni Battista Gallus@gbgallus

Il carattere creativo nella giurisprudenza

Cassazione civile, sez. I, 29 maggio 2003, n. 8597I diritti di utilizzazione economica spettanti all'autore (e

al cessionario del medesimo) si estendono a qualsiasi forma e modo di utilizzazione, anche parziale,

dell'opera, purché sia tale da consentire di coglierla nella sua individualità quale oggetto di elaborazione

personale di carattere creativo da parte di un determinato autore.

Page 22: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

23Avv. Giovanni Battista Gallus@gbgallus

Per riassumere

Perché un software sia “creativo”, non occorre valutare l'idea in sé,

ma la sua forma espressiva

L’opera può essere composta da idee e nozioni semplici, comprese

nel patrimonio intellettuale di persone aventi esperienza nella

materia propria dell’opera stessa, purché formulate ed

organizzate in modo personale ed autonomo rispetto alle

precedenti

Page 23: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

28Avv. Giovanni Battista Gallus@gbgallus

L'acquisto e la circolazione dei diritti

Page 24: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

29Avv. Giovanni Battista Gallus@gbgallus

Chi è il titolare del diritto d'autore?

Art. 6 L.d.a.Il titolo originario dell'acquisto del diritto

di autore è costituito dalla creazione dell'opera, quale particolare

espressione del lavoro intellettuale

In altre parole, l'evento-creazione, senza ulteriori formalità, è titolo per

l'acquisto del diritto

Page 25: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Persone fisiche

Persone giuridiche

Diritto Morale(a titolo originario)

Diritto Patrimoniale(a titolo originario e

derivativo)

Diritto Patrimoniale(a titolo derivativo)

Acquisto dal realizzatore o successivi aventi causa

nel caso di contratti di lavoro dipendente o di prestazione d’opera spetta al datore di lavoro, a meno che non sia pattuito diversamente (art. 12 bis LDA – per il software) – approfondiremo il concetto più avanti

Dr. Massimo Farina

Page 26: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

opere collettive costituite dalla riunione di più programmi che mantengono la loro individualità di creazione

autonoma pur facendo parte di un opera complessa avente una sua individualità distinta rispetto ai singoli componenti

OPERE COLLETTIVE

“È considerato autore dell'opera collettiva chi organizza e dirige la creazione dell'opera stessa.”

I ipotesi

Art. 7 L.d.A.

Dr. Massimo Farina

Page 27: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Opera realizzata in gruppo in cui è impossibile individuare il contributo dei singoli

OPERE COLLETTIVE

“Se l'opera è stata creata con il contributo indistinguibile ed inscindibile di più persone, il diritto

di autore appartiene in comune a tutti i coautori. Sono applicabili le disposizioni che regolano la

comunione (1100 ss. C.C.)”

II ipotesi

Art. 10 L.d.A.

Dr. Massimo Farina

Page 28: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

35Avv. Giovanni Battista Gallus@gbgallus

Diritti di utilizzazione economica e rapporto di lavoro

Page 29: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

36Avv. Giovanni Battista Gallus@gbgallus

Diritti di utilizzazione economica e rapporti di lavoro

L'art. 12-bis L.D.A. prevede che al datore di lavoro spetti il diritto esclusivo di utilizzazione economica, qualora il software sia creato dal lavoratore

dipendente nell'esecuzione delle sue mansioni o su istruzioni impartite dallo

stesso datore di lavoro

Page 30: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

37Avv. Giovanni Battista Gallus@gbgallus

Nel caso di realizzazione di opera dell'ingegno in esecuzione di un contratto di lavoro

autonomo, per l'attribuzione della titolarità dei diritti di sfruttamento economico in capo

all'autore o al committente rilevano la volontà delle parti, la finalità dalle stesse

perseguita e i comportamenti da queste tenuti in esecuzione di detto contratto.

(Tribunale Bologna, 2 maggio 2002)

Page 31: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

38Avv. Giovanni Battista Gallus@gbgallus

A questi fini, costituiscono indici interpretativi univoci e rigorosi la continuità temporale con cui

ha esecuzione il contratto, l'assolvimento da parte del committente dei relativi oneri economici, la periodicità mensile della

retribuzione corrisposta e la natura specifica dell'opera commissionata

(Tribunale Bologna, 2 maggio 2002)

Page 32: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

39Avv. Giovanni Battista Gallus@gbgallus

Facciamo “circolare” i diritti patrimoniali:

le licenze d'uso

Page 33: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

40Avv. Giovanni Battista Gallus@gbgallus

In assenza di un “permesso” del

titolare dei diritti patrimoniali, non

possiamo fare praticamente niente con il

software

Page 34: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

41Avv. Giovanni Battista Gallus@gbgallus

Regola generale:

Divieto di

Riprodurre

Distribuire

Modificare

Page 35: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

42Avv. Giovanni Battista Gallus@gbgallus

Ecco perché ci dobbiamo

preoccupare delle licenze software...

Page 36: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

DIRITTI TRASFERIBILI

La licenza d’uso è un contratto attraverso il quale si trasferiscono

diritti di utilizzazione economica

ESCLUSIVAMENTE DIRITTI PATRIMONIALI

Per esempio: installare, utilizzare, accedere, visualizzare ed eseguire

Dr. Massimo Farina

Page 37: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

limitazioni contenutistiche

e temporali riguardanti la

garanzia per vizi

Le licenze d’uso più diffuse presentano alcune clausole dirette a limitare le garanzie e le responsabilità per i vizi

a carico del licenziante (rectius a limitare il diritto di tutela del licenziatario)

1

esclusione di buona parte dei

rimedi contrattuali

generali riconosciuti al

licenziatario

esclusione della responsabilità del licenziante

per i danni indiretti connessi

all’utilizzazione del prodotto

2 3

Dr. Massimo Farina

Page 38: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

FORMA DEL CONTRATTO DI LICENZA D’USO

il trasferimento dei diritti patrimoniali deve essere provato per iscritto

(art. 110 Legge 633/1941)

Dr. Massimo Farina

Page 39: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

46Avv. Giovanni Battista Gallus@gbgallus

Standing on the shoulders of giants: Le opere derivate

Art. 4 L.d.A.

Senza pregiudizio dei diritti esistenti sull'opera originaria, sono altresì

protette le elaborazioni di carattere creativo dell'opera stessa, quali le

traduzioni in altra lingua, le trasformazioni da una in altra forma

letteraria od artistica, le modificazioni ed aggiunte che costituiscono un rifacimento sostanziale dell'opera

originaria, gli adattamenti, le riduzioni, i compendi, le variazioni non costituenti opera originale.

Page 40: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

47Avv. Giovanni Battista Gallus@gbgallus

Standing on the shoulders of giants: Le opere derivate

Art. 18 L.d.a.

Il diritto esclusivo di tradurre ha per oggetto tutte le forme di

modificazione, di elaborazione e di trasformazione dell'opera previste

nell'art. 4.

L'autore ha altresì il diritto di pubblicare le sue opere in raccolta.

Ha infine il diritto esclusivo di introdurre nell'opera qualsiasi

modificazione.

Page 41: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Licenze proprietarie

Licenze di distribuzione e

OEM

Freeware e shareware

Page 42: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

49Avv. Giovanni Battista Gallus@gbgallus

LA RIVOLUZIONE DELLA GNU/GPL

Page 43: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

La “mela newtoniana”

Nei primi anni '80, agli albori dell'informatica moderna, la condivisione del sapere tra i tecnici

informatici era la molla che permetteva una rapida evoluzione delle conoscenze.

Page 44: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

La “mela newtoniana”

Le imprese, a partire da quel preciso periodo storico, iniziavano a guardare al software come ad un prodotto potenzialmente ed altamente redditizio. La disponibilità del codice sorgente

era vista, di conseguenza, come un ostacolo alle ambizioni imprenditoriali ed un'arma in più in mano ai concorrenti che, sulla base del lavoro

altrui, avrebbero potuto sviluppare (con relativa facilità) un prodotto migliore.

Page 45: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

La “mela newtoniana”

Le clausole di non-disclosure e le licenze software eccessivamente compressive erano

d'ostacolo alla realizzazione della regola aurea della condivisione.

E' per questo che, il 23 settembre 1983, R.M. Stallman dà l'annuncio della nascita

dell'ambizioso progetto GNU, un sistema operativo interamente libero e compatibile con

UNIX. La sua licenza sarà la GNU/GPL.

Page 46: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

53Avv. Giovanni Battista Gallus@gbgallus

UN PICCOLO QUESITO...

Page 47: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

54Avv. Giovanni Battista Gallus@gbgallus

Indicate quale dei soggetti raffigurati abbia cambiato le “regole del gioco” della circolazione delle opere dell'ingegno

Page 48: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

E Linux fu...

Anche il 1991 fu un anno importante per il software libero. Nasce infatti il kernel Linux su

idea del giovane studente finlandese Linus Torvalds.

Il software GNU si unisce al kernel Linux a formare il sistema operativo GNU/Linux.

Page 49: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Free as in beer / free as in freedom

Si parla spesso in modo sbagliato di software libero o opensource come “freeware”. Si tratta

di concetti da tenere distinti. Occorre, invece, evidenziare i vantaggi offerti

dal F/OSS in ogni ambito applicativo.

Page 50: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

57Avv. Giovanni Battista Gallus@gbgallus

La GNU/GPL non rappresenta uno strumento anti-diritto d'autore (o

anti-copyright) benché da molte parti si parli di “copyleft”.

Questo gioco di parole rappresenta, invece, un modo rivoluzionario di utilizzo del

diritto d'autore per concedere libertà su un'opera piuttosto che per restringere le

libertà dell'utente sull'opera stessa.

Page 51: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

58Avv. Giovanni Battista Gallus@gbgallus

La possibilità di gestione del diritto d'autore sotto il versante

patrimoniale può assumere, come abbiamo visto, delle connotazioni pressoché infinite (nel rispetto dei

limiti stabiliti dall'ordinamento)

Page 52: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

59Avv. Giovanni Battista Gallus@gbgallus

Libertà fondamentali del sw libero

(libertà 0) Libertà di eseguire il programma per qualsiasi scopo;

(libertà 1) Libertà di studiare come funziona il programma ed adattarlo alle proprie necessità;

(libertà 2) Libertà di ridistribuire copie di esso in modo da aiutare il prossimo;

(libertà 3) Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti di modo che tutta la comunità ne tragga beneficio

Page 53: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

60Avv. Giovanni Battista Gallus@gbgallus

La licenza GNU/GPL

La GNU/GPL è lo strumento con cui i quattro principi di libertà contenuti nella filosofia della FSF (diritto di capire, correggere, migliorare e ridistribuire il software) si realizzano in modo effettivo ed efficace.

Page 54: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

61Avv. Giovanni Battista Gallus@gbgallus

Copyleft

Il copyleft è un metodo per rendere un programma (o altra opera) libera ed imporre che tutte le modifiche e versioni estese del programma siano anch'esse software libero

http://www.gnu.org/copyleft/copyleft.html

Page 55: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

62Avv. Giovanni Battista Gallus@gbgallus

Open Source Software

Tradotto letteralmente, significa “codice a sorgente aperto”

La Open Source Initiative (OSI) ha elaborato 10 requisiti perché una licenza possa rientrare nella “open source definition”

http://opensource.org/osd

Page 56: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

63Avv. Giovanni Battista Gallus@gbgallus

Free/open source software...

Page 57: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

64Avv. Giovanni Battista Gallus@gbgallus

E pluralità di licenze (non sempre compatibili tra loro...)

Page 58: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Free/open source licenses top 20http://www.blackducksoftware.com/resources/data/top-20-op

en-source-licenses

Page 59: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

66Avv. Giovanni Battista Gallus@gbgallus

Licenze permissive

Requisiti minimali

Salvaguardano le quattro libertà

Consentono le combinazioni con

software licenziato a condizioni diverse

e più restrittive

Page 60: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

67Avv. Giovanni Battista Gallus@gbgallus

Apache 2.0

Licenza permissiva

Le opere derivate non devono essere distribuite con la stessa licenza

Regola espressamente i rapporti con la tutela brevettuale

Obbliga a segnalare i file modificati

E' sufficientemente concisa, ma al tempo stesso “completa”

Page 61: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

MIT LicenseCopyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Page 62: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

3-clause BSD licenseCopyright (c) <year>, <copyright holder>All rights reserved.

Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the <organization> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANYDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Page 63: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

70Avv. Giovanni Battista Gallus@gbgallus

E se vogliamo essere ancora più permissivi...

Page 64: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

/* * ---------------------------------------------------------------------------- * "THE BEER-WARE LICENSE" (Revision 42): * <[email protected]> wrote this file. As long as you retain this notice you * can do whatever you want with this stuff. If we meet some day, and you think * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp * ---------------------------------------------------------------------------- */

Page 65: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long

as the name is changed.

DO WHAT THE F___ YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND

MODIFICATION

0. You just DO WHAT THE F___ YOU WANT TO.

WHAT THE F___ YOU WANT TO PUBLIC LICENSE Version 2, DecemberDecember 2004

Copyright (C) 2004 Sam Hocevar <[email protected]>

Page 66: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Public domain

Page 67: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

74Avv. Giovanni Battista Gallus@gbgallus

In medio stat virtus?Weak copyleft

Page 68: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Mozilla Public license (MPL)MPL 2.0

Licenza di software libero

Consente di combinare files licenziati sotto MPL con file e plugin proprietari (“distribution of a larger work”)

Occorre comunque assicurare l'accesso ai sorgenti dei file rilasciati sotto MPL

Regola le eventuali clausole addizionali

Page 69: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

LGPL V.3

Licenza di software libero

“Allows the work to be linked with (in the case of a library, 'used by') a non-(L)GPLed program, regardless of whether it is free software or proprietary software. The non-(L)GPLed program can then be distributed under any terms if it is not a derivative work” - Wikipedia

Non è compatibile con la GNU/GPL V.2, perché aggiunge ulteriori restrizioni rispetto a quest'ultima (ma la maggior parte dei programmi consente di rilasciare il software sotto “GNU/GPL V.2 “or later”)

E' sempre possibile usare la LGPLv2.1

Page 70: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

77Avv. Giovanni Battista Gallus@gbgallus

The Full MontyStrong copyleft

Page 71: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

GNU/GPL V.3

La Licenza di software libero

Persistente perché impone un vincolo alla redistribuzione: se l'utente distribuisce copie del software, deve farlo secondo i termini della GPL stessa.

Propagativa perché definisce nel testo una particolare interpretazione di "codice derivato", tale che in generale l'unione di un programma coperto da GPL con un altro programma coperto da altra licenza può essere distribuita sotto GPL, o in alternativa non essere distribuita affatto. (Wikipedia)

Prevede clausole anti Tivoization, per paralizzare gli effetti negativi dei DRM, e gli accordi “discriminatori” sui brevetti software

Page 72: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

79Avv. Giovanni Battista Gallus@gbgallus

Licenze libere & cloud

Page 73: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

GNU Affero GPL

Versione modificata della GNU/GPL v.3

Cerca di superare il problema dell'assenza di “distribuzione” del sofware in cloud (SAAS – software as a service), e della conseguente inapplicabilità della GNU/GPL “tradizionale”

“It has one added requirement: if you run the program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the program that it's running. If what's running there is your modified version of the program, the server's users must get the source code as you modified it”.

http://www.gnu.org/licenses/why-affero-gpl.html

Page 74: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Human readable licenses?

http://www.tldrlegal.com/

Page 75: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Human readable licenses?

http://choosealicense.com/

Page 76: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Wikipedia ci offre un panorama più ampio

http://en.wikipedia.org/wiki/List_of_FSF_approved_software_licences

Page 77: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

84Avv. Giovanni Battista Gallus@gbgallus

Come usare e combinare le licenze

Page 78: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Esaminiamo le incompatibilità

David A. Wheeler, 2007

Page 79: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Dan Bentley and Brian Fitzpatrick

http://www.billthelizard.com/2012/05/which-open-source-license.ht

ml

Page 80: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Mettiamo insieme le varie licenzeProviamo a semplificarci la vita...

Compliance Tools

http://www.linuxfoundation.org/programs/legal/compliance/tools

Page 81: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Mettiamo insieme le varie licenze

“Simplifies the way FOSS components are tracked and reported in a commercial product. The tool allows companies to easily generate a custom QR code for each product containing FOSS. The QR code contains important information on the FOSS stack contained in a product, such as component names, version numbers, license

information and links to download the source code...”

http://www.linuxfoundation.org/programs/legal/compliance/tools

Page 82: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Mettiamo insieme le varie licenze

“This tool identifies source code combinations at the dynamic and static link levels and provides a license policy

framework that enables FOSS Compliance Officers to define combinations of licenses and linkage methods that are to be flagged if found as a result of running the tool”

http://www.linuxfoundation.org/programs/legal/compliance/tools

Page 83: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Organizziamo le informazioni sulle licenze

The SPDX standard helps facilitate compliance with free and open source software licenses by standardizing the way license information is shared across the software supply chain. SPDX reduces redundant work by providing a common format for companies and communities to share important data about software licenses and copyrights, thereby streamlining and improving compliance

http://spdx.org

Page 84: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Tool per l'analisi dei file e la ricerca delle licenze

“Our mission is to build a community to facilitate the study of Free and Open

Source Software by providing free data analysis tools. However, we have

evolved to be a set of tools to assist in open source governance. Today, the

predominant use of FOSSology is scanning files for licenses and

copyrights.”

http://www.fossology.org/projects/fossology

Page 85: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Tool per l'analisi dei file e la ricerca delle licenze

“The Binary Analysis Tool (BAT) makes it easier and cheaper to look inside binary

code, find compliance issues, and reduce uncertainty when deploying Free and Open Source Software. It is a modular framework that assists compliance and due diligence

activities by using the same type of approach applied by gpl-violations.org to discover issues in consumer electronics.”

http://www.binaryanalysis.org

Page 86: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Tool per l'analisi dei file e la ricerca delle licenze

Tool commerciali

Page 87: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Combinazioni di licenze for dummies

“CALCULATOR DE LICENCIAS”

http://operaciones.cenatic.es/comunidad-legal/CalculadorLicencias

Page 88: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Combinazioni di licenze for dummies

Page 89: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

96Avv. Giovanni Battista Gallus@gbgallus

E allora?

Page 90: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Mario Rossi 97Avv. Giovanni Battista Gallus@gbgallus

Alcuni consigli pratici

Page 91: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#1 “Accentrate” - se possibile- la titolarità dei diritti

http://www.tldrlegal.com/

Page 92: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

99Avv. Giovanni Battista Gallus@gbgallus

Software escrow & key escrow

(Deposito del codice sorgente e/o delle chiavi di cifratura

presso un notaio o altra trusted third

party)

#2 Precostituite la prova della titolarità dei diritti

Page 93: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

100Avv. Giovanni Battista Gallus@gbgallus

Snail mail:

Auto-invio di raccomandata A/R

#2 Precostituite la prova della titolarità dei diritti

Page 94: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

101Avv. Giovanni Battista Gallus@gbgallus

Usiamo la telematica:

PEC

+

FIRMA DIGITALE

+

(EVENTUALE) MARCA TEMPORALE

#2 Precostituite la prova della titolarità dei diritti

Page 95: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#3 Accertate su quali “fondamenta” software si baserà il progetto, e quali saranno le possibili

interazioni

Page 96: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#4 E' un progetto di community? Qual è il suo spirito?

Page 97: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#5 Cercate di scegliere tra le licenze più diffuse

Maggior facilità di interpretazione

Miglior supporto (anche legale)

Maggior garanzia di validità delle singole clausole della licenza

Maggiori possibilità di diffusione

Minori rischi di incompatibilità

Page 98: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#6 Adottate una licenza permissiva se

Volete favorire la massima diffusione del software

Non temete che i vostri competitor si approprino delle soluzioni, senza

ridistribuirne i benefici

Page 99: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#7 Adottate una licenza strong copyleft se

Intendete favorire al massimo la diffusione dei benefici del free software

Non è essenziale che il progetto consenta opere derivate proprietarie

Volete utilizzare la licenza più diffusa e “testata”

Page 100: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#8 Adottate una licenza weak copyleft se

Volete combinare i vantaggi di entrambe le categorie, pur

mantenendo “libero” il vostro codice

Page 101: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

#9 If you love somebody, set'em free

Considerate modelli di dual-licensing, per conferire maggiori flessibilità

Page 102: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus

#10 Non dimenticatevi dei marchi

L'uso dei marchi è normalmente

regolato da policies separate

Page 103: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus

http://www.canonical.com/intellectual-property-policy

#10 Non dimenticatevi dei marchi

Page 104: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus

http://www.mozilla.org/en-US/foundation/licensing/#10 Non dimenticatevi dei marchi

Page 105: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Mario Rossi 112Avv. Giovanni Battista Gallus@gbgallus

IN CONCLUSIONE...

Page 106: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Scegliete comunque una licenza, ma non provate a scriverne una

vostra...

Page 107: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Cercate di evitare le guerre di religione...

http://xkcd.com/225/

Page 108: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Domande?

Grazie per l'attenzione

Page 109: The perfect cocktail l'arte di scegliere e combinare le licenze libere - Giovanni Battista Gallus

Avv. Giovanni Battista Gallus@gbgallus

Salvo dove diversamente indicato, quest'opera è distribuita con licenza Creative Commons

Attribuzione - Non commerciale - Condividi allo stesso modo 3.0 Unported.

Per ottenere la versione in formato modificabilecontattare l'autore

Avv. Giovanni Battista Gallus

[email protected] @gbgallus