[Diritto] Domanda sul rilascio di software foss
Simo Sorce
simo at softwarelibero.it
Mon Jun 7 12:17:32 UTC 2004
On Mon, 2004-06-07 at 08:37, Michele Sciabarra' wrote:
> Dunque, vediamo se ho capito.
> Nell'installer devo far accettare la licenza di Java per quanto riguarda
> il JRE.
> Per Tomcat (ASPL) e MySQL (GPL) non è necessario.
Esatto.
> Il problema che permane è che un programma ASPL (Tomcat)
> viene linkato a un programma GPL (mysql/connector), sia pur dinamicamente
> (è un jar) il quale poi si collega a MySQL (e da qualche parte ho letto
> che MySQL AB
> considera anche l'accesso in rete un linking, anche se non sono tanto
> d'accordo).
Il problema, al più si rileva nel driver mysql, non sicuramente nel
fatto che un'applicazione accede remotamente ad un db mysql tramite un
protocollo.
Io non ho visto da alcuna parte MySQL AB affermare che l'uso del
database implicasse linking, se hai puntatori sarò felice di darvi
un'occhiata.
Per quanto riguarda il driver invece per capire se ci sono problemi
bisogna capire se nel linkare insieme la tua applicazione java e il
driver JDBC di mysql la tua applicazione si configura come opera
derivata o meno.
Siccome le specifiche JDBC sono costruite appositamente per poter
utilizzare database diversi indipendentemente dai loro specifici
protocolli e driver, in linea di massima la tua applicazione non è
un'opera derivata dal driver MySQL, ma semplicemente un'implementazione
che fa uso dell'API pubblica offerta da JDBC.
Testare che sia vero è semplice, basta sostituire mysql/mysql jdbc
driver, con un'altra coppia e verificare che tutto funzioni ugualmente.
Se invece la tua applicazione fa un uso del jdbc che però prevede che
essa funzioni correttamente solo col jdbc mysql per qualche motivo,
allora ci può essere il dubbio che la tua sia un'opera derivata.
Per quanto riguarda tomcat + mysql jdbc non vedo invece problemi perchè
sono chiaramente programmi seprati e solo la tua applicazione può essere
"la colla" che li mescola insieme.
> In termini pratici, oltre a far accettare la licenza del JRE, che altro
> devo fare per distribuire il suddetto installer???
Secondo me nulla di interattivo.
Devi ovviamente fornire il software con le rispettive licenze e ti
consiglio, per evitare qualsiasi tipo di contestazione, di fornire nello
stesso package o in un package il cui download è disponibile
contemporaneamente a quello binario, tutti i sorgenti degli applicativi
GPL che distribuisci.
Link ai siti originali non sono ortodossi, meglio prendere esattamente
il sorgente da cui è stato compilato il binario e distribuire quello.
Ti ricordo inoltre l'advertising clause della APSL, per cui nella
documentazione dovrai mettere una nota che indica che hai usato software
della Apache Software foundation.
ciao,
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