สิทธิ์การใช้งานที่ใช้งานร่วมกันได้กับ GPL เช่น MIT สามารถใช้งานได้ในโปรแกรม GPL โดยไม่ต้องอยู่ภายใต้บทบัญญัติของลิขสิทธิ
คำตอบสั้น ๆ :พวกเขาไม่ได้ พวกเขาจะกลายเป็นเรื่องที่ copyleft
คำตอบยาว:
บทความวิกิพีเดียเข้ากันได้ใบอนุญาตมีส่วนดีในGPL ความเข้ากันได้ :
ใบอนุญาตซอฟต์แวร์ที่ใช้กันทั่วไปจำนวนมากเช่นใบอนุญาต MIT / X ดั้งเดิม ... คือ "รองรับ GPL" นั่นคือรหัสของพวกเขาสามารถใช้ร่วมกับโปรแกรมภายใต้ GPL ได้โดยไม่มีข้อขัดแย้ง ( ชุดค่าผสมใหม่จะมี GPL ที่นำไปใช้กับทั้งหมด )
[เน้นเพิ่ม]
และชัดเจนยิ่งขึ้นจากคำถามที่พบบ่อยของ FSF เกี่ยวกับความเข้ากันได้ของ GPL :
หมายความว่าใบอนุญาตอื่นและ GNU GPL เข้ากันได้ คุณสามารถรวมรหัสที่เผยแพร่ภายใต้ใบอนุญาตอื่น ๆ กับรหัสที่เผยแพร่ภายใต้ GNU GPL ในโปรแกรมขนาดใหญ่กว่าหนึ่งโปรแกรม
และสำหรับการแก้ไขนี่คือความคิดเห็นของ FSF เกี่ยวกับใบอนุญาตต่างๆ
ความคิดเห็นของ FSF เกี่ยวกับใบอนุญาตเพิ่ม
นี่เป็นใบอนุญาตซอฟแวร์ฟรีที่ไม่มีลิขสิทธิ์ซึ่งไม่อนุญาตให้ใช้งานได้และสามารถใช้งานร่วมกับ GNU GPL ได้
ซึ่งหมายความว่าสิ่งใดก็ตามที่ได้รับอนุญาตภายใต้ Boost จะได้รับการจัดทำโดย GPL อย่างง่ายดาย
มันจะยุ่งยากที่ไหน
สมมติว่าเรามีโครงการที่Foo
ได้รับใบอนุญาตภายใต้ Boost และโครงการBar
ที่ได้รับอนุญาตภายใต้ GPL Foo
และซึ่งต้องการที่จะใช้
Bar+Foo
ได้รับอนุญาตเนื่องจากใบอนุญาตเข้ากันได้และการเปิดตัวของBar+Foo
ต้องเป็น GPL เช่นเดียวกับBar
GPL Foo
ด้วยตัวเองและไม่มีBar
หรือ Bar+Foo
ยังคงมีอยู่ภายใต้สิทธิ์ใช้งาน Boost กล่าวอีกวิธีหนึ่งBar+Foo
ไม่มีผลกระทบต่อใบอนุญาตกับFoo
ตัวเอง
สิทธิ์การใช้งานที่เป็นผลลัพธ์ของชุดค่าผสมโครงการเป็นเหตุการณ์ส่งต่อสำหรับชุดค่าผสมเท่านั้น มันไม่ใช่เหตุการณ์ย้อนหลัง
ดังนั้นถ้ามีคนอื่นอยากFoo
ทำและทำอย่างอื่นกับมันพวกเขาก็ยังมีอิสระที่จะทำเช่นนั้นได้โดยไม่ต้องมีบทบัญญัติของ GPL อย่างไรก็ตามหากพวกเขาใช้Bar+Foo
ลบBar
และใช้งานเท่านั้น+Foo
พวกเขาจะยังคงผูกพันตามข้อกำหนดของ GPL เนื่องจากBar+Foo
เป็น GPL
คำถามอื่นของคุณ:
จากสิ่งที่ฉันเข้าใจเกี่ยวกับ GPL ตราบใดที่มีการใช้แอปพลิเคชันภายในไม่มีข้อผูกมัดที่จะต้องปล่อยรหัสของมัน (แม้ว่าสำเนาจะถูกย้ายไปยัง บริษัท ย่อยที่มีการควบคุม)
นี่เป็นคำตอบโดยตรงจากคำถามที่พบบ่อยเกี่ยวกับการแจกจ่ายแหล่งที่มา
GPL ไม่ต้องการให้คุณปล่อยเวอร์ชั่นที่แก้ไขหรือส่วนหนึ่งส่วนใดของมัน คุณมีอิสระในการแก้ไขและใช้งานแบบส่วนตัวโดยไม่ต้องปล่อยออกมา สิ่งนี้ใช้กับองค์กร (รวมถึง บริษัท ) ด้วย; องค์กรสามารถสร้างเวอร์ชันที่แก้ไขและใช้งานภายในได้โดยไม่ต้องเผยแพร่นอกองค์กร
บริษัท ย่อยที่ถือหุ้นทั้งหมดถือเป็นส่วนหนึ่งขององค์กรแม่ดังนั้นคุณจะต้องถูกกฎหมายอย่างชัดเจน FSF จะชี้ให้เห็นว่าคุณกำลังฝ่าฝืนเจตนารมณ์ของซอฟต์แวร์เสรี