Questa è la prima volta che mi occupo di problemi di licenza, quindi mi dispiace se faccio delle ipotesi stupide. Il mio problema è che ho scritto un programma in Python che usa PyQT per la GUI e utilizza anche un'altra libreria con licenza BSD.
PyQT viene fornito con GPL v2 e GPL v3 oltre a una licenza commerciale. Da quanto ho letto fino ad ora (compresa la licenza GPL), comprendo che è possibile vendere un software concesso in licenza sotto licenza GPL. Tuttavia, c'è un problema se non sei l'autore originale e stai riutilizzando il codice sorgente concesso in licenza in GPL. Quindi, ecco le mie domande:
-
Nel mio caso dal momento che sto usando PyQT, credo che dovrei licenziare il mio programma anche in GPL? Inoltre, se questo è il caso, posso vendere il mio software a condizione che rilasci anche il codice sorgente?
-
Se PyQT è rilasciato sotto licenza GPL che, per quanto comprendo, ti dà la libertà di vendere il tuo software se usi la libreria perché fornisce anche una licenza commerciale? È solo nel caso in cui non desideri rilasciare il codice sorgente?
-
Dato che utilizzo anche una libreria con licenza BSD, è possibile concedere in licenza il mio software solo sotto licenza GPL e menzionare che il mio programma utilizza questa libreria nel file License.txt e nella sezione About del mio programma?