Supponiamo che sto scrivendo il firmware F per il dispositivo D, e che sto usando la libreria L che è sotto licenza GPLv2. La libreria L è una "libreria di codice sorgente" che significa che non è compilata, ma è composta da file di codice sorgente che devono essere compilati e collegati con l'applicazione principale.
Il dispositivo D è un dispositivo personalizzato per il cliente C, quindi non è destinato a essere venduto a tutti, ma solo al cliente C.
Che cosa sono obbligato a fare in questo caso?
Devo fornire al cliente C tutto il codice sorgente del firmware F?
Come dovrei fornire questo codice sorgente?