ฉันกำลังเขียนโค้ดที่ใช้หนึ่งในห้องสมุดที่มีจีพี (แอลจีไม่ได้) ใบอนุญาตและเป็นหนึ่งเดียวกับใบอนุญาต BSD 3 ข้อ เนื่องจากฉันลิงก์ไปยังไลบรารี่ที่มีลิขสิทธิ์ของ GPL รหัสของฉันจะต้องเป็น GPL เช่นกัน ในทางปฏิบัติฉันควรจัดการกับ LICENSE.txt ดั้งเดิมจากห้องสมุด BSD อย่างไร
(A) ฉันสามารถเผยแพร่โครงการเพื่อให้ซอร์สโค้ดหลักเป็นลิขสิทธิ์แบบ GPL และจากนั้นไดเรกทอรีย่อยบางส่วนจะได้รับอนุญาต BSD หรือไม่
(B) หากฉันไม่เพียง แต่จะเชื่อมโยงไปยังห้องสมุด แต่เพื่อใช้และรวมรหัส BSD และ GPL ในลักษณะที่เกี่ยวข้องมากขึ้นจะทำอย่างไรกับ LICENSE.txt
ข้อความ BSD 3 ข้อบอกว่า: "การแจกจ่ายรหัสต้นฉบับต้องเก็บประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้" เห็นได้ชัดว่าฉันควรเก็บประกาศลิขสิทธิ์และรายการเงื่อนไขไว้ที่ใดที่หนึ่ง แต่ฉันจะต้องใส่ txt-license ของ GPL ลงไปด้วย
นอกจากนี้เห็นได้ชัดว่าฉันไม่จำเป็นต้องเก็บรักษา "การแจกจ่ายซ้ำและการใช้งานในแหล่งที่มาและรูปแบบไบนารีไม่ว่าจะมีหรือไม่มีการดัดแปลงจะต้องได้รับอนุญาตหากตรงตามเงื่อนไขต่อไปนี้:" ส่วนหนึ่งของข้อความลิขสิทธิ์ BSD รักษาส่วนอื่น ๆ
ดังนั้นฉันควรใช้วิธีใดและไฟล์ข้อความใดในการจัดระเบียบข้อความลิขสิทธิ์ GPL และส่วนต่าง ๆ ของลิขสิทธิ์ BSD และลิขสิทธิ์ที่ฉันเก็บไว้?
แก้ไข: ดังนั้นในกรณี B, ฉันจะได้รับ 3 ข้อ BSD ใบอนุญาตรหัสและกระจายมันภายใต้ GPL ซึ่งจะได้รับอนุญาตเป็นใบอนุญาต BSD 3 ข้อคือ (ทางเดียว) เข้ากันได้กับจีพี ฉันแค่ถามถึงวิธีจัดการกับข้อความลิขสิทธิ์และไฟล์ข้อความในทางปฏิบัติ