Considere este escenario:
- Estoy desarrollando un programa FooSuite que utiliza una biblioteca con licencia GPL QuuxTools
- Lanzo el programa FooSuite 1.0 bajo GPL
Más tarde descubro que, por alguna razón, necesito licenciar el programa a alguien en términos diferentes.
Por lo tanto:
Elimino la dependencia de GPL a través de QuuxTools, ya sea por ...
- reescribiendo el programa para no usar esta biblioteca por más tiempo
- obtener una licencia diferente para QuuxTools (si tiene doble licencia; consulte PyQt)
Lanzo FooSuite 1.1 bajo una licencia no GPL.
Sin embargo, FooSuite 1.1 sigue siendo un trabajo derivado de FooSuite 1.0 . Entiendo que no es legal que un extraño haga lo que hice, pero ¿estoy libre, como propietario de FooSuite, de esta restricción?