ความเข้าใจของฉันคือ:
โครงการที่มีลิขสิทธิ์ของ MIT สามารถนำไปใช้ / แจกจ่ายใหม่ในโครงการที่ได้รับอนุญาต BSD
TRUE (แต่ถ้าไม่มีการแก้ไขผู้ใช้สามารถรับได้จากแหล่งต้นฉบับด้วย
โครงการที่ได้รับอนุญาต BSD สามารถนำไปใช้ / แจกจ่ายใหม่ในโครงการที่ได้รับอนุญาตจาก MIT ใบอนุญาต
FALSE MIT อนุญาตให้มีการแจกจ่ายโดยไม่มีเครดิตการสนับสนุน BSD ไม่ได้
สิทธิ์การใช้งานของ MIT และ BSD 2 ข้อนั้นเหมือนกันหมด
FALSEดูด้านบน
BSD 3-clause = BSD 2-clause + ประโยค "no สลักหลัง"
TRUE
การออกใบอนุญาตสองใบอนุญาตให้ผู้ใช้เลือกจากใบอนุญาตเหล่านั้น - ไม่ผูกมัดกับทั้งคู่
TRUE (ฉันคิดอย่างนั้น!)
ในทำนองเดียวกันเนื่องจากใบอนุญาต MIT และ BSD มีทั้ง "เข้ากันได้กับ GPL" และสามารถแจกจ่ายในโครงการที่ได้รับอนุญาต GPL ดังนั้นการออกใบอนุญาตสองใบ MIT / GPL จึงดูเหมือนซ้ำซ้อน
NO นี่คือความแตกต่างที่สำคัญ สิทธิ์การใช้งาน MIT และสิทธิ์ใช้งาน Apache จะต้องให้เครดิตแก่ผู้ถือลิขสิทธิ์ดั้งเดิมเท่านั้น หากคุณเลือกคุณสามารถกระจายแหล่งที่มา แต่ถ้าคุณเลือกคุณสามารถเก็บผลิตภัณฑ์ที่ได้มาใหม่โดยไม่ต้องเปิดรหัส ดังนั้นจึงเป็นไปได้ที่จะใช้รหัสที่พัฒนาภายใต้ MIT และ Apache - ภายใต้ใบอนุญาตการค้า
หากคุณเคยใช้รหัสที่มีลิขสิทธิ์แบบ GPL และเกิดขึ้นกับการแก้ไขคุณต้องแจกจ่ายรหัสที่แก้ไขของคุณด้วยภายใต้ GPL กล่าวอีกนัยหนึ่งเมื่อใช้รหัสฐาน GPL ใด ๆ ภายใต้โครงการและหากคุณต้องการเผยแพร่ว่าเป็นผลิตภัณฑ์จะต้องมีการเผยแพร่ด้วยซอร์สโค้ดและต้องเผยแพร่ภายใต้ GPL ไม่สามารถเป็นใบอนุญาตการค้าหรือแหล่งปิดและไม่สามารถเป็นใบอนุญาตอื่น ๆ ที่มีความเข้มงวดน้อยกว่า GPL
เป็นไปได้ที่จะใช้รหัสลิขสิทธิ์ MIT, Apache หรือ BSD, แก้ไขและแจกจ่ายภายใต้ GPL เมื่อฐานรหัสมีการกระจายเป็น GPL รุ่นที่ได้รับเพิ่มเติมจะไม่สามารถเผยแพร่ภายใต้ใบอนุญาต MIT, Apache หรือ BSD แต่ต้องเป็น GPL เท่านั้น
แก้ไข:
ตัวอย่างกรณีใบอนุญาตคู่: สมมติว่า Nice Office เผยแพร่ภายใต้ใบอนุญาตคู่ - MIT และ GPL มันมีความเป็นไปได้สองอย่าง บางคนสามารถสร้าง NicePro Office ซึ่งสามารถทำการค้าและขายได้ ในขณะที่ชุมชนโอเพนซอร์สอื่น ๆ สร้างส้อม NiceOpen Office ในกรณีนี้สามารถบังคับใช้กับการกระจาย GPL (ของ Nice Office ดั้งเดิมและ NiceOpen Office เวอร์ชัน) ดังนั้นหากคุณเริ่มต้นด้วย NiceOpen Office คุณจะต้องปฏิบัติตาม GPL เท่านั้นไม่ใช่ใบอนุญาต MIT
ประเด็นคือในกรณีที่มีใบอนุญาตคู่คนแรกที่ได้รับใบอนุญาตมีตัวเลือก เขาสามารถเลือกได้ทั้งสองทาง - อย่างไรก็ตามคนที่สองต้องปฏิบัติตามทางเลือกของคนแรกที่ทำ เขา / เธอไม่สามารถแทนที่สิทธิ์ดั้งเดิมของรุ่นใดรุ่นหนึ่งและไม่สามารถลดภาระหน้าที่ของใบอนุญาตที่เกี่ยวข้องได้
แก้ไข 2 การ
เพิ่มการอ่านที่น่าสนใจ - ใบอนุญาต GPL และ MPL มีข้อขัดแย้งที่ร้ายแรง อ่านนี่. http://www.tomhull.com/ocston/docs/mozgpl.html