Sto progettando una distribuzione e alcuni dei pacchetti software inclusi sono mantenuti in modo tale che il mio repository di origine in realtà non includi il codice sorgente, ma sono inclusi come proprietà svn:externals
o un elenco di URL di repository di sola lettura e vengono controllati nell'albero di origine prima di compilare.
A volte, il software richiede una o due patch per costruire o funzionare correttamente. Queste patch sono incluse nell'albero dei sorgenti e vengono automaticamente applicate ma non incluse nel risultato finale. Il repository è pubblico e chiunque può ottenere le patch, che vengono mantenute regolarmente.
La mia domanda è, qualcuna di queste impostazioni vìola la GPL ? Voglio davvero distribuire sotto licenza GPL o compatibile, ma non sono molto esperto in legalese. Dovrei ospitare gli snapshot del repository una volta che pubblico per essere pienamente conforme o potrei semplicemente ospitare le patch?