ฉันได้ทำการวิจัยมากมายเกี่ยวกับเรื่องนี้ แต่ฉันยังค่อนข้างสับสน
ฉันกำลังทำงานในโครงการซอฟต์แวร์ที่เข้ากันได้กับ Arduino โครงการเป็นโอเพ่นซอร์สดังนั้นฉันต้องการให้คนอื่นใช้ประโยชน์จากมันด้วยเช่นกัน แต่ฉันไม่ต้องการให้พวกเขาสร้างงานดัดแปลงด้วยใบอนุญาตแบบโอเพ่นซอร์ส ฉันต้องการให้พวกเขารับทราบรหัสใด ๆ ที่พวกเขาใช้จากโครงการของฉันซึ่งได้มาจากงานของฉันและต้องการให้พวกเขาเก็บโอเพนซอร์สของพวกเขาไว้ด้วย
ในขณะเดียวกันฉันอาจต้องการสร้างผลงานในอนาคตที่สร้างจากโครงการของฉันซึ่งเป็นแหล่งข้อมูลปิด - ตัวอย่างเช่นฉันต้องการใช้งานของตัวเองในที่ปรึกษาส่วนตัวที่เป็นแหล่งข้อมูลปิด
ฉันคิดว่า GPL จะเป็นใบอนุญาตที่เหมาะสมที่สุดสำหรับส่วนแรก คำถามของฉันคือใบอนุญาตอะไรจะครอบคลุมส่วนที่สอง? ฉันสามารถใช้ใบอนุญาตสองใบอนุญาตกับ GPL ได้หรือไม่