ใบอนุญาต BSD

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา

ใบอนุญาต BSDคือกลุ่มของใบอนุญาตซอฟต์แวร์ฟรีที่ได้รับอนุญาตซึ่งกำหนดข้อจำกัดเล็กน้อยเกี่ยวกับการใช้และแจกจ่ายซอฟต์แวร์ที่ครอบคลุม ซึ่งตรงกันข้ามกับใบอนุญาตลิขสิทธิ์ซึ่งมีข้อกำหนดเหมือนกัน ใบอนุญาต BSD ดั้งเดิมใช้สำหรับชื่อเดียวกัน นั่นคือBerkeley Software Distribution (BSD) ซึ่งเป็น ระบบ ปฏิบัติการแบบUnix เวอร์ชันดั้งเดิมได้รับการแก้ไขแล้ว และรุ่นต่อๆ ไปจะเรียกว่าใบอนุญาต BSD ที่แก้ไขแล้ว

BSD เป็นทั้งใบอนุญาตและประเภทของใบอนุญาต (โดยทั่วไปเรียกว่า BSD-like) ใบอนุญาต BSD ที่แก้ไขแล้ว (ใช้กันอย่างแพร่หลายในปัจจุบัน) มีความคล้ายคลึงกับใบอนุญาต เดิม ที่ใช้สำหรับ Unixเวอร์ชัน BSD ใบอนุญาต BSD เป็นใบอนุญาตแบบธรรมดาที่กำหนดให้โค้ดทั้งหมดเก็บประกาศใบอนุญาต BSD หากแจกจ่ายซ้ำในรูปแบบซอร์สโค้ด หรือทำซ้ำการแจ้งเตือนหากมีการแจกจ่ายซ้ำในรูปแบบไบนารี ใบอนุญาต BSD (ไม่เหมือนใบอนุญาตอื่นๆ เช่นGPL ) ไม่ต้องการให้มีการแจกจ่ายซอร์สโค้ดเลย

เงื่อนไข

นอกเหนือจากใบอนุญาตเดิม (4 ข้อ) ที่ใช้สำหรับ BSD แล้ว ยังมีใบอนุญาตอนุพันธ์อีกหลายฉบับที่เรียกกันทั่วไปว่า "ใบอนุญาต BSD" วันนี้ ใบอนุญาต BSD ทั่วไปคือเวอร์ชัน 3 ข้อ ซึ่งแก้ไขจากเวอร์ชันเดิม 4 ข้อ

ในใบอนุญาต BSD ทั้งหมดดังต่อไปนี้<year>เป็นปีที่ลิขสิทธิ์ ตามที่ตีพิมพ์ใน BSD <copyright holder>คือ "ผู้สำเร็จราชการแทนพระองค์แห่งมหาวิทยาลัยแคลิฟอร์เนีย"

ใบอนุญาตก่อนหน้า

ใบอนุญาต BSD ก่อนหน้า
ผู้เขียนผู้สำเร็จราชการแทนพระองค์ของมหาวิทยาลัยแคลิฟอร์เนีย
สำนักพิมพ์โดเมนสาธารณะ
ที่ตีพิมพ์พ.ศ. 2531
ตัวระบุSPDXไม่มี (ดูรายการ[1] )
เข้ากันได้กับ Debian FSGใช่
OSI ได้รับการอนุมัติไม่
รองรับ GPLไม่
Copyleftไม่
การเชื่อมโยงจากรหัสที่มีใบอนุญาตอื่นใช่

การเผยแพร่ BSD บางรุ่นก่อนที่จะใช้ใบอนุญาต BSD 4 ข้อนั้นใช้ใบอนุญาตที่เป็นบรรพบุรุษของใบอนุญาต BSD แบบ 4 ข้ออย่างชัดเจน การเผยแพร่เหล่านี้รวมถึงบางส่วนของ 4.3BSD-Tahoe (1988), ประมาณ 1,000 ไฟล์, [2]และ Net/1 (1989) แม้ว่าส่วนใหญ่จะแทนที่ด้วยใบอนุญาต 4 ข้อ แต่ใบอนุญาตนี้มีอยู่ใน 4.3BSD-Reno, Net/2 และ 4.4BSD-Alpha

ลิขสิทธิ์ (c) <ปี> <เจ้าของลิขสิทธิ์> สงวนลิขสิทธิ์.

อนุญาตให้แจกจ่ายซ้ำและใช้งานในรูปแบบแหล่งที่มาและไบนารีได้โดยมีเงื่อนไขว่าประกาศลิขสิทธิ์ข้างต้นและย่อหน้านี้ทำซ้ำในทุกรูปแบบดังกล่าว และเอกสารประกอบ สื่อโฆษณา และวัสดุอื่นๆ ที่เกี่ยวข้องกับการแจกจ่ายและการใช้งานดังกล่าว รับทราบว่าซอฟต์แวร์ได้รับการพัฒนาโดย <เจ้าของลิขสิทธิ์>. ชื่อของ <ผู้ถือลิขสิทธิ์> ไม่สามารถใช้เพื่อรับรองหรือส่งเสริมผลิตภัณฑ์ที่ได้รับจากซอฟต์แวร์นี้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า

ซอฟต์แวร์นี้มีให้ ``ตามที่เป็น' และไม่มีการรับประกันโดยชัดแจ้งหรือโดยนัย ซึ่งรวมถึง โดยไม่มีข้อจำกัด การรับประกันโดยนัยของความสามารถในการขายได้และความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ [ ต้องการการอ้างอิง ]

ใบอนุญาต 4 ข้อ (ต้นฉบับ "ใบอนุญาต BSD")

ใบอนุญาต BSD
ผู้เขียนผู้สำเร็จราชการแทนพระองค์ของมหาวิทยาลัยแคลิฟอร์เนีย
สำนักพิมพ์โดเมนสาธารณะ
ที่ตีพิมพ์1990
ตัวระบุSPDXBSD-4-Clause
(ดูรายการเพิ่มเติม[1] )
เข้ากันได้กับ Debian FSGใช่[3]
FSF ได้รับการอนุมัติใช่[4]
OSI ได้รับการอนุมัติไม่[5]
รองรับ GPLไม่[4]
Copyleftไม่[4]
การเชื่อมโยงจากรหัสที่มีใบอนุญาตอื่นใช่

ใบอนุญาต BSD ดั้งเดิมมีข้อความที่ไม่พบในใบอนุญาตในภายหลัง เรียกว่า "ประโยคโฆษณา" ประโยคนี้กลายเป็นข้อขัดแย้งในที่สุด เนื่องจากกำหนดให้ผู้เขียนงานทั้งหมดที่ได้รับจากงานที่ได้รับอนุญาตจาก BSD รวมการยอมรับแหล่งที่มาดั้งเดิมในสื่อโฆษณาทั้งหมด นี่คือข้อ 3 ในข้อความใบอนุญาตดั้งเดิม: [6]

ลิขสิทธิ์ (c) <ปี>, <เจ้าของลิขสิทธิ์> สงวนลิขสิทธิ์

อนุญาตให้แจกจ่ายซ้ำและใช้งานในรูปแบบแหล่งที่มาและไบนารี โดยมีหรือไม่มีการดัดแปลง หากเป็นไปตามเงื่อนไขต่อไปนี้:

  1. การแจกจ่ายซอร์สโค้ดซ้ำต้องคงไว้ซึ่งประกาศเกี่ยวกับลิขสิทธิ์ข้างต้น รายการเงื่อนไขนี้ และข้อจำกัดความรับผิดชอบต่อไปนี้
  2. การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้น รายการเงื่อนไขนี้ และข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารประกอบและ/หรือเอกสารอื่นๆ ที่มาพร้อมกับการแจกจ่าย
  3. สื่อโฆษณาทั้งหมดที่กล่าวถึงคุณสมบัติหรือการใช้ซอฟต์แวร์นี้ต้องแสดงการรับทราบต่อไปนี้: ผลิตภัณฑ์นี้รวมถึงซอฟต์แวร์ที่พัฒนาโดย <เจ้าของลิขสิทธิ์>
  4. ห้ามใช้ชื่อของ <ผู้ถือลิขสิทธิ์> หรือชื่อผู้ร่วมให้ข้อมูลเพื่อรับรองหรือส่งเสริมผลิตภัณฑ์ที่ได้รับจากซอฟต์แวร์นี้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า

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

[6]

ข้อนี้ถูกคัดค้านโดยอ้างว่าเมื่อผู้คนเปลี่ยนใบอนุญาตให้สะท้อนถึงชื่อหรือองค์กร ความต้องการโฆษณาที่ทวีความรุนแรงขึ้นเมื่อโปรแกรมต่างๆ ถูกรวมเข้าในการแจกจ่ายซอฟต์แวร์: ทุกครั้งที่มีการอนุญาตให้ใช้สิทธิ์ที่มีชื่อต่างกันต้องมีการรับทราบที่แยกต่างหาก ในการโต้เถียงRichard Stallman ระบุว่าเขานับการยอมรับดังกล่าว 75 รายการใน NetBSDเวอร์ชัน1997 [7]นอกจากนี้ มาตรายังนำเสนอปัญหาทางกฎหมายสำหรับผู้ที่ต้องการเผยแพร่ซอฟต์แวร์ที่ได้รับอนุญาต BSD ซึ่งอาศัยโปรแกรมแยกต่างหากโดยใช้GNU GPL : ประโยคโฆษณาไม่เข้ากันกับ GPL ซึ่งไม่อนุญาตให้มีการเพิ่มข้อจำกัดที่เกินกว่าที่กำหนดไว้แล้ว ด้วยเหตุนี้Free Software Foundationซึ่งเป็นผู้เผยแพร่ของ GPL จึงไม่แนะนำให้นักพัฒนาใช้ใบอนุญาต แม้ว่าจะระบุว่าไม่มีเหตุผลที่จะไม่ใช้ซอฟต์แวร์ที่ใช้อยู่แล้วก็ตาม [4]

วันนี้ ใบอนุญาตเดิมนี้บางครั้งเรียกว่า " BSD-old " หรือ " 4-clause BSD " [ ต้องการการอ้างอิง ]

ใบอนุญาต 3 ข้อ ("ใบอนุญาต BSD 2.0", "ใบอนุญาต BSD ฉบับแก้ไข", "ใบอนุญาต BSD ใหม่" หรือ "ใบอนุญาต BSD ดัดแปลง")

ใบอนุญาต BSD ใหม่
ผู้เขียนผู้สำเร็จราชการแทนพระองค์ของมหาวิทยาลัยแคลิฟอร์เนีย
สำนักพิมพ์โดเมนสาธารณะ
ที่ตีพิมพ์22 กรกฎาคม 2542 [6]
ตัวระบุSPDXBSD-3-Clause
(ดูรายการเพิ่มเติม[1] )
เข้ากันได้กับ Debian FSGใช่[3]
FSF ได้รับการอนุมัติใช่[8]
OSI ได้รับการอนุมัติใช่[5]
รองรับ GPLใช่[8]
Copyleftไม่[8]
การเชื่อมโยงจากรหัสที่มีใบอนุญาตอื่นใช่

ประโยคโฆษณาถูกลบออกจากข้อความใบอนุญาตใน BSD อย่างเป็นทางการเมื่อวันที่22 กรกฎาคม 2542โดย William Hoskins ผู้อำนวยการ Office of Technology Licensing สำหรับ UC Berkeley [6] [9] [10]การแจกแจง BSD อื่น ๆ ได้ลบอนุประโยคออก แต่ประโยคที่คล้ายกันจำนวนมากยังคงอยู่ในโค้ดที่ได้รับจาก BSD และโค้ดที่ไม่เกี่ยวข้องโดยใช้ใบอนุญาตที่ได้รับ

แม้ว่าใบอนุญาตดั้งเดิมในบางครั้งจะเรียกว่า " BSD-old " แต่เวอร์ชัน 3 ข้อที่เป็นผลลัพธ์บางครั้งก็ถูกอ้างถึงโดย " BSD-new " ชื่ออื่นๆ ได้แก่ "BSD ใหม่" "BSD ที่แก้ไข" "BSD-3" หรือ "BSD 3 ข้อ" เวอร์ชันนี้ได้รับการตรวจสอบว่าเป็นใบอนุญาตโอเพ่นซอร์สโดย OSI ในชื่อ "ใบอนุญาต BSD" [5] The Free Software Foundation ซึ่งอ้างถึงใบอนุญาตว่า "Modified BSD License" ระบุว่าเข้ากันได้กับ GNU GPL FSF ส่งเสริมให้ผู้ใช้ระบุเฉพาะเมื่ออ้างถึงใบอนุญาตโดยใช้ชื่อ (กล่าวคือ ไม่ใช่แค่หมายถึง "ใบอนุญาต BSD" หรือ "รูปแบบ BSD") เพื่อหลีกเลี่ยงความสับสนกับใบอนุญาต BSD ดั้งเดิม [8]

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

ลิขสิทธิ์ <ปี> <เจ้าของลิขสิทธิ์>

อนุญาตให้แจกจ่ายซ้ำและใช้งานในรูปแบบแหล่งที่มาและไบนารี โดยมีหรือไม่มีการดัดแปลง หากเป็นไปตามเงื่อนไขต่อไปนี้:

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

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

ใบอนุญาต 2 ข้อ ("ใบอนุญาต BSD แบบง่าย" หรือ "ใบอนุญาต FreeBSD")

ใบอนุญาต FreeBSD
BSD wordmark.svg
ผู้เขียนโครงการFreeBSD _
สำนักพิมพ์โครงการFreeBSD _
ที่ตีพิมพ์เมษายน 1999 หรือก่อนหน้า
ตัวระบุSPDXBSD-2-Clause
(ดูรายการเพิ่มเติม[1] )
เข้ากันได้กับ Debian FSGใช่
FSF ได้รับการอนุมัติใช่[11]
OSI ได้รับการอนุมัติใช่[5]
รองรับ GPLใช่[11]
Copyleftไม่ใช่[11]
การเชื่อมโยงจากรหัสที่มีใบอนุญาตอื่นใช่

มีการใช้งานเวอร์ชันที่เรียบง่ายยิ่งขึ้นแล้ว ซึ่งรู้จักกันดีในด้านการใช้งานในFreeBSDเป็นหลัก [12]มีการใช้งานที่นั่นตั้งแต่วันที่ 29 เมษายน พ.ศ. 2542 [13]และน่าจะมาก่อน ความแตกต่างหลักระหว่างมันกับสิทธิ์การใช้งาน BSD (3 ข้อ) ใหม่คือการละเว้นประโยคที่ไม่รับรอง ใบอนุญาตรุ่น FreeBSD ยังเพิ่มข้อจำกัดความรับผิดชอบเพิ่มเติมเกี่ยวกับมุมมองและความคิดเห็นที่แสดงในซอฟต์แวร์[14]แม้ว่าโดยทั่วไปแล้วโครงการอื่นจะไม่รวมอยู่ในนี้

Free Software Foundation ซึ่งอ้างถึงใบอนุญาตเป็น FreeBSD License ระบุว่าเข้ากันได้กับ GNU GPL นอกจากนี้ FSF ยังสนับสนุนให้ผู้ใช้ระบุเฉพาะเมื่ออ้างถึงใบอนุญาตตามชื่อ (กล่าวคือ ไม่ใช่แค่หมายถึง "ใบอนุญาต BSD" หรือ "รูปแบบ BSD") เช่นเดียวกับใบอนุญาต BSD ที่แก้ไข/ใหม่ หลีกเลี่ยงความสับสนกับใบอนุญาต BSD เดิม (11)

ลิขสิทธิ์ (c) <ปี>, <เจ้าของลิขสิทธิ์>

อนุญาตให้แจกจ่ายซ้ำและใช้งานในรูปแบบแหล่งที่มาและไบนารี โดยมีหรือไม่มีการดัดแปลง หากเป็นไปตามเงื่อนไขต่อไปนี้:

  1. การแจกจ่ายซอร์สโค้ดซ้ำต้องคงไว้ซึ่งประกาศเกี่ยวกับลิขสิทธิ์ข้างต้น รายการเงื่อนไขนี้ และข้อจำกัดความรับผิดชอบต่อไปนี้
  2. การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้น รายการเงื่อนไขนี้ และข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารประกอบและ/หรือเอกสารอื่นๆ ที่มาพร้อมกับการแจกจ่าย

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

โครงการอื่นๆ เช่น NetBSD ใช้ใบอนุญาต 2 ข้อที่คล้ายกัน [15]เวอร์ชันนี้ได้รับการตรวจสอบว่าเป็นใบอนุญาตโอเพ่นซอร์สโดย OSI ว่าเป็น "ใบอนุญาต BSD แบบง่าย" [5]

ใบอนุญาต ISCนั้นเทียบเท่ากับการทำงาน และรับรองโดย โครงการ OpenBSDว่าเป็นเทมเพลตใบอนุญาตสำหรับการบริจาคใหม่ [16]

ใบอนุญาต 0 ข้อ ("BSD Zero Clause License")

ใบอนุญาตข้อ BSD Zero
ผู้เขียนRob Landley
ที่ตีพิมพ์ปี 2549
ตัวระบุSPDX0BSD
เข้ากันได้กับ Debian FSGใช่
FSF ได้รับการอนุมัติ?
OSI ได้รับการอนุมัติใช่[17]
รองรับ GPLใช่
Copyleftไม่
การเชื่อมโยงจากรหัสที่มีใบอนุญาตอื่นใช่

ใบอนุญาต BSD 0 ข้อไปไกลกว่าใบอนุญาต 2 ข้อโดยยกเลิกข้อกำหนดเพื่อรวมประกาศลิขสิทธิ์ ข้อความใบอนุญาต หรือข้อจำกัดความรับผิดชอบในรูปแบบแหล่งที่มาหรือไบนารี การทำเช่นนี้จะสร้างใบอนุญาตเทียบเท่าโดเมนสาธารณะ [ 18]เช่นเดียวกับMIT No Attribution License [ ต้องการการอ้างอิง ]เป็นที่รู้จักกันในชื่อ "0BSD", "Zero-Clause BSD" หรือ "ใบอนุญาตสาธารณะฟรี 1.0.0" [19] [20]ถูกใช้ครั้งแรกโดย Rob Landley ใน Toybox

ลิขสิทธิ์ (C) [ปี] โดย [เจ้าของลิขสิทธิ์] <[อีเมล]>

การอนุญาตให้ใช้ คัดลอก แก้ไข และ/หรือแจกจ่ายซอฟต์แวร์นี้เพื่อวัตถุประสงค์ใดๆ โดยมีค่าธรรมเนียมหรือไม่มีค่าธรรมเนียม

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

รูปแบบอื่นๆ

รายการ ใบ อนุญาต SPDXประกอบด้วยรูปแบบใบอนุญาต BSD เพิ่มเติม ตัวอย่าง ได้แก่[1]

  • BSD-1-Clauseใบอนุญาตที่มีเฉพาะส่วนคำสั่งการรักษาซอร์สโค้ด
  • BSD-2-Clause-Patentรูปแบบของ BSD-2-Clause พร้อมสิทธิบัตร
  • BSD-3-Clause-No-Nuclear-Warrantyซึ่งเป็นรูปแบบหนึ่งของ BSD-3-Clause ที่เพิ่มข้อจำกัดความรับผิดชอบว่าซอฟต์แวร์ไม่ได้ออกแบบมาเพื่อใช้ในโรงงานนิวเคลียร์

ความเข้ากันได้ของใบอนุญาต

ความเข้ากันได้ของใบอนุญาตการค้า

โครงการ FreeBSD โต้แย้งเกี่ยวกับข้อดีของใบอนุญาตแบบ BSD สำหรับบริษัทต่างๆ และกรณีการใช้งานเชิงพาณิชย์ เนื่องจากใบอนุญาตเข้ากันได้กับ ใบอนุญาต ที่เป็นกรรมสิทธิ์และความยืดหยุ่นทั่วไป โดยระบุว่าใบอนุญาตแบบ BSD กำหนดไว้เพียง"ข้อจำกัดขั้นต่ำสำหรับพฤติกรรมในอนาคต"และไม่ใช่"ระเบิดเวลาตามกฎหมาย"ไม่เหมือนกับลิขสิทธิ์ลิขสิทธิ์ [21]ใบอนุญาต BSD อนุญาตให้ใช้กรรมสิทธิ์และอนุญาตให้ซอฟต์แวร์ที่เผยแพร่ภายใต้ใบอนุญาตรวมเข้ากับผลิตภัณฑ์ที่เป็นกรรมสิทธิ์ ผลงานที่อิงจากเนื้อหาอาจได้รับการเผยแพร่ภายใต้สิทธิ์การใช้งานที่เป็นกรรมสิทธิ์ในฐานะซอฟต์แวร์โอเพนซอร์ส ซึ่งอนุญาตให้มีการใช้งานเชิงพาณิชย์ตามปกติภายใต้การทำงานเหล่านี้

ความเข้ากันได้ของ FOSS

ใบอนุญาต BSD 3 ข้อ เช่นเดียวกับใบอนุญาตที่อนุญาต ส่วนใหญ่ เข้ากันได้กับใบอนุญาต FOSSเกือบทั้งหมด(และใบอนุญาตที่เป็นกรรมสิทธิ์ด้วย) [22] [23]

ใบอนุญาตสองแบบ ได้แก่ ใบอนุญาต BSD ใหม่/ใบอนุญาต BSD ดัดแปลง (3 ข้อ), [8]และใบอนุญาต BSD แบบง่าย/ใบอนุญาต FreeBSD (2 ข้อ) [11]ได้รับการยืนยันว่าเป็นใบอนุญาตซอฟต์แวร์เสรีGPLที่เข้ากันได้ โดย มูลนิธิซอฟต์แวร์เสรี และได้รับการตรวจสอบว่าเป็นใบอนุญาตโอเพ่นซอร์สโดย Open Source Initiative [5]ใบอนุญาต BSD ดั้งเดิม 4 ข้อไม่ได้รับการยอมรับว่าเป็นสิทธิ์ใช้งานโอเพ่นซอร์สและแม้ว่า FSF จะถือว่าใบอนุญาตต้นฉบับเป็นลิขสิทธิ์ซอฟต์แวร์ฟรี แต่ FSF ไม่ถือว่าเข้ากันได้กับ GPL เนื่องจาก ถึงข้อโฆษณา [4]

การรับและการใช้งาน

หลายปีที่ผ่านมา ฉันเชื่อมั่นว่าใบอนุญาต BSD นั้นยอดเยี่ยมสำหรับโค้ดที่คุณไม่สนใจ ฉันจะใช้มันเอง

-- Linus Torvaldsที่ LinuxCon 2016 [24]

ตระกูลใบอนุญาต BSD เป็นหนึ่งในตระกูลใบอนุญาตที่เก่าแก่ที่สุดและใช้กันอย่างแพร่หลายที่สุดในระบบนิเวศซอฟต์แวร์โอเพนซอร์ซฟรี นอกจากนี้ ใบอนุญาตใหม่จำนวนมากได้รับหรือได้รับแรงบันดาลใจจากใบอนุญาต BSD โครงการซอฟต์แวร์ FOSS หลายโครงการใช้ใบอนุญาต BSD เช่น ตระกูล BSD OS (FreeBSD เป็นต้น) Bionicหรือ Toybox ของGoogle ในปี 2015 ใบอนุญาต BSD 3 ข้อได้รับการจัดอันดับในความนิยมอันดับที่ 5 ตาม Black Duck Software [25]และอันดับที่ 6 ตามข้อมูลGitHub (26)

ดูเพิ่มเติม

อ้างอิง

  1. ^ a b c d e "รายการใบอนุญาต SPDX " spdx.org _ คณะทำงาน สพป.
  2. บอสติก, คีธ (15 มิถุนายน 1988). "4.3BSD-ทาโฮปล่อย" . กลุ่มข่าวcomp.sys.tahoe . สืบค้นเมื่อ5 ธันวาคมพ.ศ. 2564 .
  3. ^ a b "ข้อมูลใบอนุญาต" . เดเบียน สืบค้นเมื่อ18 กุมภาพันธ์ 2010 .
  4. ^ a b c d e "ใบอนุญาต BSD ดั้งเดิม " ใบอนุญาตและความคิดเห็นต่างๆ เกี่ยวกับพวกเขา มูลนิธิซอฟต์แวร์ฟรี สืบค้นเมื่อ2 ตุลาคม 2010 .
  5. อรรถa b c d e f "ใบอนุญาต BSD:การออกใบอนุญาต " ความคิดริเริ่มโอเพ่นซอร์ส เก็บถาวรจากต้นฉบับเมื่อ 29 พฤศจิกายน 2552 . สืบค้นเมื่อ6 ธันวาคม 2552 .
  6. ^ a b c d "ถึงผู้ได้รับอนุญาตทั้งหมด ผู้จัดจำหน่าย BSD ทุกเวอร์ชัน " มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ 22 กรกฎาคม 2542 . สืบค้นเมื่อ15 พฤศจิกายน 2549 .
  7. ริชาร์ด สตอลแมน. "ปัญหาใบอนุญาต BSD " มูลนิธิซอฟต์แวร์ฟรี เก็บจากต้นฉบับเมื่อ 12 พฤศจิกายน 2549 . สืบค้นเมื่อ15 พฤศจิกายน 2549 .
  8. ^ a b c d e f "แก้ไขใบอนุญาต BSD " ใบอนุญาตและความคิดเห็นต่างๆ เกี่ยวกับพวกเขา มูลนิธิซอฟต์แวร์ฟรี สืบค้นเมื่อ2 ตุลาคม 2010 .
  9. ^ "Berkeley ลบข้อความโฆษณา - Slashdot " bsd.slashdot.org ครับ สืบค้นเมื่อ2 กันยายนพ.ศ. 2564 .
  10. ^ การเปรียบเทียบใบอนุญาต BSD และ GPLในการทบทวนการจัดการนวัตกรรมเทคโนโลยีโดย Bruce Montague (ในเดือนตุลาคม 2550)
  11. ^ a b c d e "ใบอนุญาต FreeBSD " ใบอนุญาตและความคิดเห็นต่างๆ เกี่ยวกับพวกเขา มูลนิธิซอฟต์แวร์ฟรี สืบค้นเมื่อ2 ตุลาคม 2010 .
  12. ^ a b "ลิขสิทธิ์ FreeBSD" . โครงการ FreeBSD เก็บถาวรจากต้นฉบับเมื่อ 25 พฤศจิกายน 2552 . สืบค้นเมื่อ6 ธันวาคม 2552 .
  13. ^ "ลิขสิทธิ์ FreeBSD (ตามที่มีอยู่ใน archive.org)" . มูลนิธิ FreeBSD เก็บถาวรจากต้นฉบับเมื่อ 29 เมษายน 2542 . สืบค้นเมื่อ7 มกราคม 2560 .{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  14. ^ "ลิขสิทธิ์ FreeBSD" . www.freebsd.org ครับ สืบค้นเมื่อ25 มีนาคม 2020 .
  15. ^ "การออกใบอนุญาตและแจกจ่าย ต่อNetBSD" มูลนิธิNetBSD สืบค้นเมื่อ6 ธันวาคม 2552 .
  16. ^ "นโยบายลิขสิทธิ์ OpenBSD" . สืบค้นเมื่อ17 กรกฎาคม 2559 .
  17. ^ "[License-review] โปรดเปลี่ยนชื่อ "Free Public License-1.0.0" เป็น 0BSD " สืบค้นเมื่อ15 กุมภาพันธ์ 2019 .
  18. ^ "ใบอนุญาต BSD 0-Clause (0BSD) อธิบายเป็นภาษาอังกฤษธรรมดา " tldrlegal.com ครับ สืบค้นเมื่อ15 กุมภาพันธ์ 2019 .
  19. ^ "ใบอนุญาตข้อ BSD Zero " spdx.org _ สืบค้นเมื่อ19 กุมภาพันธ์ 2021 .
  20. ^ a b "Zero-Clause BSD / Free Public License 1.0.0 (0BSD) " โอเพ่นซอร์ส. org สืบค้นเมื่อ19 กุมภาพันธ์ 2021 .
  21. มอนทากิว บรูซ (13 พฤศจิกายน 2556) "เหตุใดคุณจึงควรใช้ใบอนุญาตรูปแบบ BSD สำหรับโครงการโอเพ่นซอร์สของคุณ - ข้อดีและข้อเสียของ GPL" ฟรีบีเอสดี สืบค้นเมื่อ28 พฤศจิกายน 2558 . ตรงกันข้ามกับ GPL ซึ่งได้รับการออกแบบมาเพื่อป้องกันการค้าที่เป็นกรรมสิทธิ์ของรหัสโอเพ่นซอร์ส ใบอนุญาต BSD กำหนดข้อจำกัดเล็กน้อยเกี่ยวกับพฤติกรรมในอนาคต ซึ่งช่วยให้โค้ด BSD ยังคงเป็นโอเพ่นซอร์สหรือรวมเข้ากับเชิงพาณิชย์ ได้แนวทางแก้ไข เมื่อความต้องการของโครงการหรือบริษัทเปลี่ยนไป กล่าวอีกนัยหนึ่ง ใบอนุญาต BSD ไม่กลายเป็นระเบิดเวลาทางกฎหมายในทุกจุดในกระบวนการพัฒนา นอกจากนี้ เนื่องจากใบอนุญาต BSD ไม่ได้มาพร้อมกับความซับซ้อนทางกฎหมายของใบอนุญาต GPL หรือ LGPL จึงช่วยให้นักพัฒนาและบริษัทต่างๆ ใช้เวลาในการสร้างและส่งเสริมโค้ดที่ดี แทนที่จะกังวลว่าโค้ดดังกล่าวจะละเมิดใบอนุญาตหรือไม่
  22. Hanwell, Marcus D. (28 มกราคม 2014). "ฉันควรใช้ใบอนุญาตหรือไม่ Copyleft หรืออะไรที่อยู่ตรงกลาง?" . โอเพ่นซอร์ส. คอม สืบค้นเมื่อ30 พฤษภาคม 2558 . ใบอนุญาตแบบอนุญาตทำให้สิ่งต่าง ๆ ง่ายขึ้น เหตุผลหนึ่งที่โลกธุรกิจ และนักพัฒนาจำนวนมากขึ้นเรื่อยๆ [...] ชื่นชอบใบอนุญาตแบบอนุญาตคือความเรียบง่ายของการนำกลับมาใช้ใหม่ ใบอนุญาตมักจะเกี่ยวข้องกับซอร์สโค้ดที่ได้รับอนุญาตเท่านั้น และไม่พยายามอนุมานเงื่อนไขใดๆ กับองค์ประกอบอื่นใด และด้วยเหตุนี้จึงไม่จำเป็นต้องกำหนดสิ่งที่ถือเป็นงานที่ได้รับ ฉันยังไม่เคยเห็นแผนภูมิความเข้ากันได้ของใบอนุญาตสำหรับใบอนุญาตที่อนุญาต ดูเหมือนว่าพวกเขาจะเข้ากันได้ทั้งหมด
  23. ^ "ความเข้ากันได้ของใบอนุญาตและการทำงานร่วมกัน" . ซอฟต์แวร์โอเพ่นซอร์ส - พัฒนา แบ่งปัน และนำซอฟต์แวร์โอเพ่นซอร์สมาใช้ซ้ำสำหรับการบริหารภาครัฐ joinup.ec.europa.eu เก็บถาวรจากต้นฉบับเมื่อ 17 มิถุนายน 2558 . สืบค้นเมื่อ30 พฤษภาคม 2558 . ใบอนุญาตสำหรับแจกจ่ายซอฟต์แวร์ฟรีหรือโอเพ่นซอร์ส (FOSS) แบ่งออกเป็นสองประเภท: อนุญาตและลิขสิทธิ์ ใบอนุญาตอนุญาต (BSD, MIT, X11, Apache, Zope) โดยทั่วไปจะเข้ากันได้และทำงานร่วมกันได้กับใบอนุญาตอื่นๆ ส่วนใหญ่ ทนทานต่อการผสาน รวม หรือปรับปรุงรหัสที่ครอบคลุม และแจกจ่ายซ้ำภายใต้ใบอนุญาตหลายฉบับ (รวมถึงที่ไม่ฟรีหรือ "กรรมสิทธิ์" ”).
  24. ^ Torvalds ที่ LinuxCon Part III: Permissive Licenses and Org Charts FOSS Force, 2016
  25. ^ "ใบอนุญาต 20 อันดับแรก" . ซอฟต์แวร์เป็ดดำ 19 พฤศจิกายน 2558 เก็บถาวรจากต้นฉบับเมื่อ 19 กรกฎาคม 2559 . สืบค้นเมื่อ19 พฤศจิกายน 2558 . 1. ใบอนุญาต MIT 24% 2. GNU General Public License (GPL) 2.0 23% 3. Apache License 16% 4. GNU General Public License (GPL) 3.0 9% 5. BSD License 2.0 (3-clause, ใหม่หรือแก้ไข) ใบอนุญาต 6%, 6. GNU Lesser General Public License (LGPL) 2.1 5%, 7. Artistic License (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3.0 2%, 9. Microsoft Public ใบอนุญาต 2%, 10. ใบอนุญาตสาธารณะ Eclipse (EPL) 2%
  26. ^ บัลเตอร์, เบ็น (9 มีนาคม 2558). "การใช้ใบอนุญาตโอเพ่นซอร์สบน GitHub.com" . github.com . สืบค้นเมื่อ21 พฤศจิกายน 2558 . "1 MIT 44.69%, 2 อื่นๆ 15.68%, 3 GPLv2 12.96%, 4 Apache 11.19%, 5 GPLv3 8.88%, 6 BSD 3-clause 4.53%, 7 Unlicense 1.87%, 8 BSD 2-clause 1.70%, 9 LGPLv3 1.30 %, 10 AGPLv3 1.05%

ลิงค์ภายนอก