E 'richiesto di rivelare il codice sorgente per il software Qt personalizzato? [chiuso]

-1

Sono stato assunto per sviluppare un'applicazione Qt personalizzata per un cliente, ma sono preoccupato per le licenze.

Il mio software non sarà distribuito pubblicamente e verrà utilizzato esclusivamente da questo cliente.

Devo divulgare il mio codice sorgente per questo cliente, se collego la mia applicazione con le librerie Qt, come QtCore e QWebKit che possono essere installati da un repository di distribuzione Linux?

    
posta Fernando 15.03.2017 - 20:08
fonte

1 risposta

3

La GPL richiede che tu fornisca solo il codice sorgente ogni volta che fornisci i binari. Si può scegliere di non fornire nessuno di questi. Se fornisci al cliente i file binari, GPL richiede di distribuire la fonte anche al cliente, ma non a tutto il mondo.

Tuttavia, le versioni recenti di QT sono concesse in licenza usando molte licenze da cui puoi scegliere quella che usi. Il più rilevante per te è probabilmente LGPL 3.0. LGPL 3.0 richiede di distribuire solo il codice oggetto se si utilizza il collegamento statico. Nel tuo caso, non è necessario nemmeno distribuire il codice oggetto, poiché si utilizzano librerie che possono essere installate dai repository. Presumibilmente questo significa collegamento dinamico.

Tuttavia, mi sorprende un po 'che tu non voglia fornire il codice sorgente al cliente. Se l'applicazione è sviluppata specificamente per questo cliente, di solito è considerata una buona pratica fornire al cliente anche il codice sorgente.

    
risposta data 15.03.2017 - 20:18
fonte

Leggi altre domande sui tag