พิจารณาสถานการณ์นี้:
- ฉันกำลังพัฒนาโปรแกรม FooSuite ที่ใช้ไลบรารี่ QuuxTools ที่ได้รับลิขสิทธิ์ GPL
- ฉันปล่อยโปรแกรม FooSuite 1.0 ภายใต้ GPL
ต่อมาฉันพบว่าด้วยเหตุผลบางอย่างฉันต้องอนุญาตให้โปรแกรมใช้งานกับใครบางคนด้วยเงื่อนไขต่าง ๆ
ดังนั้น:
ฉันลบการพึ่งพา GPL ผ่าน QuuxTools โดยทั้ง ...
- เขียนโปรแกรมใหม่ไม่ให้ใช้ไลบรารีนี้อีกต่อไป
- รับใบอนุญาตที่แตกต่างกันสำหรับ QuuxTools (ถ้าเป็นใบอนุญาตคู่ดู PyQt)
ฉันปล่อย FooSuite 1.1 ภายใต้ใบอนุญาตที่ไม่ใช่ GPL
อย่างไรก็ตามFooSuite 1.1 ยังคงมาทำงานจาก FooSuite 1.0 ฉันเข้าใจว่าไม่ใช่คนแปลกหน้าที่จะทำสิ่งที่ฉันทำ แต่ฉันเอง - ในฐานะเจ้าของ FooSuite - ปลอดจากข้อ จำกัด นี้?