Considera questo scenario:
- Sto sviluppando un programma FooSuite che utilizza una libreria con licenza GPL QuuxTools
- Rilascio il programma FooSuite 1.0 sotto GPL
Più tardi scopro che, per qualche motivo, devo concedere in licenza il programma a qualcuno a condizioni diverse.
Quindi:
Rimuovo la dipendenza da GPL tramite QuuxTools, tramite ...
- riscrivere il programma per non utilizzare più questa libreria
- ottenere una licenza diversa per QuuxTools (se è doppia licenza; vedere PyQt)
Rilascio FooSuite 1.1 con una licenza non GPL.
Tuttavia, FooSuite 1.1 è ancora un lavoro derivato da FooSuite 1.0 . Capisco che non è legale per uno sconosciuto fare ciò che ho fatto, ma io stesso, in quanto proprietario di FooSuite, libero da questa restrizione?