[Diritto] Problema di licenza software
Francesco Potorti`
pot at potorti.it
Mon Apr 11 08:45:38 UTC 2005
>Posto questo messaggio in lista per avere un vostro parere in merito ad una
>problematica di trasferimento di proprietà di un software prodotto dalla mia
>società.
Visto che nessuno risponde provo io, ma tenete conto che non sono un
legale e nonho studiato approfonditamente la questione, che non è
banale perché comprende diverse licenze.
>Il software è prodotto con tecnologie per lo più Open Source:
>
>- Linguaggio: PHP codificato su piattaforma Zend Engine.
>- Base Dati: MySQL.
>- Interazioni e Grafica: Macromedia Studio con Flash Pro 2004.
>
>Premetto che siamo dotati di licenze per i prodotti proprietari (Zend e
>Macromedia), i dubbi che ci poniamo sono:
>
>Per la parte sviluppata in PHP/MySQL è pacifico che il codice sorgente debba
>essere trasferito al committente in chiaro seguendo le direttive della
>licenza GNU GPL?
PHP è un linguaggio di programmazione, quindi la sua licenza non
dovrebbe essere rilevante, visto che voi state semplicemente utilizzando
un interprete.
Per MySQL, a meno che il vostro programma non usi un'interfaccia
generica che possa essere usata sia con mysql che con altri programmi,
direi che il vostro programma debba essere distribuito con licenza GPL,
quindi corredato di codice sorgente.
>Esistono delle alternative che garantiscano il nostro lavoro, lo sviluppo ha
>richiesto quasi 1 anno di lavoro da parte del nostro team tecnico, o
>perlomeno costringano il committente a non trasferire il codice a terzi per
>eventuali manipolazioni o modifiche, a nostra insaputa e in violazione
>dell'accordo commerciale stipulato?
Se vale l'ipotesi che ho fatto sopra allora dovete usare la GPL, e di
conseguenza no, non c'è alcun modo. Inoltre, se avete stipulato un
accordo che impedisce loro di diffondere il codice, questo accordo viola
i diritti di copyright degli autori di mysql, perché loro vi danno il
diritto di usare il loro codice solo se distribuite conformemente alla
GPL, e la GPL non tollera restrizioni aggiuntive.
>Per le parti sviluppate con strumenti quali Macromedia Flash, in genere
>viene trasferito al cliente il prodotto finito (.swf), siamo costretti a
>trasferire anche il sorgente (.fla)?
Macromedia Flash è un interprete, vale lo stesso discorso di PHP: il
linguaggio usato (PHP, Flash, C o quel che sia) non è rilevante, cioè
che rileva è se il vostro programma usa o si interfaccia con altri
programmi, e quali sono le licenze di questi altri programmi.
More information about the Diritto
mailing list