Questa domanda è stata posta per quanto riguarda gstreamer ma potrebbe essere applicata a qualsiasi architettura basata su componenti aggiuntivi.
Ho un'applicazione basata su Gstreamer che può essere fornita come proprietaria perché utilizzo Gstreamer non modificato con tutte le parti LGPL. Tuttavia, potrei anche pubblicare una versione in cui un plugin Gstreamer è GPL. Per quanto posso dire che contaminerebbe l'intero programma.
Se invece di includere la specifica della pipeline Gstreamer nel programma, la pubblico con la possibilità di leggere una specifica della pipeline da un file esterno (codificata per qualche insieme di istruzioni - cioè come GstParseLaunch () - specifica capace) posso rilasciare il programma come proprietario e i file di specifiche pipe come GPL? Quanto distanti avrei bisogno di pubblicare quegli articoli, cioè, il programma sarebbe in una distribuzione e le specifiche rilasciate separatamente in un'altra?
Che cosa succede se il programma non viene mai realmente rilasciato ma è invece un'applicazione incorporata venduta all'interno di un'appliance e l'appliance viene venduta precaricata sia con la parte proprietaria che con la parte non proprietaria?