Se il programma B è concesso in licenza in GPL, può un programmatore modificarlo per interagire con il suo programma proprietario, A, in modo tale che entrambi i programmi siano processi separati e quindi rilasciare solo il codice sorgente modificato solo per il programma B?
Stavo pensando al programma B trasformato in una "scatola nera" per il programma A, ma invece di essere una funzione è un programma completamente separato.
Non cerco consulenza legale, sto cercando di capire di più sul software libero e le sue complicazioni senza essere troppo tecnico. Sfortunatamente, la Faq della GPL parla di librerie collegate e altre cose che non ho ancora affrontato a scuola, quindi è difficile per me avvolgere la mia mente sul caso "generale" qui.