È necessario esaminare in che modo il codice GPLed è associato al codice proprietario. Se la parte GPLed non si compilerà da sola, allora sicuramente il codice nel suo insieme è un lavoro derivato del codice GPLed, e deve essere rilasciato sotto la GPL appropriata o non rilasciato affatto. (Puoi ancora usarlo per uso interno, ma l'implicazione era che lo avresti distribuito come parte di un dispositivo.) Allo stesso modo, se il codice GPLed e il codice proprietario sono compilati separatamente ma collegati staticamente, è un lavoro derivato del codice GPLed.
Se dovessi separare GPLed e il codice proprietario in modo che fossero programmi compilabili separatamente, comunicando solo con protocolli di comunicazione tra processi standard, GPLed e il codice proprietario sarebbero due lavori separati, e solo la parte GPLed sarebbe essere sotto la GPL.
Qualunque cosa nel mezzo è pronta per la domanda. La Free Software Foundation ha una visione abbastanza liberale di ciò che costituisce un lavoro derivato, ma alla fine è una questione che spetta al tribunale decidere.
Come sempre, quando si tenta di utilizzare un software con una licenza con restrizioni in modi non previsti dalla licenza, ottenere una licenza diversa dai titolari del copyright (se possibile e conveniente) o consultare un avvocato. Nessuno qui (a meno che i titolari del copyright non siano su programmers.se) può consigliarti in modo affidabile su ciò che è permesso e esattamente ciò che non lo è.