ความหมายของใบอนุญาต MIT


168

สมมติว่าฉันใช้ ActionScript API นี้เปิดตัวภายใต้ใบอนุญาต MIT เพื่อสร้างซอฟต์แวร์: http://www.cove.org/ape/docs/api/

  1. ฉันสามารถขายซอฟต์แวร์นั้นได้หรือไม่
  2. ฉันจำเป็นต้องให้รหัสแหล่งที่มาของซอฟต์แวร์ของฉันออกไปหรือไม่
  3. มีใครที่ได้รับซอฟต์แวร์ของฉันอนุญาตให้จำหน่ายซอฟต์แวร์อีกครั้งหรือไม่

ไม่มีฐานข้อมูลเพื่อลงทะเบียนโครงการของคุณกับใบอนุญาต MIT หรือไม่ opensource.org/licenses/bsd-license.phpคำทักทาย

ผมได้สร้างข้อเสนอใน area51 เพื่อสร้างการเปิดแหล่งที่มาการออกใบอนุญาต Q & ไซต์: area51.stackexchange.com/proposals/58715/open-source-licensing ถ้ามันเป็นสิ่งที่คุณสนใจคุณสามารถสมัครสมาชิกได้
Kurt Pattyn

เมตาอภิปรายเกี่ยวกับคำถามนี้: meta.programmers.stackexchange.com/q/6861/31260
gnat

คำตอบที่ดีที่สุดที่ฉันพบเพื่อจุดประสงค์ของฉัน: programmers.stackexchange.com/questions/178486/ …
ptim

คำตอบ:


156
  1. คุณสามารถขายซอฟต์แวร์
  2. ไม่คุณไม่จำเป็นต้องระบุรหัสต้นฉบับ
  3. ทุกคนที่ได้รับซอร์สโค้ดอาจทำตามที่ใบอนุญาตอนุญาต สิ่งนี้ไม่ขยายไปถึงการแจกแจงแบบไบนารี

อ่านใบอนุญาต MIT อ่านทั้งหมดและทำความเข้าใจ คนธรรมดานั้นควรอ่านให้เข้าใจไม่เหมือนใบขับขี่อื่น ๆ ที่มีความซับซ้อนมาก:

ลิขสิทธิ์ (c) ผู้ถือลิขสิทธิ์ปี

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

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

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


3
ผมเห็นด้วยอ่านใบอนุญาตมันสั้น: opensource.org/licenses/mit-license.html
เบนเปล่า

17
Jox ฉันวางใบอนุญาตทั้งหมดไว้ด้านบนเพื่อที่คุณจะได้เห็นด้วยตัวคุณเอง ซอฟต์แวร์ลิขสิทธิ์แบบ BSD / MIT / ISC ได้รวมอยู่ใน Mac OS, Windows และอื่น ๆ ... คุณไม่สามารถลบลิขสิทธิ์ / ลิขสิทธิ์ แต่คุณสามารถทำสิ่งอื่นได้ มันไม่ใช่ไวรัส
dwc

18
ในฐานะผู้พูดภาษาอังกฤษที่ไม่ใช่เจ้าของภาษาฉันก็สับสนกับใบอนุญาต MIT เช่นกัน ความสับสนเกิดจากความจริงที่ว่าใบอนุญาตพูดถึง 'ซอฟต์แวร์' ที่ใช้ใบอนุญาต ดังนั้นหากฉันเชื่อมโยงไปยัง 'ซอฟต์แวร์' ที่ได้รับอนุญาตจาก MIT และแจกจ่ายใบอนุญาตอนุพันธ์ + MIT (บังคับ) แล้วนี่ก็หมายความว่าอนุพันธ์นั้นจะกลายเป็น 'ซอฟต์แวร์' ตามใบอนุญาต เพื่อความชัดเจน: ไม่มีการกล่าวถึงซอร์สโค้ด \ การแจกแจงแบบไบนารีที่ใดก็ได้เพียงแค่ 'ซอฟต์แวร์'

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

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

23

อ้างอิงจาก"การทำความเข้าใจโอเพ่นซอร์สและการอนุญาตให้ใช้ซอฟต์แวร์ฟรี" โดย Andrew M. St. Laurent :

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


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

18

เช่นเคยปรึกษาทนายความ หากไลบรารี่นี้เผยแพร่โดยใช้สิทธิ์การใช้งาน MIT อย่างเคร่งครัด

(i) ใช่คุณสามารถขายซอฟต์แวร์ของคุณหากคุณมีใบอนุญาต MIT ซึ่งเป็นส่วนหนึ่งของผลิตภัณฑ์ของคุณ (ii) ไม่คุณไม่ต้องแชร์รหัสของคุณกับชุมชน แต่มันจะดี (iii) ใช่อนุญาตการขายต่อ

ใบอนุญาต MIT:

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

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


4
"เช่นเคยปรึกษาทนายความ" นี่เป็นคำแนะนำที่ใช้ไม่ได้อย่างยิ่งสำหรับสถานการณ์อย่างมาก
Sid

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