Dario wrote:
Dubbi vengono anche a me per MySql che non rispecchia il GPL.Quando mescolo 2 software di cui uno proprietario opensource ed uno free ..... l'ibrido che ne escerispetta le regole del GPL in modo che il free rimanga tale ?
bisogna distinguere un po' di casi, ne elenco qualcuno che mi viene in mente:
* se si prende del codice GPL, lo si mischia con codice incompatibile con la GPL, allora o non si ridistribuisce né binari né sorgenti (se lo si tiene come uso interno) o si rilascia anche il codice non GPL con licenza compatibile con GPL o si sostituisce il codice GPL con altro codice che sia compatibile con la propria licenza
* se si prende del codice GPL e non si mischia con codice non compatibile con la GPL, ma si fa in modo che i due programmi siano a sé stanti (ognuno funzioni senza la necessità dell'altro) e si "scambino" dati al più a runtime, allora è tutto regolare. Esempio: il programma GPL genera dei log, il mio programma incompatibile con la GPL prende quei log e li visualizza in modo differente
* se si è il detentore unico del copyright su un codice GPL, allora è possibile ridistribuirlo anche con qualsiasi altra licenza e anche senza i sorgenti
* se non si è il detentore del copyright su un codice GPL, ma tale autore unico ha concesso il permesso, allora è possibile ridistribuirlo con licenza incompatibile con la GPL
Attenzione: la GPL riguarda solo la redistribuzione, se non viene redistribuito, allora si può fare tutto quello che si vuole. Quindi se io ho un server e permetto agli utenti di accedere a dei programmi via WEB (cloud computing), allora posso prendere qualsiasi sorgente GPL, modificarlo, integrarlo con parti incompatibili con la GPL ed è tutto regolare. Se io sono l'autore del sorgente GPL e voglio evitare che questo accada, allora devo usare la licenza AGPL.
Ciao Davide -- Dizionari: http://linguistico.sourceforge.net/wiki Strumenti per l'ufficio: http://it.openoffice.org GNU/Linux User: 302090: http://counter.li.org Non autorizzo la memorizzazione del mio indirizzo su outlook