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