[Diritto] MYSQL PER PROGRAMMA NON DISTRIBUITO

Simo Sorce simo at softwarelibero.it
Sun Oct 24 16:58:35 UTC 2004


On Thu, 2004-10-21 at 11:04, Diego Bernini wrote:
> In sostanza basta che rilascio il programma sotto licenza GPL?non avro
> problemi con gli altri moduli, PHP(V 3) e APACHE(licenza 1.1)?

I problemi ci sono se vi è commistione di codice che usa le due licenze
e tu redistribuisci il risultato. Purtroppo la Apache Software Licence e
La GPL non sono compatibili rendendo virtualmente impossibile
distribuire un programma che usi parti di codice derivate da due
programmi con queste licenze.

> Sto cercando di informarmi ma trovo spesso informazioni
> contradditorie...

Purtroppo è difficile dare indicazioni certe perchè tutto dipende anche
da come, programmi con queste licenze vengono mescolati.

Ad esempio se via php richiami un programma esterno GPL via system()
questo generalmente non è considerato un segno che i due programmi
(licenza PHP e GPL) sono likati e derivato uno dell'altro. Quindi è ok
redistribuire questi due programmi anche interagenti.
Se invece realizzi un wrapper per poetr utilizzare direttamente una
libreria GPL (es. libsmbclient) dal codice PHP allora se ne deriva di
solito, che il programma PHP è derivato dalla libreria GPL e dovrebbe
essere rilasciato con licenza GPL a sua volta. Questo però può
incocciare in altrettanti obblighi ovute ad altre librerie con licenze
incompatibili.

> Se rilascio il software in GPL sono "obbligato" a distribuirlo a
> chiunque lo possa poi volere?Per "Il programma [...] assolutamente non
> verrà
> distribuito in alcun modo" intendo che si tratta di un programma che
> solo l'imprenditore(mio zio) avrà, e nessun altro. 

No, la GPL non impone ALCUN obbligo di pubblicazione.

Semplificando, la GPL impone l'obbligo di fornire i sorgenti solo se
quando abbiamo distribuito il binario NON abbiamo incluso il sorgente.
In questo caso la GPL obbliga a garantire l'accesso al sorgente per 3
anni a CHIUNQUE in possesso del binario ne faccia richiesta.

Nel caso in cui siano stati forniti sia sorgente che binario assieme
all'acquirente noi non abbiamo più alcun obbligo nei confronti di
chicchessia.

Se l'aquirente deciderà di redistribuire a terzi l'opera si assumerà
l'onere di trasferire immediatamente anche il sorgente o di fornire lui
la garanzia di 3 anni a chi distribuisce i binari.


In ogni caso il Tuo caso potrebbe essere ancora più semplice.
Se il lavoro lo fai sotto commissione per il tuo committente, è lui che
avrà, generalmente, la paternità dell'opera e ne potrà disporre come
meglio crede.

Se l'applicativo non viene redistribuito il proprietario non ha bisogno
di preoccuparsi in alcun modo della licenza, in quanto la licenza serve
solo in caso di redistribuzione del lavoro effettuato in questi casi.

Simo.
-- 
Simo Sorce
----------
Una scelta di liberta': Software Libero.
A choice of freedom: Free Software.
http://www.softwarelibero.it



More information about the Diritto mailing list