ถ้าฉันปล่อยโปรแกรมภายใต้ GPL ฉันต้องทำต่อหรือไม่?


26

พิจารณาสถานการณ์นี้:

  • ฉันกำลังพัฒนาโปรแกรม FooSuite ที่ใช้ไลบรารี่ QuuxTools ที่ได้รับลิขสิทธิ์ GPL
  • ฉันปล่อยโปรแกรม FooSuite 1.0 ภายใต้ GPL

ต่อมาฉันพบว่าด้วยเหตุผลบางอย่างฉันต้องอนุญาตให้โปรแกรมใช้งานกับใครบางคนด้วยเงื่อนไขต่าง ๆ
ดังนั้น:

  • ฉันลบการพึ่งพา GPL ผ่าน QuuxTools โดยทั้ง ...

    • เขียนโปรแกรมใหม่ไม่ให้ใช้ไลบรารีนี้อีกต่อไป
    • รับใบอนุญาตที่แตกต่างกันสำหรับ QuuxTools (ถ้าเป็นใบอนุญาตคู่ดู PyQt)
  • ฉันปล่อย FooSuite 1.1 ภายใต้ใบอนุญาตที่ไม่ใช่ GPL

อย่างไรก็ตามFooSuite 1.1 ยังคงมาทำงานจาก FooSuite 1.0 ฉันเข้าใจว่าไม่ใช่คนแปลกหน้าที่จะทำสิ่งที่ฉันทำ แต่ฉันเอง - ในฐานะเจ้าของ FooSuite - ปลอดจากข้อ จำกัด นี้?


8
คุณสามารถปล่อยเวอร์ชั่นใหม่ภายใต้ลิขสิทธิ์ใหม่ นั่นไม่ใช่สิ่งที่ Oracle ฆ่า MySQL ใช่หรือไม่
Manoj R

โชคดีที่คุณสามารถกำจัด GPL ได้อย่างสมบูรณ์
DeadMG

การเปลี่ยนใบอนุญาตทั่วไปคือ GPLv2 เป็น GPlv3 ซึ่งได้รับอนุญาตด้วยเหตุผลเดียวกัน (หรือในกรณีของ Linux ไม่อนุญาตเนื่องจากเจ้าของไม่เห็นด้วย)
MSalters

2
VLC เป็นกรณีศึกษาที่มีประโยชน์ในการออกใบอนุญาตโครงการ GPL ที่จัดตั้งขึ้นใหม่ (จาก GPL เป็น LGPL): jbkempf.com/blog/post/2012/ ...... | jbkempf.com/blog/post/2012/…
Kev

คำตอบ:


32

ตราบใดที่คุณยังคงลิขสิทธิ์ไว้ในรหัสทั้งหมดที่เป็นส่วนหนึ่งของFooSuite(นี่จะเป็นปัญหาถ้าคุณรวมรหัสจากชุมชนเว้นแต่คุณจะได้ผู้มีส่วนร่วมในการมอบหมายลิขสิทธิ์ให้คุณ) คุณมีอิสระที่จะแจกจ่ายรหัสภายใต้ ใบอนุญาตที่แตกต่างกันมากมายตามที่คุณต้องการ ดังนั้นคุณสามารถปล่อยFooSuite 1.1ภายใต้ใบอนุญาตที่แตกต่างกัน

แน่นอนว่าคนอื่นสามารถนำโค้ดไปใช้FooSuite 1.0ที่ได้รับการเผยแพร่ภายใต้ GPL แล้วและสร้างรหัสของตนเองOpenFooSuite 1.1ที่จะอยู่ภายใต้ GPL และรวมฟังก์ชันการทำงานใดก็ตามที่คุณเพิ่มเข้ามาสำหรับรุ่น 1.1 หากมีชุมชนขนาดใหญ่ที่มีเหตุผลสนใจFooSuiteอาจเป็นเรื่องยากมากสำหรับรุ่นที่มาปิดของคุณที่จะแข่งขันกับเวอร์ชันเปิด


6
โปรดทราบว่าโครงการโอเพนซอร์มากกว่าหนึ่งโครงการถูกฆ่าโดยทางแยก (มักจะช้า) XFree86เป็นตัวอย่างหนึ่งมันถูกแทนที่ด้วยX.Org OpenOffice (ตอนนี้ "Apache OpenOffice") ส่งผลให้มีการแยกที่คล้ายกันเรียกว่าLibreOfficeซึ่งอาจหรือไม่อาจกลายเป็นผู้รอดชีวิตเพียงคนเดียวของทั้งสอง
โจอาคิมซาวเออร์

3
+1 สำหรับคำตอบที่มั่นคง โปรดจำไว้ว่า "ไม่ใช้ GPL" ไม่เหมือนกับ "ไม่เปิดแหล่งที่มา" Pardoning ลบสามเท่ามี GPL ไม่ได้เป็นเพียงเส้นทาง (ใบอนุญาต) เพื่อมีโอเพนซอร์ส มีทางเลือกมากมาย GPL อาจขัดขวางการรับเลี้ยงบุตรบุญธรรมของผู้อื่นเนื่องจากลักษณะของไวรัส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.