Newsgroup: it.comp.www.php
Titolo: [OT] Aiuto su utilizzo proprio di GPL

Ciao a tutti,
vorrei utilizzare DaDaBIK (
www.dadabik.org
), di cui sono autore, come
base di partenza per sviluppare un'applicazione per un progetto europeo
(si tratta di un software che deve gestire un database). Il mio
obiettivo sarebbe quello di arricchirlo con alcune funzioni necessarie
per il progetto e di rilasciare poi queste funzioni in una release
ufficiale di DaDaBIK.
Di seguito un estratto della documentazione del progetto riguardante la
proprieta' intellettuale.
----------------------------------------------
3.4. Assignment of ownership
3.4.1. Contractor shall develop a database as set up in the technical
and financial specifications for ENISA's internal use and assigns
sole, as far as held by the Contractor, ownership of any Intellectual
Property Rights related to such database to ENISA, as well as to ensure
licensing and transfer of such rights held by third parties
Intellectual Property Rights holders, including, but not limited to
trademark and copyright and in accordance with the awarding Service
Contract.
3.5. Warranty
3.5.1. Contractor warrants that he has sufficient rights and interest
in the Software to grant the
transfer of all Intellectual property rights to ENISA granted under the
Service Contract.
3.5.2. In case those Intellectual property rights are the property of
third parties, the Contractor
guarantees that it has requested and obtained those third parties
written authorisation to grant to
ENISA the assignment of their Intellectual Property Rights to the
extent provided under the Service
Contract.
----------------------------------------------
1) Si parla di "Intellectual Property Rights related to such database",
sembra che si riferiscano al database e non all'applicazione che deve
gestirlo, la cosa mi sembra strana....
2) Ammesso che la frase sopra si riferisca all'applicazione, penso che
non sia possibile offrire loro un DaDaBIK modificato che mantenga la
licenza GPL, visto che vogliono la proprieta' intellettuale, giusto?
Potrei proporre un DaDaBIK modificato non GPL (visto che non sto
*distribuendo* il software) attribuendo loro il copyright di questa
versione modificata, ma a questo punto non ho nessun diritto sulle
modifiche che ho apportato, e quindi non posso rilasciarle
pubblicamente vero?
3) Consigli? :)
Grazie.
Ciao.
Eugenio

 pubblicamente vero?
IMHO non puoi, per il semplice fatto che tu non possiedi la proprieta'
intellettuale di DaDaBIK e percio' non puoi trasferirla a loro. Al
massimo puoi trasferire loro la sola proprieta' intellettuale delle tue
modifiche, ma non credo che cio' sia contemplato dalla documentazione
del progetto.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 del progetto.
Perche' dici che non ne possiedo la proprieta' intelletuale? A parte
alcune cose che penso potrei "scorporare" (es. la libreria adodb) il
resto l'ho scritto io.
Eugenio.

 resto l'ho scritto io.
Non hai mai incluso una sola riga di codice di terzi?


 Non hai mai incluso una sola riga di codice di terzi?
L'ho scritto tutto io tranne:
- adodb (distribuita con LGPL)
- HTMLarea (che posso tranquillamente eliminare)
- due o tre contributi di codice che mi sono arrivati via mail/sito Web
senza una particolare licenza e che io ho integrato modificandoli
- qualche bug fix, anche in questo caso arrivato via mail/sito Web, che
ho integrato.
Premesso questo posso affermare secondo te di averne la proprieta'
intellettuale?
Eugenio.

 - adodb (distribuita con LGPL)
Mi correggo, da 
http://adodb.sourceforge.net/#docs
:
"Very reasonable licensing terms (BSD). This means that you can
incorporate (and even compile) it into your software applications
royalty-free without asking the author's permission, provided you
include license.txt in your release. Also dual-licensed (Lesser GPL)."
Ciao.
Eugenio.

 3) Consigli? :)
Personalmente sono allergico alla BSD.... ma se a te stà bene.... ;-)
Ciao
Gianni


Ti ringrazio molto per la risposta.
Alcune domande/precisazioni:
1) Chi ha la facolta' di cambiare la licenza di un software? Solo chi
ne detiene la proprieta' intellettuale?
2) Se rilascio DaDaBIK sotto licenza BSD dovrei farlo pubblicamente,
cioe' renderlo disponibile con questa nuova licenza dal sito?
3) Potrei anche fare un periodo di dual license e poi "sopprimere" la
versione BSD?
4) Il modo che mi hai descritto mi permetterebbe anche di rendere
pubbliche le modifiche eseguite appositamente per questo committente,
visto che rilasciero' la versione BSD dopo aver apportato le modifiche,
mi sbaglio?
5) Siamo sicuri che tutto questo funzioni visto che parlano di
trasferimento della proprieta' intelletuale a loro? "Contractor shall
develop a database as set up in the technical and financial
specifications for ENISA's internal use and assigns sole, as far as
held by the Contractor, ownership of any Intellectual Property Rights
related to such database"
Grazie.
Ciao.
Eugenio.

 Alcune domande/precisazioni:
A tutte queste domande potrebbe risponderti R. Giumetti (del lug 
versilia, Lucca, Massa-Carrara di cui faccio parte). Iscriviti e posta 
la domada sulla nostra ML, vedrai che Rodolfo ti risponde. Generalmente 
nelle nostre manifestazioni, lui fa delle ottime presentazioni sulle 
licenze Open, la loro filosofia e il loro utilizzo.... insomma, oltre 
che sulla programmazione di driver, lui è anche bravo in problematiche 
legate alle licenze Open (iscriviti alla lista e quando vuoi ti 
cancelli.... non ti preoccupare, la lista non è per nulla invasiva e 
girano pochi messaggi)
http://ml.enneenne.com/listinfo/lug
(potrei postare io il quesito per te, ma poi mi tocca far da tramite)
Ciao
Gianni


Ok, grazie, cerchero' di chiarire la cosa tramite la ML.
Ciao.
Eugenio.



Se elimini le parti che non hai scritto tu, hai la proprietà
intellettuale. E puoi distribuirla come vuoi, anche in doppia licenza
(vedi ad es. proprio mysql). Puoi anche chiedere l'autorizzazione agli
autori originali delle parti non di tua proprietà a rilasciarle con la
licenza che vuoi.