Supponiamo che ci sia un'app GPLv3 con una GUI e una CLI. Posso espandere legalmente la sua CLI (per darmi accesso alle funzionalità finora disponibili solo tramite l'API dell'app), rilasciare il risultato in GPL e quindi creare un'app non GPL (forse proprietaria) che dipende da questa app GPL modificata (tramite l'espansione CLI)?