Hãy xem xét kịch bản này:
- Tôi đang phát triển chương trình FooSuite sử dụng thư viện QuuxTools được cấp phép GPL
- Tôi phát hành chương trình FooSuite 1.0 theo GPL
Sau này tôi phát hiện ra rằng, vì một số lý do, tôi cần cấp phép chương trình cho ai đó theo các điều khoản khác nhau.
Vì thế:
Tôi loại bỏ sự phụ thuộc vào GPL thông qua QuuxTools, bằng cách ...
- viết lại chương trình không sử dụng thư viện này nữa
- có được giấy phép khác cho QuuxTools (nếu được cấp phép kép; xem PyQt)
Tôi phát hành FooSuite 1.1 theo giấy phép không phải GPL.
Tuy nhiên, FooSuite 1.1 vẫn là một tác phẩm phái sinh từ FooSuite 1.0 . Tôi hiểu rằng việc người lạ làm theo những gì tôi đã làm là không hợp pháp, nhưng bản thân tôi - với tư cách là chủ sở hữu của FooSuite - không bị hạn chế này?