ฉันจะให้เครดิตผู้แต่งซอฟท์แวร์ภายใต้ลิขสิทธิ์ของ MIT ได้อย่างไร?


16

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

คำถามของฉันแตกต่างจากคำถามนี้เมื่อฉันได้แก้ไขไฟล์บางส่วนของโครงการที่ฉันกำลังขยาย

ปรับปรุง

แม้ว่าข้อเสนอแนะในการลบประกาศเกี่ยวกับลิขสิทธิ์จะฟังดูแปลก แต่สิ่งที่ฉันนึกไว้เมื่อแรกโพสต์นี้คือผู้เขียนไม่ควรรับผิดชอบหากฉันเพิ่มสิ่งที่เป็นอันตรายต่อรหัสของพวกเขา นี่ไม่ควรเป็นปัญหาเนื่องจากใบอนุญาต MIT รวมถึงการปฏิเสธความรับผิดชอบ


2
ใบอนุญาตดั้งเดิมยังคงใช้กับการแก้ไขของคุณ ฉันจะไม่ซาบซึ้งกับใครบางคนที่ทำการแก้ไขสิ่งที่ฉันเผยแพร่แล้วตัดสินใจเปลี่ยนประกาศลิขสิทธิ์ การแจ้งเตือนเดิมยังคงมีผลอยู่ คำตอบของคำถามที่คุณเชื่อมโยงนั้นใช้กับคำถามของคุณ
Ramhound

ดังนั้นคำตอบคือต้องแจ้งให้ทราบลิขสิทธิ์ แต่ฉันจะระบุได้อย่างไรว่ารหัสถูกแก้ไข? ฉันสามารถเพิ่มองค์กรชื่อของฉันถัดจากลิขสิทธิ์ได้หรือไม่ แน่นอนฉันจะเก็บใบอนุญาตในรหัสที่แก้ไขแล้ว
kon psych

เพียงเพิ่มประกาศลิขสิทธิ์ของคุณเอง? ลิขสิทธิ์ดั้งเดิมและใบอนุญาต MIT ใช้กับรหัสของคุณไม่สำคัญว่าคุณจะแก้ไขรหัสที่มีอยู่หรือไม่ห้องสมุดทั้งหมด (ปัจจุบันและอนาคต) ได้รับอนุญาต
Ramhound

คำตอบ:


15

ฉันไม่ใช่ทนายความ แต่เป็นไปตามใบอนุญาต MIT:

ประกาศเกี่ยวกับลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือบางส่วนที่สำคัญของซอฟต์แวร์

ดังนั้นคุณไม่สามารถลบประกาศลิขสิทธิ์ที่มีอยู่ คุณสามารถเพิ่มประกาศลิขสิทธิ์และข้อกำหนดสิทธิ์การใช้งานของคุณให้กับส่วนของรหัสที่คุณเป็นเจ้าของลิขสิทธิ์ซึ่งเป็นรหัสใหม่หรือที่แก้ไขแล้วของคุณ


คำตอบของคุณมีประโยชน์แม้ว่าฉันจะไม่ชัดเจนว่าฉันจะเพิ่มประกาศลิขสิทธิ์ของฉันลงในรหัสที่แก้ไขแล้วได้อย่างไร ฉันอาจจะรวมไว้ใน Javadoc ของฟังก์ชั่นของฉัน แต่ฉันไม่สามารถและมันไม่คุ้มค่าที่จะบันทึกทุกบรรทัดที่ฉันเปลี่ยน
kon Psych

ไม่ชัดเจนสำหรับฉันเช่นกัน! คนส่วนใหญ่จะไม่สนใจเอกสารทุกบรรทัดที่พวกเขาเปลี่ยน ฉันคิดว่าถ้ามันลงมาเป็นปัญหาทางกฎหมายคุณจะแตกต่างโครงการอื่น ๆ กับโครงการของคุณ
เอ็มดัดลีย์

3

โปรดแก้ไขฉันหากฉันผิด แต่ฉันคิดว่าการเพิ่มประกาศลิขสิทธิ์ของฉันไว้เหนือใบอนุญาตและถูกต้องตามกฎหมาย

คุณไม่สามารถลบประกาศลิขสิทธิ์ดั้งเดิม นั่นผิดกฎหมาย

ไม่ว่าคุณจะสามารถเพิ่มการแจ้งเตือนของคุณเองได้มันช่างน่ากลัวและฉันไม่ใช่ทนาย สิ่งที่คุณสร้างให้อยู่ในหมวดหมู่ของ "งานดัดแปลง"

จากUS Copyright Office Circular 14: งานดัดแปลง :

เพื่อให้มีลิขสิทธิ์งานที่ลอกเลียนแบบต้องแตกต่างจากของจริงจึงจะถือว่าเป็น "งานใหม่" หรือต้องมีเนื้อหาใหม่จำนวนมาก การเปลี่ยนแปลงเล็กน้อยหรือเพิ่มเติมเนื้อหาเล็ก ๆ น้อย ๆ ให้กับงานที่มีมาก่อนจะไม่ถือว่าเป็นงานที่มีลิขสิทธิ์รุ่นใหม่ วัสดุใหม่จะต้องเป็นต้นฉบับและมีลิขสิทธิ์ในตัวเอง เช่นชื่อเรื่องวลีสั้น ๆ และรูปแบบไม่เป็นลิขสิทธิ์

หากการเปลี่ยนแปลงของคุณเป็นเนื้อหาที่มีลิขสิทธิ์ลิขสิทธิ์ของคุณเกี่ยวข้องกับการมีส่วนร่วมของคุณเท่านั้น มันไม่เกี่ยวข้องกับวัสดุที่มีอยู่ก่อนหน้า


1
ดังนั้นหากมีเพียงหนึ่ง license.txt ก็ควรเพิ่มชื่อของผู้มีส่วนร่วมภายใต้ผู้แต่งดั้งเดิมในหนึ่งไฟล์นั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.