ใบอนุญาต Apache

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

ใบอนุญาต Apache
ASF Logo.svg
โลโก้ Apache Software Foundation
ผู้เขียนมูลนิธิซอฟต์แวร์อาปาเช่
รุ่นล่าสุด2.0
สำนักพิมพ์มูลนิธิซอฟต์แวร์อาปาเช่
ที่ตีพิมพ์มกราคม 2547 ; 18 ปีที่แล้ว ( 2004-01 )
ตัวระบุSPDXApache-2.0
Apache-1.1
Apache-1.0
เข้ากันได้กับ Debian FSGใช่[1]
FSF ได้รับการอนุมัติใช่[2]
OSI ได้รับการอนุมัติใช่[3]
รองรับ GPLเฉพาะเวอร์ชัน 2.0 เท่านั้นที่เข้ากันได้กับGPLv3เท่านั้น [2]
Copyleftไม่
การเชื่อมโยงจากรหัสที่มีใบอนุญาตอื่นใช่
เว็บไซต์www .apache .org /licenses

Apache Licenseเป็นใบอนุญาต ซอฟต์แวร์ฟรีที่ได้รับอนุญาตซึ่งเขียนขึ้นโดยApache Software Foundation (ASF) [4]อนุญาตให้ผู้ใช้ใช้ซอฟต์แวร์เพื่อวัตถุประสงค์ใดๆ เพื่อแจกจ่าย แก้ไข และแจกจ่ายซอฟต์แวร์เวอร์ชันที่แก้ไขภายใต้เงื่อนไขของใบอนุญาต โดยไม่ต้องกังวลเกี่ยวกับค่าลิขสิทธิ์ ASF และโครงการต่างๆ เผยแพร่ผลิตภัณฑ์ซอฟต์แวร์ภายใต้ Apache License ใบอนุญาตยังถูกใช้โดยโครงการที่ไม่ใช่ ASF จำนวนมาก

ประวัติ

เริ่มตั้งแต่ปี 1995 กลุ่ม Apache (ต่อมาคือ Apache Software Foundation) ได้เปิดตัวApache HTTP Server เวอร์ชันต่อเนื่อง กัน ใบอนุญาตเริ่มต้นโดยพื้นฐานแล้วเหมือนกับใบอนุญาต BSD 4 ข้อดั้งเดิมโดยมีเพียงชื่อขององค์กรที่เปลี่ยนแปลง และมีมาตราเพิ่มเติมที่ห้ามไม่ให้งานลอกเลียนแบบมีชื่อ Apache

ในเดือนกรกฎาคม พ.ศ. 2542 Berkeley Software Distributionยอมรับข้อโต้แย้งของFree Software Foundationและยกเลิกคำสั่งโฆษณา (ข้อ 3) เพื่อสร้างใบอนุญาต BSD 3 ข้อใหม่ ในปี 2000 Apache ได้ทำเช่นเดียวกันและสร้าง Apache License 1.1 ซึ่งผลิตภัณฑ์ที่ได้รับไม่จำเป็นต้องรวมการระบุแหล่งที่มาในสื่อโฆษณาอีกต่อไป เฉพาะในเอกสารประกอบเท่านั้น แพ็คเกจส่วนบุคคลที่ได้รับอนุญาตภายใต้เวอร์ชัน 1.1 อาจใช้ถ้อยคำที่แตกต่างกันเนื่องจากข้อกำหนดที่แตกต่างกันสำหรับการระบุแหล่งที่มาหรือการระบุเครื่องหมาย แต่เงื่อนไขการผูกมัดเหมือนกัน

ในเดือนมกราคม 2547 ASF ตัดสินใจออกจากโมเดล BSD และสร้าง Apache License 2.0 เป้าหมายที่ระบุไว้ของใบอนุญาตรวมถึงการทำให้โครงการที่ไม่ใช่ ASF ใช้งานได้ง่ายขึ้น ปรับปรุงความเข้ากันได้กับ ซอฟต์แวร์ที่ใช้ GPLอนุญาตให้รวมใบอนุญาตโดยการอ้างอิงแทนการระบุไว้ในทุกไฟล์ ชี้แจงใบอนุญาตเกี่ยวกับผลงาน และกำหนดให้ ใบอนุญาตสิทธิบัตรเกี่ยวกับผลงานที่จำเป็นต้องละเมิดสิทธิบัตรของผู้สนับสนุนเอง [5]ใบอนุญาตนี้ต้องการการเก็บรักษาประกาศลิขสิทธิ์และข้อ จำกัดความรับผิดชอบ

เงื่อนไขการอนุญาต

Apache License ได้รับอนุญาต ; ซึ่งแตกต่างจากลิขสิทธิ์ลิขสิทธิ์ ไม่จำเป็นต้องมีงานลอกเลียน แบบ ของซอฟต์แวร์ หรือดัดแปลงจากต้นฉบับ เพื่อแจกจ่ายโดยใช้ใบอนุญาตเดียวกัน ยังคงต้องใช้ใบอนุญาตเดียวกันกับชิ้นส่วนที่ไม่ได้แก้ไขทั้งหมด ในไฟล์ที่ได้รับอนุญาตทุกไฟล์ ลิขสิทธิ์ต้นฉบับ สิทธิบัตร เครื่องหมายการค้า และประกาศแสดงที่มาต้องได้รับการเก็บรักษาไว้ (ยกเว้นคำบอกกล่าวที่ไม่เกี่ยวข้องกับส่วนใดส่วนหนึ่งของงานลอกเลียนแบบ) ในทุกไฟล์ที่ได้รับอนุญาตจะต้องเพิ่มการแจ้งเตือนโดยระบุว่ามีการเปลี่ยนแปลงในไฟล์นั้น

หากมีการNOTICEรวมไฟล์ข้อความเป็นส่วนหนึ่งของการแจกจ่ายงานต้นฉบับ งานลอกเลียนแบบจะต้องมีสำเนาที่สามารถอ่านได้ของประกาศเหล่านี้ภายในNOTICEไฟล์ข้อความที่แจกจ่ายเป็นส่วนหนึ่งของงานลอกเลียนแบบ ภายในแบบฟอร์มต้นฉบับหรือเอกสารประกอบ หรือภายในการแสดงผล ที่สร้างขึ้นโดยงานลอกเลียนแบบ

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

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

Apache License 2.0

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

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

Apache Software Foundation และFree Software Foundationตกลงว่า Apache License 2.0 เป็นลิขสิทธิ์ซอฟต์แวร์ฟรีเข้ากันได้กับGNU General Public License (GPL) เวอร์ชัน 3 [2]หมายความว่าโค้ดภายใต้GPLv3และ Apache License 2.0 สามารถรวมกันได้ ตราบใดที่ซอฟต์แวร์ที่ได้นั้นได้รับอนุญาตภายใต้ GPLv3 [6]

Free Software Foundation พิจารณาว่า Apache License ทุกเวอร์ชันเข้ากันไม่ได้กับ GPL เวอร์ชัน 1 และ 2 ก่อนหน้า[2]นอกจากนี้ ยังถือว่า Apache License เวอร์ชันก่อน 2.0 เข้ากันไม่ได้กับ GPLv3 เนื่องจากข้อกำหนดสิทธิ์การใช้งานสิทธิบัตรของเวอร์ชัน 2.0 มูลนิธิซอฟต์แวร์เสรีจึงแนะนำให้ทำมากกว่าใบอนุญาตอื่นๆ ที่ไม่ใช่ลิขสิทธิ์ [7] [2]

การรับและการรับเลี้ยงบุตรบุญธรรม

ในเดือนตุลาคม 2555 มีโครงการ 8,708 โครงการที่SourceForge.netให้บริการภายใต้เงื่อนไขของ Apache License [8] ในบล็อกโพสต์เมื่อเดือนพฤษภาคม 2551 Googleกล่าวว่ากว่า 25% ของโครงการเกือบ 100,000 โครงการที่โฮสต์บนGoogle Codeนั้นใช้ Apache License [9]รวมถึง ระบบ ปฏิบัติการAndroid [10]

ในปี 2015 ตาม Black Duck Software [11]และGitHub [ 12]ใบอนุญาต Apache เป็นใบอนุญาตที่ได้รับความนิยมสูงสุดเป็นอันดับสามในโดเมนFOSSรอง จาก MIT LicenseและGPLv2

โครงการOpenBSDไม่ถือว่า Apache License 2.0 เป็นใบอนุญาตฟรีที่ยอมรับได้เนื่องจากข้อกำหนดสิทธิบัตร นโยบาย OpenBSD เชื่อว่าเมื่อใบอนุญาตบังคับให้บุคคลหนึ่งสละสิทธิ์ทางกฎหมายที่คนอื่นมี ใบอนุญาตนั้นจะไม่ฟรีอีกต่อไป นอกจากนี้ โครงการคัดค้านที่เกี่ยวข้องกับกฎหมายสัญญา ที่ มีกฎหมายลิขสิทธิ์ระบุว่า "...กฎหมายลิขสิทธิ์ค่อนข้างเป็นมาตรฐานโดยข้อตกลงระหว่างประเทศ กฎหมายสัญญาแตกต่างกันอย่างมากในเขตอำนาจศาล ดังนั้นความหมายของใบอนุญาตในเขตอำนาจศาลที่แตกต่างกันอาจแตกต่างกันและยากที่จะคาดเดา " [13]

ดูเพิ่มเติม

อ้างอิง

  1. ^ "ใบอนุญาตซอฟต์แวร์ Apache (ASL) " ใบอนุญาตที่เข้า กันได้กับ Big DFSG โครงการเดเบียน สืบค้นเมื่อ6 กรกฎาคม 2552 .
  2. ^ a b c d e "ใบอนุญาต Apache เวอร์ชัน 2.0 " ใบอนุญาตและความคิดเห็นต่างๆ เกี่ยวกับพวกเขา มูลนิธิซอฟต์แวร์ฟรี เก็บถาวรจากต้นฉบับเมื่อ 16 กรกฎาคม 2552 . สืบค้นเมื่อ6 กรกฎาคม 2552 .
  3. ^ "ใบอนุญาตที่ได้รับการอนุมัติจาก OSI โดยใช้ชื่อ David Gutierrez & David Louie Gutierrez " ความคิดริเริ่มโอเพ่นซอร์ส เก็บถาวรจากต้นฉบับเมื่อ 28 เมษายน 2011 . สืบค้นเมื่อ31 มีนาคม 2011 .
  4. ^ สิทธิสื่อใหม่ (12 กันยายน 2551) "คู่มือการออกใบอนุญาตโอเพ่นซอร์ส" . โรงเรียนกฎหมายแคลิฟอร์เนียตะวันตก สืบค้นเมื่อ28 พฤศจิกายน 2558 . ใบอนุญาต 'คล้าย BSD' เช่น ใบอนุญาต BSD, MIT และ Apache นั้นอนุญาตอย่างยิ่ง โดยต้องการมากกว่าการระบุแหล่งที่มาของส่วนดั้งเดิมของรหัสลิขสิทธิ์ให้กับนักพัฒนาดั้งเดิมในรหัสและ/หรือเอกสารประกอบของคุณเอง
  5. ^ "ใบอนุญาต Apache เวอร์ชัน 2.0" . มูลนิธิซอฟต์แวร์อาปาเช่ สืบค้นเมื่อ15 กรกฎาคม 2019 .
  6. ^ มูลนิธิซอฟต์แวร์ Apache "ใบอนุญาต Apache v2.0 และความเข้ากันได้ของ GPL" เก็บถาวรจากต้นฉบับเมื่อ 15 มกราคม 2551 . สืบค้นเมื่อ30 มกราคม 2551 .
  7. ^ "วิธีเลือกใบอนุญาตสำหรับงานของคุณเอง" . gnu.org . มูลนิธิซอฟต์แวร์ฟรี 15 ธันวาคม 2561 . สืบค้นเมื่อ25 สิงหาคม 2019 .
  8. ^ "โครงการที่ SourceForge ภายใต้สัญญาอนุญาต Apache" . สืบค้นเมื่อ28 ตุลาคม 2555 .
  9. สไตน์, เกร็ก (28 พฤษภาคม 2551). "ยืนหยัดต่อต้านการแพร่ขยายใบอนุญาต" . บล็อกโอเพ่นซอร์สของ Google
  10. ^ "ใบอนุญาต" . โครงการโอเพ่นซอร์ส Android สืบค้นเมื่อ25 สิงหาคม 2019 .
  11. ^ "ใบอนุญาต 20 อันดับแรก" . ซอฟต์แวร์เป็ดดำ 19 พฤศจิกายน 2558 เก็บถาวรจากต้นฉบับเมื่อ 19 กรกฎาคม 2559 . สืบค้นเมื่อ19 พฤศจิกายน 2558 .
  12. ^ บัลเตอร์, เบ็น (9 มีนาคม 2558). "การใช้ใบอนุญาตโอเพ่นซอร์สบน GitHub.com" . GitHub .
  13. ^ "นโยบายลิขสิทธิ์ OpenBSD" . openbsd.org . โครงการ OpenBSD 28 พ.ค. 2562.

ลิงค์ภายนอก