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