ฉันผลิตไบนารีที่แจกจ่ายได้สำหรับโครงการ Java ของฉัน ฉันปล่อยสองวิธี:
Maven Central
ซิปกระจายได้ในรหัส Google
โครงการของฉันได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 ฉันใช้บุคคลที่สามจำนวนน้อยซึ่งหนึ่งในนั้นเป็นลิขสิทธิ์ของ MIT ฉันเชื่อว่ามันเป็นหน้าที่ของฉันที่จะทำให้ผู้ใช้ของโครงการของฉันตระหนักถึงเนื้อหาของใบอนุญาตตามข้อความต่อไปนี้จากใบอนุญาต:
ประกาศเกี่ยวกับลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือบางส่วนที่สำคัญของซอฟต์แวร์
ฉันจะอ้างอิงสิ่งนี้ได้ดีที่สุดภายในแหล่งที่มาของฉันและของฉันแจกจ่ายได้อย่างไร ฉันกำลังคิด:
ไฟล์ต้นฉบับของฉันไม่จำเป็นต้องอ้างอิงอะไรเลย พวกเขาเพียงแค่แจ้งให้ทราบล่วงหน้า Apache 2.0 ของฉัน
ฉันเพิ่มไฟล์ LICENSE.txt ที่รากของโครงการของฉันรวมถึงข้อความลิขสิทธิ์ Apache 2.0
สำหรับซิปที่แจกจ่ายได้ของฉันฉันต้องเพิ่มบางอย่างที่บ่งชี้ว่าส่วนประกอบได้รับอนุญาตจาก MIT อาจเป็นไฟล์ประกาศ?
สำหรับการกระจาย Maven Central ของฉันฉันไม่จำเป็นต้องทำอะไรเลยเพราะสิ่งประดิษฐ์ของฉันเพิ่งประกาศการพึ่งพา แต่ก็ไม่ได้รวมสิ่งเหล่านั้น
ดูเหมือนว่าแผนที่ถูกต้องหรือไม่ ถ้าเป็นเช่นนั้นทุกคนสามารถแนะนำวิธีการบรรลุจุดที่ 3