ฉันจะอนุญาตให้ใช้สิทธิ์แบบคู่ได้อย่างไร


9

ฉันต้องการโอเพ่นซอร์สโครงการของฉันภายใต้ GPL v3 นอกจากนี้ฉันต้องการขายใบอนุญาตสำหรับผู้ที่ต้องการใช้รหัสในแอปพลิเคชันที่เป็นกรรมสิทธิ์

ฉันจะปล่อยซอร์สโค้ดของฉันภายใต้ GPL v3 ได้อย่างไรในขณะที่สงวนสิทธิ์ในการเผยแพร่ภายใต้สิทธิ์ใช้งานอื่นที่ฉันเลือก ฉันยังคงวางส่วนหัว GPL ไว้ที่ด้านบนของไฟล์ต้นฉบับของฉันหรือไม่

ฉันค่อนข้างใหม่กับด้านกฎหมายของซอฟต์แวร์


6
ฉันเชื่อว่านี่เป็นคำถามสำหรับนักกฎหมาย ไม่ใช่ stackoverflow แต่ถ้าคุณเป็นเจ้าของลิขสิทธิ์รหัสของคุณคุณมีตัวเลือกในการอนุญาตให้ใช้กับใครก็ได้ตามที่คุณต้องการ การเผยแพร่ภายใต้ GPL 3 ไม่ได้หมายถึงการริบลิขสิทธิ์ของคุณ แต่หมายถึงการอนุญาตให้ทุกคนใช้รหัสของคุณภายใต้ข้อ จำกัด ของ GPL 3 คุณสามารถให้สิทธิ์ใช้งานแก่บุคคลอื่นโดยมีข้อ จำกัด น้อยกว่าในเงื่อนไขของคุณเอง

2
@ cyco130 หากคุณโพสต์ความคิดเห็นของคุณเป็นคำตอบฉันจะโหวตมันให้หนักเท่าที่จะทำได้
มาลาคี

คำตอบ:


8

คุณไม่จำเป็นต้องใส่ส่วนหัว GPL ในแหล่งที่มา - คุณไม่จำเป็นต้องทำอะไร แม้ว่าการแจ้งให้ทราบลิขสิทธิ์ของชื่อและวันที่ของคุณในไฟล์มีประโยชน์และอาจจำเป็นในบางพื้นที่

ฉันอาจรวมชื่อ / อีเมล / เว็บไซต์ของคุณไว้ในส่วนหัวและหมายเหตุว่า "ดู licence.txt สำหรับคำศัพท์" จากนั้นคุณไม่ต้องกังวลว่าจะมีไฟล์ต้นฉบับที่แตกต่างกันสำหรับ GPL / Commercial

GPL เป็นสิทธิ์การใช้งานการแจกจ่ายเมื่อคุณแจกจ่ายสำเนาโครงการภายใต้ GPL คุณจะรวมไฟล์ข้อความ GPL (และทำให้แหล่งข้อมูลพร้อมใช้งาน) เมื่อคุณแจกจ่ายด้วยตัวคุณเองคุณจะต้องรวมไฟล์สิทธิ์การใช้งานเชิงพาณิชย์ที่คุณต้องการ

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


ฉันมีความสับสนเช่นกันเนื่องจากไซต์ GPL ทำให้ดูเหมือนว่าคุณต้องเพิ่มส่วนหัวในไฟล์ต้นฉบับทั้งหมด
KallDrexx

2
@ KallDrex - GPL ไม่สามารถบอกคุณได้ว่าจะทำอย่างไรกับรหัสที่คุณเป็นเจ้าของ เป็นความคิดที่ดีเนื่องจากไฟล์ต้นฉบับถูกแยกออกจากแพ็คเกจการจำหน่ายและในบางประเทศจะมีกรณีลิขสิทธิ์ที่ชัดเจนกว่านี้หากคุณระบุไว้อย่างชัดเจน - แต่คุณเป็นเจ้าของงานของคุณและใบอนุญาต GPL ไม่ได้เปลี่ยนแปลงอะไรเลย
Martin Beckett

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

แม้ว่าคุณควรรวมถึงประกาศลิขสิทธิ์ (ลิขสิทธิ์ <year> <author>) ที่ด้านบนของแต่ละไฟล์เพื่อให้ชัดเจนว่ารหัสนั้นมีลิขสิทธิ์และอยู่ภายใต้ใบอนุญาต ส่วนนั้นมีความสำคัญ ส่วนที่เหลือของส่วนหัวที่แนะนำนั้นใช้เพื่อความสะดวกเท่านั้น
elplatt

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