อ่าน 11 นาที
ใบอนุญาตโอเพนซอร์ส
ใบอนุญาตโอเพนซอร์สเป็นใบอนุญาตซอฟต์แวร์ที่อนุญาตให้ใช้งาน ดัดแปลง และแบ่งปันเนื้อหาได้ ใบอนุญาตเหล่านี้ช่วยส่งเสริม การพัฒนา ซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ฟรี (FOSS) กฎหมาย...
ใบอนุญาตโอเพนซอร์ส

ใบอนุญาตโอเพนซอร์สเป็นใบอนุญาตซอฟต์แวร์ที่อนุญาตให้ใช้งาน ดัดแปลง และแบ่งปันเนื้อหาได้ ใบอนุญาตเหล่านี้ช่วยส่งเสริม การพัฒนา ซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ฟรี (FOSS) กฎหมาย ทรัพย์สินทางปัญญา (IP) จำกัดการดัดแปลงและการแบ่งปันผลงานสร้างสรรค์ ใบอนุญาตโอเพนซอร์สและซอฟต์แวร์ฟรีใช้โครงสร้างทางกฎหมายที่มีอยู่เหล่านี้เพื่อจุดประสงค์ที่ตรงกันข้าม โดยให้สิทธิ์แก่ผู้รับในการใช้ซอฟต์แวร์ ตรวจสอบซอร์สโค้ดดัดแปลง และเผยแพร่การดัดแปลง เกณฑ์เหล่านี้ได้ระบุไว้ในคำจำกัดความของโอเพนซอร์ส (OSD)
หลังจากปี 1980 สหรัฐอเมริกาเริ่มปฏิบัติต่อซอฟต์แวร์ในฐานะงานวรรณกรรมที่อยู่ภายใต้กฎหมายลิขสิทธิ์ริชาร์ด สตอลล์แมนก่อตั้งขบวนการซอฟต์แวร์เสรีขึ้นเพื่อตอบสนองต่อการเพิ่มขึ้นของซอฟต์แวร์กรรมสิทธิ์คำว่า "โอเพนซอร์ส" ถูกใช้โดยOpen Source Initiative (OSI) ซึ่งก่อตั้งโดยนักพัฒนาซอฟต์แวร์เสรีบรูซ เพเรนส์และเอริค เอส. เรย์มอนด์ "โอเพนซอร์ส" เน้นจุดแข็งของแบบจำลองการพัฒนาแบบเปิดมากกว่าเสรีภาพของซอฟต์แวร์ แม้ว่าเป้าหมายเบื้องหลังคำศัพท์จะแตกต่างกัน แต่ใบอนุญาตโอเพนซอร์สและใบอนุญาตซอฟต์แวร์เสรีอธิบายถึงใบอนุญาตประเภทเดียวกัน[ 1 ]
สัญญาอนุญาต ซอฟต์แวร์โอเพนซอร์สหลักๆ มีสองประเภท ได้แก่ สัญญาอนุญาตแบบเปิด ( Permissive ) และ สัญญาอนุญาตแบบคัดลอก ซ้าย (Copyleft ) ทั้งสองประเภทอนุญาตให้แก้ไขและเผยแพร่ซอฟต์แวร์ได้ โดยทั่วไปแล้วสัญญาอนุญาตแบบเปิดจะกำหนด ให้ต้อง ระบุแหล่ง ที่มา และปฏิเสธความรับผิด สัญญา อนุญาตแบบเปิดมาจากแวดวงวิชาการ ส่วนสัญญาอนุญาตแบบคัดลอกซ้ายมาจากขบวนการซอฟต์แวร์เสรี สัญญาอนุญาตแบบคัดลอกซ้ายกำหนดให้ต้องเผยแพร่ผล งานดัดแปลงพร้อมกับซอร์สโค้ดและภายใต้สัญญาอนุญาตที่คล้ายคลึงกัน ตั้งแต่ช่วงกลางทศวรรษ 2000 เป็นต้นมา ศาลในหลายประเทศได้ยืนยันเงื่อนไขของสัญญาอนุญาตทั้งสองประเภท นักพัฒนาซอฟต์แวร์ได้ยื่นฟ้องคดีในข้อหาละเมิดลิขสิทธิ์และผิดสัญญา
พื้นหลัง
ทรัพย์สินทางปัญญา (IP) เป็นหมวดหมู่ทางกฎหมายที่ถือว่าผลงานสร้างสรรค์เป็นทรัพย์สิน เทียบได้กับทรัพย์สินส่วนตัว[ 2 ]ระบบกฎหมายให้สิทธิ์แก่เจ้าของทรัพย์สินทางปัญญาในการจำกัดการเข้าถึงได้หลายวิธี[ 3 ]เจ้าของสามารถขาย ให้เช่า มอบให้ หรืออนุญาตให้ใช้ทรัพย์สินของตนได้[ 4 ]กฎหมายทรัพย์สินทางปัญญาหลายประเภทครอบคลุมซอฟต์แวร์ รวมถึงเครื่องหมายการค้าสิทธิบัตรและลิขสิทธิ์ [ 4 ]
ประเทศส่วนใหญ่ รวมทั้งสหรัฐอเมริกา (US) ได้สร้างกฎหมายลิขสิทธิ์ที่สอดคล้องกับอนุสัญญาเบิร์นโดยมีการเปลี่ยนแปลงเล็กน้อย[ 5 ]กฎหมายเหล่านี้มอบลิขสิทธิ์ให้เมื่อมีการเผยแพร่ผลงานในรูปแบบใดรูปแบบหนึ่ง[ 6 ]ภายใต้กฎหมายลิขสิทธิ์ของสหรัฐอเมริกา การเผยแพร่ครั้งแรกถือเป็น ผล งานต้นฉบับ[ 7 ]ผู้สร้างหรือนายจ้างของผู้สร้างถือครองลิขสิทธิ์ในผลงานต้นฉบับนี้ และด้วยเหตุนี้จึงมีสิทธิ์แต่เพียงผู้เดียวในการทำสำเนา เผยแพร่เวอร์ชันที่แก้ไข แจกจ่ายสำเนา แสดงต่อสาธารณะ หรือจัดแสดงผลงานต่อสาธารณะ เวอร์ชันที่แก้ไขของผลงานต้นฉบับถือเป็นผลงานดัดแปลง[ 8 ]เมื่อผู้สร้างแก้ไขผลงานที่มีอยู่ พวกเขาจะถือครองลิขสิทธิ์ในการแก้ไขของพวกเขา[ 9 ]เว้นแต่ว่าผลงานต้นฉบับจะอยู่ในสาธารณสมบัติ ผลงานดัดแปลงสามารถเผยแพร่ได้ก็ต่อเมื่อได้รับอนุญาตจากผู้ถือลิขสิทธิ์ทุกรายเท่านั้น[ 10 ]
ในปี 1980 รัฐบาลสหรัฐฯ ได้แก้ไขกฎหมายให้ถือว่าซอฟต์แวร์เป็นงานวรรณกรรม ซอฟต์แวร์ที่เผยแพร่หลังจากนั้นจึงถูกจำกัดโดยกฎหมายทรัพย์สินทางปัญญา[ 11 ]ในขณะนั้นริชาร์ด สตอลล์ แมน นักเคลื่อนไหวและโปรแกรมเมอร์ ชาวอเมริกัน กำลังทำงานเป็นนักศึกษาปริญญาโทที่ห้องปฏิบัติการวิทยาศาสตร์คอมพิวเตอร์และปัญญาประดิษฐ์ของ MITสตอลล์แมนได้เห็นความแตกแยกในหมู่นักพัฒนาซอฟต์แวร์ เขาตำหนิการแพร่กระจายของซอฟต์แวร์กรรมสิทธิ์และรูปแบบการพัฒนาแบบปิด เพื่อต่อต้านแนวโน้มเหล่านี้ สตอลล์แมนจึงก่อตั้งขบวนการซอฟต์แวร์เสรี [ 12 ] ตลอดช่วงทศวรรษ 1980 เขาได้เริ่มต้นโครงการ GNUเพื่อสร้างระบบปฏิบัติการเสรี เขียนบทความเกี่ยวกับเสรีภาพ ก่อตั้งมูลนิธิซอฟต์แวร์เสรี (FSF) และเขียนใบอนุญาตซอฟต์แวร์เสรีหลายฉบับ[ 13 ] FSF ใช้กฎหมายทรัพย์สินทางปัญญาที่มีอยู่เพื่อจุดประสงค์ตรงกันข้ามกับเป้าหมายที่ตั้งใจไว้คือการจำกัด แทนที่จะกำหนดข้อจำกัด ซอฟต์แวร์เสรีกลับให้เสรีภาพแก่ผู้รับอย่างชัดเจน[ 14 ]

ในช่วงทศวรรษ 1990 คำว่า "โอเพนซอร์ส" ถูกบัญญัติขึ้นเพื่อใช้เป็นฉลากทางเลือกสำหรับซอฟต์แวร์เสรี และมีการกำหนดเกณฑ์เฉพาะเพื่อพิจารณาว่าใบอนุญาตใดครอบคลุมซอฟต์แวร์เสรีและโอเพนซอร์ส[ 15 ] [ 16 ]สมาชิกที่กระตือรือร้นสองคนของชุมชนซอฟต์แวร์เสรี ได้แก่Bruce PerensและEric S. Raymondได้ก่อตั้งOpen Source Initiative (OSI) [ 17 ]ที่Debianนั้น Perens ได้เสนอDebian Free Software Guidelines (DFSG) [ 18 ] DFSG ถูกร่างขึ้นเพื่อให้มาตรฐานที่เฉพาะเจาะจงและเป็นกลางมากขึ้นสำหรับ FOSS ที่ Debian จะจัดเก็บไว้ในคลังของตน[ 19 ] OSI ได้นำ DFSG มาใช้และใช้เป็นพื้นฐานสำหรับ Open Source Definition ของตน[ 20 ] Free Software Foundation รักษาชุดเกณฑ์ที่เป็นคู่แข่งกัน คือ Free Software Definition [ 21 ]ในอดีต องค์กรทั้งสามนี้และชุดเกณฑ์ของพวกเขาถือเป็นหน่วยงานที่มีอำนาจที่โดดเด่นในการพิจารณาว่าใบอนุญาตใดครอบคลุมซอฟต์แวร์เสรีและโอเพนซอร์ส[ 22 ]มีความหลากหลายอย่างมากในใบอนุญาตแต่ละฉบับ แต่มีความแตกต่างเพียงเล็กน้อยระหว่างคำจำกัดความของคู่แข่ง[ 16 ]คำจำกัดความทั้งสามกำหนดให้ผู้ที่ได้รับซอฟต์แวร์ที่ครอบคลุมต้องสามารถใช้ แก้ไข และแจกจ่ายงานที่ครอบคลุมได้[ 23 ]
เอริค เอส. เรย์มอนด์ เป็นผู้สนับสนุนคำว่า " โอเพนซอร์ส " มากกว่า "ซอฟต์แวร์เสรี" เขาเห็นว่าโอเพนซอร์สมีความน่าสนใจต่อธุรกิจมากกว่า และสะท้อนถึงข้อดีที่จับต้องได้ของการพัฒนา FOSS ได้ดีกว่า หนึ่งในเป้าหมายของเรย์มอนด์คือการขยาย ชุมชน แฮกเกอร์ ที่มีอยู่ ให้รวมถึงนักพัฒนาเชิงพาณิชย์ขนาดใหญ่ด้วย[ 24 ]ในหนังสือ The Cathedral and the Bazaarเรย์มอนด์เปรียบเทียบการพัฒนาโอเพนซอร์สกับบาซาร์ซึ่งเป็นตลาดสาธารณะกลางแจ้ง[ 25 ]เขาโต้แย้งว่านอกเหนือจากจริยธรรมแล้ว รูปแบบเปิดยังให้ข้อดีที่ซอฟต์แวร์กรรมสิทธิ์ไม่สามารถเลียนแบบได้[ 26 ] [ 27 ]เรย์มอนด์ให้ความสำคัญอย่างมากกับข้อเสนอแนะการทดสอบและรายงานข้อบกพร่อง[ 28 ]เขาเปรียบเทียบรูปแบบกรรมสิทธิ์ที่กลุ่มคนทำงานลับๆ จำนวนน้อยดำเนินการนี้กับการพัฒนาลินุกซ์ที่กลุ่มผู้ทดสอบอาจรวมถึงคนทั้งโลก[ 29 ]เขาสรุปจุดแข็งนี้ว่า "หากมีคนดูมากพอ ข้อบกพร่องทั้งหมดก็จะไม่ร้ายแรง" [ 30 ] OSI ประสบความสำเร็จในการนำการพัฒนาแบบโอเพนซอร์สมาสู่ผู้พัฒนาองค์กรต่างๆ รวมถึง Sun Microsystems, IBM , Netscape, Mozilla , Apache , Apple Inc., Microsoft และ Nokia บริษัทเหล่านี้เผยแพร่โค้ดภายใต้ใบอนุญาตที่มีอยู่และร่างใบอนุญาตของตนเองเพื่อขออนุมัติจาก OSI [ 31 ] [ 32 ]
ประเภท
ใบอนุญาตโอเพนซอร์สแบ่งออกเป็นประเภทcopyleftหรือpermissive [ 33 ]ใบอนุญาต copyleft กำหนดให้งานดัดแปลงต้องมีซอร์สโค้ด ภายใต้ใบอนุญาตที่คล้ายกัน ใบอนุญาต permissive ไม่ได้ กำหนดเช่นนั้น ดังนั้นโค้ดจึงสามารถนำไปใช้ในซอฟต์แวร์ที่เป็นกรรมสิทธิ์ได้ Copyleft สามารถแบ่งย่อยได้อีกเป็นแบบเข้มงวดและแบบอ่อน ขึ้นอยู่กับว่ากำหนดงานดัดแปลงอย่างกว้างหรือแคบ[ 34 ] [ 35 ]
ใบอนุญาตมุ่งเน้นไปที่กฎหมายลิขสิทธิ์ แต่รหัสก็ได้รับการคุ้มครองโดยทรัพย์สินทางปัญญาประเภทอื่นด้วย[ 36 ]ใบอนุญาตโอเพนซอร์สหลักๆ ที่เขียนขึ้นตั้งแต่ปลายทศวรรษ 1990 มีการให้สิทธิ์สิทธิบัตร การให้สิทธิ์สิทธิบัตรโอเพนซอร์สเหล่านี้ครอบคลุมสิทธิบัตรที่นักพัฒนาถือครองอยู่[ 37 ]สิทธิบัตรซอฟต์แวร์ครอบคลุมแนวคิด และแทนที่จะครอบคลุมการใช้งานเฉพาะเจาะจง จะครอบคลุม การใช้งาน ใดๆ ก็ตามของข้อเรียกร้องข้อเรียกร้องสิทธิบัตรให้สิทธิ์แก่ผู้ถือในการห้ามผู้อื่นไม่ให้ผลิต ใช้ ขาย หรือนำเข้าผลิตภัณฑ์ที่อิงตามแนวคิดนั้น เนื่องจากสิทธิบัตรให้สิทธิ์ในการห้ามมากกว่าสิทธิ์ในการสร้าง จึงเป็นไปได้ที่จะมีสิทธิบัตรในแนวคิด แต่ยังคงไม่สามารถนำไปใช้ได้อย่างถูกกฎหมายหากสิ่งประดิษฐ์ นั้น อาศัยแนวคิดที่ได้รับสิทธิบัตรอื่น ดังนั้น การให้สิทธิ์สิทธิบัตรโอเพนซอร์สจึงสามารถให้การอนุญาตได้เฉพาะจากสิทธิบัตรที่ครอบคลุมเท่านั้น ไม่สามารถรับประกันได้ว่าบุคคลที่สามไม่ได้จดสิทธิบัตรแนวคิดใดๆ ที่อยู่ในรหัส[ 36 ]ใบอนุญาตแบบอนุญาตแบบเก่าไม่ได้กล่าวถึงสิทธิบัตรโดยตรง และให้สิทธิ์สิทธิบัตรโดยนัยเท่านั้นในข้อเสนอให้ใช้หรือขายวัสดุที่ครอบคลุม[ 38 ]ใบอนุญาต copyleft รุ่นใหม่และใบอนุญาต Apache ปี 2004 เสนอการให้สิทธิ์สิทธิบัตรอย่างชัดเจนและการคุ้มครองที่จำกัดจากการฟ้องร้องสิทธิบัตร[ 39 ] ข้อกำหนด การตอบโต้สิทธิบัตรเหล่านี้ปกป้องนักพัฒนาโดยการยุติการให้สิทธิ์แก่ฝ่ายใดก็ตามที่เริ่มฟ้องร้องสิทธิบัตรเกี่ยวกับซอฟต์แวร์ที่อยู่ภายใต้การคุ้มครอง[ 39 ]
เครื่องหมายการค้าเป็นทรัพย์สินทางปัญญาเพียงรูปแบบเดียวที่ซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ฟรีไม่ได้แบ่งปัน เครื่องหมายการค้าบนซอฟต์แวร์โอเพนซอร์สทำงานเหมือนกับเครื่องหมายการค้าอื่นๆ[ 40 ]เครื่องหมายการค้าคือการออกแบบที่ระบุแหล่งที่มาที่แตกต่างกันของผลิตภัณฑ์ เนื่องจากเครื่องหมายการค้าช่วยแยกแยะผลิตภัณฑ์ การออกแบบเดียวกันจึงสามารถนำไปใช้ในสาขาต่างๆ ได้โดยไม่มี ความเสี่ยงที่จะเกิดความสับสนกับ แหล่งที่มาที่คล้ายคลึงกัน[ 41 ]การสละการควบคุมเครื่องหมายการค้าจะส่งผลให้สูญเสียเครื่องหมายการค้านั้นไป ดังนั้น ใบอนุญาตโอเพนซอร์สใดๆ ก็ตามจึงไม่อนุญาตให้ใช้เครื่องหมายการค้าโดยเสรี[ 42 ]
ข้อจำกัดของเครื่องหมายการค้าอาจทับซ้อนกับลิขสิทธิ์และส่งผลกระทบต่อเนื้อหาที่สามารถเข้าถึงได้โดยเสรี[ 43 ]ศาลฎีกาสหรัฐฯ อธิบายว่าการใช้กฎหมายเครื่องหมายการค้าเพื่อจำกัดเนื้อหาสาธารณะเป็น "ลิขสิทธิ์กลายพันธุ์" [ 44 ]ใน คดี Dastar Corp. v. Twentieth Century Fox Film Corp.ศาลได้ "เตือนไม่ให้ใช้กฎหมายเครื่องหมายการค้าในทางที่ผิดหรือขยายขอบเขตมากเกินไป" โดยไม่ได้ให้คำตัดสินที่แน่ชัดเกี่ยวกับลิขสิทธิ์กลายพันธุ์เหล่านั้น[ 45 ] [ 46 ]การทับซ้อนของเครื่องหมายการค้าอาจทำให้โครงการเนื้อหาโอเพนซอร์สและเนื้อหาฟรีมีความเสี่ยงต่อ "การเข้าครอบครองโดยศัตรู" หากบุคคลภายนอกยื่นขอเครื่องหมายการค้าสำหรับงานดัดแปลง[ 47 ]ที่น่าสังเกตคือ Andrey Duskin ได้ยื่นขอเครื่องหมายการค้าสำหรับSCP Foundationซึ่งเป็นโครงการเขียนร่วมกัน เมื่อสร้างงานดัดแปลงจากเรื่องราว SCP [ 48 ]
อนุญาต

ใบอนุญาตแบบอนุญาตหรือที่รู้จักกันในชื่อใบอนุญาตทางวิชาการ[ 49 ]อนุญาตให้ผู้รับใช้ แก้ไข และแจกจ่ายซอฟต์แวร์โดยไม่มีข้อผูกมัดในการให้รหัสต้นฉบับ สถาบันต่างๆ สร้างใบอนุญาตเหล่านี้ขึ้นเพื่อเผยแพร่ผลงานของตนสู่สาธารณะ[ 49 ]ใบอนุญาตแบบอนุญาตมักจะสั้น มักมีข้อความน้อยกว่าหนึ่งหน้า และกำหนดเงื่อนไข เพียงเล็กน้อย ส่วนใหญ่ประกอบด้วยการปฏิเสธการรับประกันและข้อผูกมัดในการให้เครดิต แก่ ผู้เขียน บางส่วนมีข้อกำหนดที่ชัดเจนสำหรับสิทธิบัตร เครื่องหมายการค้า และทรัพย์สินทางปัญญาประเภทอื่นๆ[ 50 ]
มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ได้สร้างใบอนุญาตโอเพนซอร์สฉบับแรกขึ้นเมื่อเริ่มเผยแพร่ ระบบปฏิบัติการ Berkeley Software Distribution (BSD) ใบอนุญาต BSDและเวอร์ชันต่อมาอนุญาตให้แก้ไขและเผยแพร่ซอฟต์แวร์ที่อยู่ภายใต้ใบอนุญาต ใบอนุญาตเหล่านี้ได้นำแนวคิดเรื่องเสรีภาพทางความคิดเชิงวิชาการมาสู่การคำนวณ ผู้เขียนซอฟต์แวร์เชิงวิชาการในยุคแรกๆ ได้แบ่งปันโค้ดโดยอาศัยคำมั่นสัญญาโดยนัย เบิร์กลีย์ได้ทำให้แนวคิดเหล่านี้ชัดเจนขึ้นด้วยข้อความปฏิเสธความรับผิดและการรับประกันที่ชัดเจน พร้อมด้วยเงื่อนไขหรือข้อกำหนดสำหรับการแจกจ่ายซ้ำ ฉบับดั้งเดิมมีสี่ข้อกำหนด แต่เวอร์ชันต่อมาได้ลดข้อจำกัดลงอีก ส่งผลให้โดยทั่วไปมักระบุว่าซอฟต์แวร์ที่อยู่ภายใต้ใบอนุญาตใช้เวอร์ชัน 2 ข้อกำหนดหรือ 3 ข้อกำหนด[ 51 ] [ 52 ]
สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) ได้สร้างใบอนุญาตทางวิชาการโดยอิงจาก BSD ต้นฉบับใบอนุญาต MITได้ชี้แจงเงื่อนไขให้ชัดเจนยิ่งขึ้น[ 53 ]ตัวอย่างเช่น ใบอนุญาต MIT อธิบายถึงสิทธิ์ในการอนุญาตช่วงต่อ [ 54 ] หนึ่งในจุดแข็งของการพัฒนาโอเพนซอร์สคือกระบวนการต่อเนื่องที่นักพัฒนาสามารถสร้างต่อยอดจากงานที่ดัดแปลงมาจากงานของกันและกัน และรวมโครงการของพวกเขาเข้าด้วยกันเป็นงานร่วมกัน การทำให้โค้ดที่ครอบคลุมสามารถอนุญาตช่วงต่อได้อย่างชัดเจนนั้นเป็นข้อได้เปรียบทางกฎหมายเมื่อติดตามห่วงโซ่ของผู้เขียน[ 53 ] BSD และ MIT เป็นใบอนุญาตแม่แบบที่สามารถปรับใช้กับโครงการใดก็ได้ มีการปรับใช้และใช้งานอย่างแพร่หลายโดยโครงการ FOSS จำนวนมาก[ 51 ]
ใบอนุญาต Apacheมีความครอบคลุมและชัดเจนมากขึ้นมูลนิธิซอฟต์แวร์ Apacheเขียนขึ้นสำหรับApache HTTP Serverเวอร์ชัน 2 ซึ่งเผยแพร่ในปี 2547 มีข้อได้เปรียบทางกฎหมายเหนือใบอนุญาตแบบง่ายๆ และให้สิทธิ์ที่คล้ายคลึงกัน[ 55 ]ในขณะที่ใบอนุญาต BSD และ MIT ให้สิทธิ์สิทธิบัตรโดยปริยาย[ 56 ]ใบอนุญาต Apache มีส่วนเกี่ยวกับสิทธิบัตรพร้อมการให้สิทธิ์อย่างชัดเจนจากผู้มีส่วนร่วม[ 57 ]นอกจากนี้ยังเป็นหนึ่งในใบอนุญาตแบบอนุญาตไม่กี่ใบที่มีข้อกำหนดการตอบโต้สิทธิบัตร[ 58 ]ข้อกำหนดการตอบโต้สิทธิบัตรหรือการระงับสิทธิบัตรจะมีผลบังคับใช้หากผู้รับใบอนุญาตเริ่ม ดำเนินคดี ละเมิดสิทธิบัตรในโค้ดที่ครอบคลุม ในสถานการณ์นั้น สิทธิ์สิทธิบัตรจะถูกเพิกถอน ข้อกำหนดเหล่านี้ป้องกัน การ แสวงหาผลประโยชน์จากสิทธิบัตร[ 59 ]
ลิขสิทธิ์แบบเปิด

ใบอนุญาต Copyleftกำหนดให้ ต้องแจกจ่าย ซอร์สโค้ดพร้อมกับซอฟต์แวร์ และกำหนดให้ซอร์สโค้ดต้องพร้อมใช้งานภายใต้ใบอนุญาตที่คล้ายคลึงกัน[ 34 ] [ 60 ]เช่นเดียวกับใบอนุญาตแบบอนุญาต ใบอนุญาต Copyleft ส่วนใหญ่กำหนดให้ต้องมีการระบุแหล่งที่มา[ 61 ]ส่วนใหญ่ รวมถึง GPL ปฏิเสธการรับประกันโดยนัย[ 62 ]
Copyleft ใช้ข้อจำกัดของกฎหมายทรัพย์สินทางปัญญา ซึ่งขัดกับวัตถุประสงค์ปกติ เพื่อบังคับให้รหัสยังคงเปิดเผย[ 63 ]คำนี้และสโลแกนที่เกี่ยวข้อง "สงวนสิทธิ์ทั้งหมด" เคยถูกใช้ในลักษณะที่สนุกสนานโดยPrincipia DiscordiaและTiny BASIC มาก่อน การใช้งานในยุคปัจจุบันเริ่มต้นจากความพยายามของ Richard Stallman ในการสร้างระบบปฏิบัติการฟรี ในปี 1984 โปรแกรมเมอร์Don Hopkinsได้ส่งคู่มือไปให้ Stallman พร้อมกับสติกเกอร์ "Copyleft Ⓛ" Stallman ซึ่งกำลังทำงานเกี่ยวกับระบบปฏิบัติการ GNU ได้นำคำนี้มาใช้[ 64 ]เวอร์ชันแรกของการอนุญาตแบบ copyleft ถูกนำมาใช้สำหรับการเปิดตัว GNU Emacs ในปี 1985 [ 14 ] [ 65 ]คำนี้กลายเป็นที่เกี่ยวข้องกับใบอนุญาตแบบแลกเปลี่ยนในภายหลังของ FSF โดยเฉพาะอย่างยิ่งGNU General Public License (GPL) [ 66 ]
สัญญาอนุญาตซอฟต์แวร์แบบดั้งเดิมที่เป็นกรรมสิทธิ์นั้นเขียนขึ้นโดยมีเป้าหมายเพื่อเพิ่มผลกำไรแต่ Stallman เขียน GPL เพื่อเพิ่มปริมาณซอฟต์แวร์ฟรีที่มีอยู่ สัญญาอนุญาตแบบแลกเปลี่ยนของเขาเสนอสิทธิ์ในการใช้ แก้ไข และเผยแพร่ผลงานโดยมีเงื่อนไขว่าผู้คนต้องเผยแพร่ผลงานดัดแปลงภายใต้สัญญาอนุญาตที่ให้เสรีภาพเช่นเดียวกัน ซอฟต์แวร์ที่สร้างขึ้นบนพื้นฐาน copyleft ต้องมีซอร์สโค้ด และซอร์สโค้ดต้องมีให้ใช้งานภายใต้สัญญาอนุญาตเดียวกันหรือคล้ายคลึงกัน สิ่งนี้ช่วยป้องกันซอฟต์แวร์ที่เป็นกรรมสิทธิ์นำโค้ดไปใช้โดยไม่คืนกลับมา[ 67 ] [ 68 ] Richard Stallman กล่าวว่า "แนวคิดหลักของ copyleft คือการใช้กฎหมายลิขสิทธิ์ แต่พลิกกลับเพื่อรับใช้ในสิ่งที่ตรงกันข้ามกับวัตถุประสงค์ปกติ แทนที่จะเป็นวิธีการแปรรูปซอฟต์แวร์ [ลิขสิทธิ์] กลายเป็นวิธีการรักษาซอฟต์แวร์ให้เป็นอิสระ" [ 69 ]สัญญาอนุญาตซอฟต์แวร์ฟรีก็คือสัญญาอนุญาตซอฟต์แวร์โอเพนซอร์สเช่นกัน[ 70 ]คำว่าซอฟต์แวร์ฟรีและซอฟต์แวร์โอเพนซอร์ส ที่แยกจากกันนั้น สะท้อนถึงคุณค่าที่แตกต่างกันมากกว่าความแตกต่างทางกฎหมาย[ 71 ]ทั้งสองขบวนการและคำจำกัดความอย่างเป็นทางการกำหนดให้งานที่ครอบคลุมต้องพร้อมใช้งานด้วยซอร์สโค้ดและได้รับอนุญาตสำหรับการแก้ไขและการแจกจ่ายซ้ำ[ 16 ]มีกรณีพิเศษเป็นครั้งคราวที่ FSF หรือ OSI เพียงฝ่ายเดียวยอมรับใบอนุญาต แต่ใบอนุญาตซอฟต์แวร์เสรีที่เป็นที่นิยมนั้นเป็นโอเพนซอร์ส รวมถึงGPLด้วย[ 72 ]

ประโยชน์ในทางปฏิบัติของใบอนุญาตแบบ copyleft ดึงดูดนักพัฒนาเชิงพาณิชย์ บริษัทต่างๆ ได้ใช้และเขียนใบอนุญาตแบบแลกเปลี่ยนที่มีขอบเขตแคบกว่า GPL [ 74 ]ตัวอย่างเช่น Netscape ได้ร่างข้อกำหนด copyleft ของตนเองหลังจากปฏิเสธใบอนุญาตแบบอนุญาตสำหรับโครงการ Mozilla [ 32 ] GPL ยังคงเป็นใบอนุญาตประเภทนี้ที่ได้รับความนิยมมากที่สุด แต่ก็มีตัวอย่างสำคัญอื่นๆ FSF ได้สร้างใบอนุญาตสาธารณะทั่วไปที่น้อยกว่า (LGPL) สำหรับห้องสมุด Mozilla ใช้ใบอนุญาตสาธารณะของ Mozilla (MPL ) สำหรับการเผยแพร่ รวมถึงFirefox IBMได้ร่างใบอนุญาตสาธารณะทั่วไป (CPL) และต่อมาได้นำใบอนุญาตสาธารณะ Eclipse (EPL) มาใช้ ความแตกต่างระหว่าง GPL และใบอนุญาตแบบแลกเปลี่ยนอื่นๆ คือวิธีการกำหนดงานดัดแปลงที่ครอบคลุมโดยข้อกำหนดแบบแลกเปลี่ยน GPL และใบอนุญาต Affero (AGPL) ที่อิงตามนั้น ใช้ขอบเขตที่กว้างเพื่ออธิบายงานที่ได้รับผลกระทบ AGPL ขยายภาระผูกพันแบบแลกเปลี่ยนใน GPL เพื่อครอบคลุมซอฟต์แวร์ที่เผยแพร่ผ่านเครือข่าย[ 74 ] [ 32 ]เรียกว่าcopyleft ที่เข้มงวดตรงกันข้ามกับcopyleft ที่อ่อนแอกว่าซึ่งมักใช้โดยบริษัทต่างๆ copyleft ที่อ่อนแอจะใช้คำจำกัดความที่แคบกว่าและชัดเจนของงานดัดแปลง[ 75 ] [ 35 ] MPL ใช้คำจำกัดความตามไฟล์ CPL และ EPL ใช้คำจำกัดความตามโมดูล และ LGPL ของ FSF เองนั้นอ้างอิงถึงไลบรารีซอฟต์แวร์[ 76 ]
ความเข้ากันได้

ความเข้ากันได้ของใบอนุญาตกำหนดวิธีการแจกจ่ายโค้ดที่มีใบอนุญาตต่างกันร่วมกัน เป้าหมายของการอนุญาตแบบโอเพนซอร์สคือการทำให้งานนั้นพร้อมใช้งานได้อย่างอิสระ แต่สิ่งนี้จะซับซ้อนขึ้นเมื่อทำงานกับคำศัพท์หลายคำที่กำหนดข้อกำหนดที่แตกต่างกัน[ 77 ]มีใบอนุญาตที่ใช้ไม่บ่อยนักอยู่ หลายใบ และบางโครงการก็เขียนข้อตกลง เฉพาะของตนเองส่งผลให้เกิดความสับสนมากกว่าด้านกฎหมายอื่นๆ เมื่อเผยแพร่ชุดแอปพลิเคชัน ใบอนุญาตแต่ละใบสามารถพิจารณาแยกกันได้ อย่างไรก็ตาม เมื่อพยายามรวมซอฟต์แวร์ โค้ดจากโครงการอื่นจะสามารถได้รับอนุญาตได้ก็ต่อเมื่อโครงการนั้นใช้ข้อกำหนดและเงื่อนไขที่เข้ากันได้[ 78 ]
เมื่อรวมฐานโค้ดเข้าด้วยกัน ใบอนุญาตเดิมสามารถคงไว้สำหรับส่วนประกอบที่แยกจากกัน และงานขนาดใหญ่สามารถเผยแพร่ภายใต้ใบอนุญาตที่เข้ากันได้[ 79 ]ความเข้ากันได้นี้มักจะเป็นแบบทางเดียว เนื้อหาที่เป็นสาธารณสมบัติสามารถใช้ได้ทุกที่เนื่องจากไม่มีการอ้างสิทธิ์ในลิขสิทธิ์ แต่โค้ดที่ได้มาภายใต้เงื่อนไขใดๆ ก็ตามไม่สามารถโอนไปยังสาธารณสมบัติได้ ใบอนุญาตแบบอนุญาตสามารถใช้ได้ภายในงาน copyleft แต่เนื้อหา copyleft ไม่สามารถเผยแพร่ภายใต้ใบอนุญาตแบบอนุญาตได้ ใบอนุญาต copyleft ที่อ่อนแอบางประเภทสามารถใช้ได้ภายใต้ GPL และกล่าวกันว่าเข้ากันได้กับ GPL ซอฟต์แวร์ GPL สามารถใช้ได้ภายใต้ GPL หรือ AGPL เท่านั้น[ 77 ]ใบอนุญาตแบบอนุญาตมีความเข้ากันได้อย่างกว้างขวางเนื่องจากสามารถครอบคลุมส่วนต่างๆ ของโครงการได้ ใบอนุญาตหลายฉบับรวมถึง GPL และ Apache License ได้รับการแก้ไขเพื่อเพิ่มความเข้ากันได้[ 80 ]
ปัญหาการแปล ความกำกวมในเงื่อนไขการอนุญาต และความไม่เข้ากันของใบอนุญาตบางฉบับกับกฎหมายในเขตอำนาจศาลบางแห่ง ทำให้ปัญหาความเข้ากันได้ของใบอนุญาตซับซ้อน ยิ่งขึ้น [ 81 ]การดาวน์โหลดโมดูลโอเพนซอร์สเป็นเรื่องง่าย แต่การปฏิบัติตามเงื่อนไขการอนุญาตอาจทำได้ยากกว่า[ 82 ]เนื่องจากจำนวนการพึ่งพาซอฟต์แวร์ วิศวกรที่ทำงานในโครงการที่ซับซ้อนมักจะพึ่งพาซอฟต์แวร์การจัดการใบอนุญาตเพื่อให้เป็นไปตามเงื่อนไขการอนุญาตของส่วนประกอบโอเพนซอร์ส[ 83 ]ไฟล์ซอฟต์แวร์โอเพนซอร์สจำนวนมากไม่ได้ระบุใบอนุญาตอย่างชัดเจน ทำให้การปฏิบัติตามข้อกำหนดทำได้ยากขึ้น[ 82 ]
การบังคับใช้กฎหมาย

ใบอนุญาตซอฟต์แวร์ฟรีและโอเพนซอร์สได้รับการบังคับใช้ในศาลแพ่งอย่างประสบความสำเร็จตั้งแต่ช่วงกลางทศวรรษ 2000 [ 85 ]ในคดีฟ้องร้องในช่วงแรกสองคดี ได้แก่Jacobsen v. Katzerในสหรัฐอเมริกา และWelte v. Sitecomในเยอรมนี จำเลยโต้แย้งว่าใบอนุญาตโอเพนซอร์สไม่ถูกต้อง[ 86 ] [ 87 ] Sitecom และ Katzer ต่างโต้แย้งแยกกันว่าใบอนุญาตนั้นไม่สามารถบังคับใช้ได้ ทั้ง ศาล สหรัฐฯและศาลเยอรมนีต่างปฏิเสธข้อกล่าวอ้างเหล่านี้ โดยตัดสินว่าจำเลยไม่สามารถแจกจ่ายซอฟต์แวร์ได้อย่างถูกกฎหมายหากใบอนุญาตนั้นไม่สามารถบังคับใช้ได้[ 85 ] [ 84 ]
ศาลพบว่าการแจกจ่ายซอฟต์แวร์แสดงถึงการยอมรับเงื่อนไขของใบอนุญาต[ 88 ]การวางจำหน่ายซอฟต์แวร์ในรูปแบบแผ่นสามารถขอความยินยอมจากผู้บริโภคได้โดยการติดประกาศไว้บนแผ่นพลาสติกห่อหุ้มการแจกจ่ายทางออนไลน์สามารถใช้clickwrapซึ่งเป็นรูปแบบดิจิทัลที่ผู้ใช้ต้องคลิกเพื่อยอมรับ[ 89 ]ซอฟต์แวร์โอเพนซอร์สมีกลไกการยอมรับเพิ่มเติม กฎหมายห้ามการแจกจ่ายซ้ำโดยไม่ได้รับอนุญาตจากเจ้าของลิขสิทธิ์[ 90 ]ดังนั้น ศาลจึงถือว่าการแจกจ่ายซ้ำเป็นการยอมรับเงื่อนไขของใบอนุญาต ซึ่งอาจรวมถึงข้อกำหนดเกี่ยวกับการระบุแหล่งที่มาหรือข้อกำหนดเกี่ยวกับซอร์สโค้ดสำหรับใบอนุญาต copyleft [ 91 ] [ 92 ]
โดยทั่วไปนักพัฒนาจะปฏิบัติตามข้อกำหนดได้โดยไม่ต้องฟ้องร้อง แรงกดดันทางสังคม เช่น ศักยภาพในการต่อต้านจากชุมชน มักจะเพียงพอ[ 93 ] จดหมาย ยุติการกระทำเป็นวิธีการทั่วไปในการนำบริษัทกลับมาปฏิบัติตามข้อกำหนด โดยเฉพาะในเยอรมนี[ 94 ]กระบวนการมาตรฐานได้พัฒนาขึ้นในระบบกฎหมายของเยอรมนี นักพัฒนาซอฟต์แวร์โอเพนซอร์สจะส่งจดหมายยุติการกระทำไปยังบริษัทต่างๆ จดหมายเหล่านี้จะระบุวิธีการกลับมาปฏิบัติตามข้อกำหนดหลังจากการละเมิด ผู้พิพากษาชาวเยอรมันสามารถออกคำสั่งยุติการกระทำตามคำสั่งศาลให้กับบริษัทที่ไม่ตอบสนองได้ หากขั้นตอนแรกเหล่านี้ล้มเหลว คดีแพ่งจะดำเนินต่อไป กฎหมายวิธีพิจารณาความของเยอรมนีมีความชัดเจนและเอื้อประโยชน์ต่อผู้ร้องเรียน[ 95 ]
ความไม่แน่นอนยังคงมีอยู่ในการพิจารณาของศาลต่างๆ ว่าจะจัดการกับแง่มุมต่างๆ ของการอนุญาตอย่างไร[ 96 ]สำหรับซอฟต์แวร์โดยทั่วไป มีการถกเถียงกันว่าสิ่งใดสามารถจดสิทธิบัตรได้และสิ่งใดสามารถจดลิขสิทธิ์ได้ ในส่วนของอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ศาลยุติธรรมแห่งยุโรปได้ตั้งข้อสังเกตใน คดี SAS Institute ปี 2012 ว่า "แนวคิดและหลักการที่อยู่เบื้องหลังอินเทอร์เฟซ [โปรแกรมคอมพิวเตอร์] ไม่ได้รับการคุ้มครองโดยลิขสิทธิ์" [ 97 ]ในคดีที่คล้ายกันในปี 2021ศาลฎีกาของสหรัฐอเมริกาอนุญาตให้สร้าง API ขึ้นใหม่ใน ผลิตภัณฑ์ ที่เปลี่ยนแปลงภายใต้การใช้งานที่เป็นธรรม[ 98 ]
ประเด็นถกเถียงกันมานานในชุมชน FOSS คือ ใบอนุญาตโอเพนซอร์สเป็น "ใบอนุญาตเปล่า" หรือเป็นสัญญา[ 96 ]ใบอนุญาตเปล่าคือชุดเงื่อนไขที่อนุญาตให้ดำเนินการต่างๆ ที่ถูกจำกัดโดยกฎหมายทรัพย์สินทางปัญญา[ 85 ]ภายใต้การตีความใบอนุญาตเปล่า ซึ่งได้รับการสนับสนุนโดย FSF ผู้ถือลิขสิทธิ์สามารถฟ้องร้องต่อศาลในข้อหาละเมิดลิขสิทธิ์ได้ [ 85 ]ภายใต้การตีความสัญญา ฝ่ายที่เกี่ยวข้องสามารถฟ้องร้องต่อศาลในข้อหาละเมิดสัญญาได้[ 99 ]ศาลของสหรัฐอเมริกาและฝรั่งเศสได้พิจารณาคดีภายใต้การตีความทั้งสองแบบ[ 100 ] องค์กรไม่แสวงหาผลกำไร เช่น FSF และSoftware Freedom Conservancyเสนอที่จะถือครองสิทธิ์ในโครงการของนักพัฒนาเพื่อบังคับใช้การปฏิบัติตาม[ 95 ]
ซอฟต์แวร์สาธารณะ

เมื่อลิขสิทธิ์หมดอายุ ผลงานนั้นจะเข้าสู่สาธารณสมบัติและทุกคนสามารถเข้าถึงได้อย่างอิสระ[ 102 ]ผลงานสร้างสรรค์บางอย่างไม่ได้รับการคุ้มครองโดยลิขสิทธิ์และเข้าสู่สาธารณสมบัติโดยตรง ในประวัติศาสตร์ยุคแรกของการคำนวณ สิ่งนี้ใช้กับซอฟต์แวร์[ 11 ]ซอฟต์แวร์คอมพิวเตอร์ยุคแรกมักจะแจกฟรีพร้อมกับฮาร์ดแวร์[ 103 ]เกมวิดีโอบุกเบิก Spacewar! ซึ่งพัฒนาขึ้นครั้งแรกที่ MIT ถูกนำมาใช้เพื่อทำการตลาดและทดสอบคอมพิวเตอร์PDP-1 [ 104 ]
ตามที่ทนายความลอว์เรนซ์ โรเซนกล่าวไว้ กฎหมายลิขสิทธิ์ไม่ได้ถูกเขียนขึ้นโดยคาดหวังว่าผู้สร้างจะนำผลงานของตนไปไว้ในสาธารณสมบัติ ดังนั้นกฎหมายทรัพย์สินทางปัญญาจึงขาดช่องทางที่ชัดเจนในการสละลิขสิทธิ์ ใบอนุญาตที่อนุญาตอย่างกว้างขวางซึ่งอธิบายว่าเป็น "สาธารณสมบัติ" อาจทำหน้าที่ทางกฎหมายเป็นสัญญา ฝ่ายเดียว ที่เสนอสิ่งหนึ่งแต่ไม่ได้กำหนดเงื่อนไขใดๆ[ 105 ] [ 106 ]
ใบอนุญาตที่เทียบเท่ากับสาธารณสมบัติเช่นCreative Commons CC0 ให้การสละสิทธิ์เรียกร้องลิขสิทธิ์ในสาธารณสมบัติพร้อมกับใบอนุญาตซอฟต์แวร์ที่อนุญาตเป็นทางเลือกสำรอง ในเขตอำนาจศาลที่ไม่ยอมรับการสละสิทธิ์ในสาธารณสมบัติ ใบอนุญาตที่อนุญาตจะมีผลบังคับใช้[ 107 ]การสละสิทธิ์ในสาธารณสมบัติมีข้อจำกัดเช่นเดียวกับใบอนุญาตทางวิชาการทั่วไป ซึ่งทำให้เกิดความเป็นไปได้ที่บุคคลภายนอกอาจพยายามควบคุมงานในสาธารณสมบัติผ่านกฎหมายสิทธิบัตรหรือเครื่องหมายการค้า[ 108 ]การสละสิทธิ์ในสาธารณสมบัติจัดการการรับประกันแตกต่างจากใบอนุญาตประเภทอื่น แม้แต่ใบอนุญาตที่อนุญาตมาก เช่น ใบอนุญาต MIT ก็ยังปฏิเสธการรับประกันและความรับผิด ผู้ใดก็ตามที่ใช้ซอฟต์แวร์ฟรีต้องยอมรับข้อความปฏิเสธนี้เป็นเงื่อนไข เนื่องจากเนื้อหาในสาธารณสมบัติมีให้ทุกคน การสละสิทธิ์ลิขสิทธิ์จึงไม่สามารถกำหนดข้อความปฏิเสธได้[ 102 ]
ใช้ในซอฟต์แวร์ที่เป็นกรรมสิทธิ์
ใบอนุญาตโอเพนซอร์สอนุญาตให้ธุรกิจอื่นนำซอฟต์แวร์ที่อยู่ภายใต้ใบอนุญาตไปใช้ในเชิงพาณิชย์ได้[ 109 ]งานที่เผยแพร่ภายใต้ใบอนุญาตแบบอนุญาตสามารถนำไปรวมเข้ากับซอฟต์แวร์กรรมสิทธิ์ได้[ 110 ]ใบอนุญาตแบบอนุญาตอนุญาตให้เพิ่มเงื่อนไขใหม่ รวมถึงเงื่อนไขกรรมสิทธิ์[ 111 ] [ 112 ]ซอฟต์แวร์กรรมสิทธิ์ได้รวมโค้ดโอเพนซอร์สที่เผยแพร่ภายใต้ใบอนุญาต Apache, BSD และ MIT ไว้เป็นจำนวนมาก[ 113 ]โอเพนคอร์เป็นรูปแบบธุรกิจที่นักพัฒนาเผยแพร่ซอฟต์แวร์ส่วนหลักเป็นโอเพนซอร์สและสร้างรายได้จากผลิตภัณฑ์ที่มีซอฟต์แวร์ส่วนนั้นในรูปแบบซอฟต์แวร์กรรมสิทธิ์[ 114 ] ใบอนุญาต GPL แบบ copyleft ที่เข้มงวดถูกเขียนขึ้นเพื่อป้องกันการเผยแพร่ภายในซอฟต์แวร์กรรมสิทธิ์[ 115 ] [ 116 ]ใบอนุญาต copyleft ที่อ่อนแอจะกำหนดข้อกำหนดเฉพาะสำหรับงานดัดแปลง ซึ่งอาจอนุญาตให้มีการเผยแพร่โค้ดที่อยู่ภายใต้ใบอนุญาตภายในซอฟต์แวร์กรรมสิทธิ์ได้ในบางสถานการณ์[ 77 ]
การประมวลผลแบบคลาวด์อาศัยซอฟต์แวร์ฟรีและโอเพนซอร์ส และหลีกเลี่ยงการแจกจ่ายที่ทำให้เกิดใบอนุญาตส่วนใหญ่ ซอฟต์แวร์คลาวด์จะถูกโฮสต์แทนที่จะแจกจ่าย[ 117 ]ผู้ขายโฮสต์ซอฟต์แวร์ออนไลน์ และผู้ใช้ปลายทางไม่จำเป็นต้องดาวน์โหลด เข้าถึง หรือแม้แต่รู้เกี่ยวกับโค้ดที่ใช้งานอยู่[ 118 ]ใบอนุญาตสาธารณะทั่วไป GNU Affero (AGPL) แบบ copyleft จะถูกเรียกใช้เมื่อโค้ดที่อยู่ภายใต้ใบอนุญาตถูกโฮสต์หรือแจกจ่าย[ 119 ]นักพัฒนาบางรายได้นำ AGPL มาใช้ และบางรายได้เปลี่ยนไปใช้ใบอนุญาตกรรมสิทธิ์ที่มีคุณสมบัติของใบอนุญาตโอเพน ซอร์ส [ 120 ]ตัวอย่างเช่นElastic นักพัฒนา open-core ได้เปลี่ยนจากใบอนุญาต Apache ไปเป็น Server Side Public License ที่ " มีซอร์สโค้ดให้ใช้งานได้" [ 121 ]ซอฟต์แวร์ที่มีซอร์สโค้ดให้ใช้งานได้นั้นมาพร้อมกับซอร์สโค้ดเพื่อใช้อ้างอิง[ 122 ]
นับตั้งแต่ปี 2010 รูปแบบคลาวด์ได้รับความนิยมมากขึ้น[ 117 ]นักพัฒนาได้วิพากษ์วิจารณ์บริษัทคลาวด์ที่หากำไรจากการโฮสต์ซอฟต์แวร์โอเพนซอร์สโดยไม่บริจาคเงินหรือโค้ดให้กับต้นทาง โดยเปรียบเทียบการปฏิบัติดังกล่าวกับการขุดเหมืองแบบเปิด[ 123 ] Amazon Web Servicesผู้นำด้านการประมวลผลแบบคลาวด์ระบุว่าพวกเขาปฏิบัติตามใบอนุญาตและดำเนินการเพื่อผลประโยชน์สูงสุดของลูกค้า[ 123 ] [ 124 ]
ดูเพิ่มเติม
- อุปกรณ์สำหรับเบียร์
- การเปรียบเทียบใบอนุญาตซอฟต์แวร์ฟรีและโอเพนซอร์ส
- ข้อตกลงใบอนุญาตผู้มีส่วนร่วม
- รายชื่อใบอนุญาตเนื้อหาฟรี
- การอนุญาตใช้งานหลายประเภท
- การวิเคราะห์องค์ประกอบซอฟต์แวร์
- รายชื่อใบอนุญาตซอฟต์แวร์ฟรีและโอเพนซอร์ส
- รายชื่อใบอนุญาตซอฟต์แวร์แบบ Copyleft
- รายชื่อภาษาโปรแกรมมิ่งโอเพนซอร์ส
- รายชื่อใบอนุญาตซอฟต์แวร์แบบอนุญาต
หมายเหตุ
- ^ไบฟิลด์ 2008
- ^โรเซน 2005 , หน้า 22.
- ^ Rosen 2005 , หน้า 22–23.
- ^ a b Rosen 2005 , หน้า 15.
- ^ Smith 2022 , มาตรา 3.1.2.
- ↑ฟากุนเดส & เปอร์ซานอฟสกี้ 2020 , หน้า. 529.
- ^โรเซน 2005 , หน้า 17.
- ^ Rosen 2005 , หน้า 27–28.
- ^ Rosen 2005 , หน้า 28–29.
- ^โรเซน 2005 , หน้า 28.
- ^ a bโอมาน 2018 , หน้า 641–642.
- ^วิลเลียมส์ 2002บทที่ 1
- ^วิลเลียมส์ 2002บทที่ 7
- ^ a b Williams 2002 , บทที่ 9.
- ^กรีนบอม 2016 , ภาค IA
- ^ a b c Maracke 2019 , sec. 2.2.
- ^คาร์เวอร์ 2005 , หน้า 448–450.
- ^ เพเร นส์ 1999
- ^กรีนบอม 2016 , หน้า 1302–1303.
- ^กรีนบอม 2016 , หน้า 1304–1305.
- ^กรีนบอม 2016 , หน้า 1305.
- ^ฟอนทานา 2010 , หน้า 2.
- ^โคลแมน 2004 , "อคติทางการเมือง"
- ^เรย์มอนด์ 1999 , "มีมและการสร้างตำนาน"
- ^ Meeker 2020 , 2:33–3:06.
- ^เรย์มอนด์ 2001 , "มหาวิหารและตลาด"
- ^ Brock 2022 , มาตรา 16.3.4.
- ^ เรย์มอน ด์ 2001
- ^เรย์มอนด์ 2001 , "บริบททางสังคมของซอฟต์แวร์โอเพนซอร์ส"
- ^เรย์มอนด์ 2001 , หน้า 19.
- ↑โอเน็ตติและแวร์มา 2009 , หน้า. 69.
- ^ a b c Hammerly, Paquin & Walton 1999 .
- ^ Smith 2022 , มาตรา 3.2.
- ^ a b Sen, Subramaniam & Nelson 2008 , หน้า 211–212.
- ^ a b Meeker 2020 , 16:13.
- ^ a b Rosen 2005 , หน้า 22–24.
- ^ Bain & Smith 2022 , มาตรา 10.4.3.
- ^ Bain & Smith 2022 , มาตรา 10.4.2.
- ^ a b Bain & Smith 2022 , sec. 10.4.4.
- ^ Chestek 2022 , หน้า 30.
- ^ Chestek 2022 , หน้า 184–185.
- ^โรเซน 2005 , หน้า 38.
- ^จอย 2022 , หน้า 986.
- ^จอย 2022 , หน้า 989.
- ^ Dastar Corp. v. Twentieth Century Fox Film Corp. , 539 US 23 , 34 (2003).
- ^จอย 2022 , หน้า 987–988.
- ^จอย 2022 , หน้า 1004–1006.
- ^จอย 2022 , หน้า 979, 1002.
- ^ a b Rosen 2005 , หน้า 69.
- ^ Rosen 2005 , หน้า 101–102.
- ^ a b Smith 2022 , sec. 3.2.1.1.
- ^ OSI 2023
- ^ a b Rosen 2005 , หน้า 73–90.
- ↑ OSI 2023 , "ใบอนุญาต MIT"
- ^ Smith 2022 , มาตรา 3.2.1.2.
- ^ Bain & Smith 2022 , มาตรา 10.4.2.
- ^ OSI 2023 , "ใบอนุญาต Apache เวอร์ชัน 2.0"
- ^ Bain & Smith 2022 , บทที่ 10.
- ^ Bain & Smith 2022 , มาตรา 10.4.4.
- ^แซงต์ โลรองต์ 2004 , หน้า 38–39.
- ^ Ballhausen 2019 , หน้า 86.
- ^โรเซน 2005 , หน้า 135.
- ^ Rosen 2005 , หน้า 103–106.
- ^คีทส์ 2010 , หน้า 64.
- ^ "ข้อความฉบับเต็มของประกาศขออนุญาตคัดลอกของ GNU Emacs" . 1985.
- ^ Keats 2010 , หน้า 63–67.
- ^ Rosen 2005 , หน้า 103–109.
- ^ Meeker 2020 , 6:00–7:22.
- ^จอย 2022 , หน้า 990–992.
- ↑โอเน็ตติและแวร์มา 2009 , หน้า. 71.
- ^ St. Laurent 2004 , หน้า 81–83, 114.
- ^ Ballhausen 2019 , หน้า 82.
- ^แซงต์ โลรองต์ 2004 , หน้า 68, 75.
- ↑ ab ไช่ 2008 , หน้า 564–570.
- ^ Sen, Subramaniam & Nelson 2008 , หน้า 212–213.
- ^ Rosen 2005โปรดดูบทที่เกี่ยวข้อง
- ^ a b c Smith 2022 , sec. 3.3.
- ^ Rosen 2005 , หน้า 243–247.
- ^แซงต์ โลรองต์ 2004 , หน้า 159–163.
- ^ดู Smith 2022หน้า 102 สำหรับ: สัญญาอนุญาต Apache เวอร์ชัน 2.0 ในปี 2004, GPL เวอร์ชัน 3 ในปี 2007, LGPL เวอร์ชัน 3 ในปี 2007 และ AGPL เวอร์ชัน 3 ในปี 2007 ดู Smith 2022หน้า 95–101 สำหรับ: MPL เวอร์ชัน 2.0 ในปี 2012 และ EPL เวอร์ชัน 2 ในปี 2017
- ^ Bernelin 2020 , หน้า 100, 102.
- ^ a b Ombredanne 2020 , หน้า 105.
- ^ Ombredanne 2020 , หน้า 106.
- ↑ ขบอลเฮาเซน 2022 , ก.ล.ต. 5.3.
- ^ a b c d Smith 2022 , sec. 3.4.1.
- ↑ Jacobsen กับ Katzer , 535 F.3d 1373 ( Fed. Cir. 2008).
- ^ Welte v. Sitecom (ศาลแขวงมิวนิก 2004),เลขที่ 21 O 6123/04
- ^สมิธ 2022 , หน้า 106.
- ^โรเซน 2005 , หน้า 137.
- ^โรเซน 2005 , หน้า 138.
- ^โรเซน 2005 , บทที่ 6.
- ^มีเกอร์ 2020 , 17:04 น.
- ^แซงต์ โลรองต์ 2004หน้า 158–159
- ^บัลเฮาเซน 2022 , หน้า 127.
- ↑ ขบอลเฮาเซน 2022 , ก.ล.ต. 5.4.
- ^ a b Walden 2022 , sec. 1.1.
- ^ Smith 2022 , มาตรา 3.1.3.
- ^ Google LLC v. Oracle America, Inc. , 593 US , 1203 (2021).
- ^ Smith 2022 , มาตรา 3.4.2.
- ^ Smith 2022 , มาตรา 3.4.
- ^ Ross 2021 , "Spacewar: End of Development"
- ^ a b Rosen 2005 , หน้า 36.
- ^วอลเดน 2022 , หน้า 3.
- ^ Smith 2019 , หน้า 55–56.
- ^ Rosen 2005 , หน้า 74–77.
- ^แซงต์ โลรองต์ 2004 , หน้า 98.
- ↑ฟากุนเดส & เปอร์ซานอฟสกี้ 2020 , หน้า. 524.
- ^จอย 2022 , หน้า 1008–1010.
- ^ Brock 2022 , มาตรา 16.3.3.
- ^แซงต์ โลรองต์ 2004 , หน้า 14.
- ^แซงต์ โลรองต์ 2004 , หน้า 22.
- ↑โอเน็ตติและแวร์มา 2009 , หน้า. 81.
- ^แซงต์ โลรองต์ 2004 , หน้า 30.
- ^ Brock 2022 , sec. 16.4.2.3.
- ^ไช่ 2008 , หน้า 550.
- ^แซงต์ โลรองต์ 2004 , หน้า 39.
- ^ a b Brock 2022 , sec. 16.5.2.
- ^ Brock 2022 , sec. 16.4.2.8.
- ^ Brock 2022 , sec. 16.4.2.2.
- ^ Brock 2022 , sec. 16.5.3.
- ^ Brock 2022 , sec. 16.5.3.8.
- ^คูเนิร์ต 2022
- ↑ ขวากาบายาชิ 2019 .
- ^ Brock 2022 , sec. 16.5.3.2.
เอกสารอ้างอิง
- Ballhausen, Miriam (มิถุนายน 2019). "คำอธิบายเกี่ยวกับใบอนุญาตซอฟต์แวร์โอเพนซอร์สและฟรี" . Computer . 52 (6): 82– 86. Bibcode : 2019Compr..52f..82B . doi : 10.1109/MC.2019.2907766 .
- Bernelin, Margo (2020). "ความเข้ากันได้ของใบอนุญาตแบบเปิด/เสรี: ปัญหาทางกฎหมายที่ยุ่งยาก" วารสารกฎหมายและเทคโนโลยีสารสนเทศระหว่างประเทศ 28 ( 2): 93– 111. doi : 10.1093/ijlit/eaaa010 .
- บร็อก, อแมนดา, บรรณาธิการ (2022). กฎหมาย นโยบาย และการปฏิบัติเกี่ยวกับโอเพนซอร์ส (ฉบับที่สอง). สำนักพิมพ์มหาวิทยาลัยออกซ์ฟอร์ด . doi : 10.1093/oso/9780198862345.001.0001 . ISBN 978-0-19-886234-5.
- Bain, Malcom; Smith, P McCoy. " สิทธิบัตรและการตอบสนองเชิงป้องกัน " ในBrock (2022) .
- บอลเฮาเซ่น, มิเรียม. " การบังคับใช้ลิขสิทธิ์ ". ในบร็อค (2022) .
- เชสเทค, พาเมลา. " เครื่องหมายการค้า " ในบร็อค (2022 )
- Smith, P McCoy. " ลิขสิทธิ์ สัญญา และการอนุญาตในโอเพนซอร์ส " ในBrock (2022 )
- วอลเดน, เอียน. " โอเพนซอร์สในฐานะปรัชญา วิธีการ และการค้า: การใช้กฎหมายด้วยทัศนคติ " ในบร็อค (2022 )
- ไบฟิลด์, บรูซ (4 มีนาคม 2551). "ซอฟต์แวร์ "ฟรี" และ "โอเพนซอร์ส": การทำความเข้าใจความหมายของคำเหล่านี้Datamation . สืบค้นเมื่อ 6 มิถุนายน 2024
- Carver, Brian W. (2005). "แบ่งปันอย่างเท่าเทียมกัน: ความเข้าใจและการบังคับใช้ใบอนุญาตซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์เสรี"วารสารกฎหมายเทคโนโลยีเบิร์กลีย์ 20 ( 1 ): 443– 481. ISSN 1086-3818 JSTOR 24117523
- โคลแมน, กาเบรียลลา (2004). "ความไม่ยึดติดกับการเมืองของซอฟต์แวร์โอเพนซอร์สและการเมืองแห่งความแตกต่างโดยไม่ได้ตั้งใจ"วารสารมานุษยวิทยา77 ( 3): 507– 519. doi : 10.1353/anq.2004.0035 . hdl : 10524/1583 . ISSN 0003-5491 . JSTOR 3318232 .
- DiBona, Chris; Stone, Mark; Ockman, Sam, บรรณาธิการ (1999). Open Sources: Voices from the Open Source Revolution . เซบาสโตโพล, แคลิฟอร์เนีย: O'Reilly Media . เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 มกราคม 2023. สืบค้นเมื่อเมื่อวันที่ 21 มกราคม 2023 .
- แฮมเมอร์ลีย์, จิม; ปาควิน, ทอม; วอลตัน, ซูซาน. " การปลดปล่อยซอร์สโค้ด: เรื่องราวของโมซิโลส " ในไดโบนา, สโตน และ อ็อกแมน (1999 )
- เพเรนส์, บรูซ. " นิยามของโอเพนซอร์ส " ในไดโบนา, สโตน และ อ็อกแมน (1999 )
- เรย์มอนด์, เอริค เอส. " การแก้แค้นของแฮกเกอร์ " ในไดโบนา, สโตน และ อ็อกแมน (1999 )
- Fagundes, Dave; Perzanowski, Aaron (พฤศจิกายน 2020). "การละทิ้งลิขสิทธิ์". William & Mary Law Review . 62 (2): 487– 569.
- Fontana, Richard E. (เมษายน 2010). "การบังคับใช้และการปฏิบัติตามใบอนุญาตโอเพนซอร์ส" The Computer and Internet Lawyer . 27 (4). Aspen.
- Greenbaum, Eli (เมษายน 2016). "หลักการไม่เลือกปฏิบัติในการอนุญาตใช้สิทธิ์แบบโอเพนซอร์ส" (PDF) . Cardoza Law Review . 37 (4).
- Joy, Reagan (2022). "โศกนาฏกรรมของครีเอทีฟคอมมอนส์: การวิเคราะห์ว่าสิทธิในทรัพย์สินทางปัญญาที่ทับซ้อนกันทำลายการใช้ใบอนุญาตแบบอนุญาตได้อย่างไร" Case Western Reserve Law Review . 72 (4): 977– 1013.
- คีทส์, โจนาธาน (2010). คำเสมือนจริง: ภาษาบนขอบเขตของวิทยาศาสตร์และเทคโนโลยี . สำนักพิมพ์มหาวิทยาลัยออกซ์ฟอร์ด . doi : 10.1093/oso/9780195398540.003.0017 . ISBN 978-0-19-539854-0เก็บถาวรจากต้นฉบับเมื่อวันที่ 26 มีนาคม 2023 เรียกดูเมื่อวันที่ 28 มกราคม 2023
- คูเนิร์ต, พอล (8 กันยายน 2022). "Open Source Biz เปลี่ยน Akka เป็น Business Source License" . เก็บถาวรจากต้นฉบับเมื่อ 31 ตุลาคม 2022 . สืบค้นเมื่อ25 มกราคม 2023 .
- Maracke, Catharina (กรกฎาคม 2019). "ซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์เสรี และใบอนุญาตสิทธิบัตรตาม FRAND: วิธีการไกล่เกลี่ยระหว่างสิทธิบัตรที่จำเป็นต่อมาตรฐานและซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์เสรี"วารสารทรัพย์สินทางปัญญาโลก 22 ( 3– 4 ): 78– 102. doi : 10.1111/jwip.12114 .
- Meeker, Heather (มกราคม 2020). หลักการพื้นฐานเกี่ยวกับการอนุญาตใช้ซอฟต์แวร์โอเพนซอร์สสำหรับผู้ใช้ระดับองค์กร . การอนุญาตใช้ซอฟต์แวร์โอเพนซอร์ส. สืบค้นเมื่อ7 ธันวาคม 2023 .
- Oman, Ralph (ฤดูใบไม้ผลิ 2018). "ซอฟต์แวร์คอมพิวเตอร์ในฐานะวัตถุที่มีลิขสิทธิ์: Oracle V. Google, เจตนารมณ์ของกฎหมาย และขอบเขตของสิทธิ์ในงานดิจิทัล". Harvard Journal of Law & Technology . 31 (2): 639– 652.
- Ombredanne, Philippe (2020). "การปฏิบัติตามใบอนุญาตซอฟต์แวร์เสรีและโอเพนซอร์ส: เครื่องมือสำหรับการวิเคราะห์องค์ประกอบซอฟต์แวร์"คอมพิวเตอร์53 ( 10 ): 105– 109. Bibcode : 2020Compr..53j.105O . doi : 10.1109/MC.2020.3011082 .
- Onetti, Alberto; Verma, Sameer (1 พฤษภาคม 2552). "การอนุญาตใช้สิทธิ์แบบโอเพนซอร์สและรูปแบบธุรกิจ". วารสารการจัดการความรู้ของ ICFAI . 7 (1): 68– 94.
- OSI (กุมภาพันธ์ 2023). "ใบอนุญาตที่ได้รับการอนุมัติจาก OSI" . opensource.org . โครงการริเริ่มโอเพนซอร์ส. สืบค้นเมื่อ23 ธันวาคม 2023 .
- เรย์มอนด์, เอริค เอส. (2001). วิหารและตลาด: ข้อคิดเกี่ยวกับลินุกซ์และโอเพนซอร์สโดยนักปฏิวัติโดยบังเอิญ (ฉบับปรับปรุง). เซบาสโตโพล, แคลิฟอร์เนีย: โอไรลีย์ มีเดีย . ISBN 978-0-596-00108-7เก็บถาวรจากต้นฉบับเมื่อวันที่ 24 เมษายน 2546 เรียกดูเมื่อวันที่ 28 มกราคม 2566
- Rosen, Lawrence (2005). การอนุญาตใช้ซอฟต์แวร์โอเพนซอร์ส: เสรีภาพของซอฟต์แวร์และกฎหมายทรัพย์สินทางปัญญา (ฉบับปกอ่อน). Upper Saddle River, NJ: Prentice Hall . ISBN 978-0-13-148787-1เก็บถาวรจากต้นฉบับเมื่อวันที่ 19 ธันวาคม 2022 เรียกดูเมื่อวันที่ 21 มกราคม 2023
- Ross, Heather (4 มกราคม 2021). "Spacewar - คู่มือ ประวัติ ต้นกำเนิด และอื่นๆ" . History-Computer . สืบค้นเมื่อ23 ธันวาคม 2023 .
- Sen, Ravi; Subramaniam, Chandrasekar; Nelson, Matthew L. (ฤดูหนาว 2008). "ปัจจัยกำหนดการเลือกใบอนุญาตซอฟต์แวร์โอเพนซอร์ส". วารสารระบบสารสนเทศการจัดการ25 (3): 207– 239. doi : 10.2753/MIS0742-1222250306 .
- สมิธ, อเล็กซานเดอร์ (2019). พวกเขาสร้างโลก: เรื่องราวของผู้คนและบริษัทที่หล่อหลอมอุตสาหกรรมวิดีโอเกมเล่ม 1: 1971 – 1982. โบคา ราตัน, ฟลอริดา: สำนักพิมพ์ CRC . ISBN 978-1-138-38990-8.
- เซนต์ ลอเรนต์, แอนดรูว์ เอ็ม. (2004). ความเข้าใจเกี่ยวกับซอฟต์แวร์โอเพนซอร์สและการอนุญาตใช้สิทธิ์ซอฟต์แวร์เสรี . เซบาสโตโพล, แคลิฟอร์เนีย: โอไรลีย์ มีเดีย . ISBN 978-0596005818.
- Tsai, John (2008). "ไม่ว่าจะดีขึ้นหรือแย่ลง: การแนะนำใบอนุญาตสาธารณะทั่วไปของ GNU เวอร์ชัน 3" Berkeley Technology Law Journal . 23 (1): 547– 581.
- วาคาบายาชิ, ไดสุเกะ (15 ธันวาคม 2019). "Prime Leverage: How Amazon Wields Power in the Technology World" . เดอะนิวยอร์กไทมส์. สืบค้นเมื่อ24 พฤษภาคม 2024 .
- วิลเลียมส์, แซม (2002). อิสระดุจเสรีภาพ: การต่อสู้เพื่อซอฟต์แวร์เสรีของริชาร์ด สตอลแมน (ฉบับพิมพ์ครั้งแรก). เซบาสโตโพล, แคลิฟอร์เนีย : ฟาร์นแฮม: โอ'ไรลีย์ มีเดีย . ISBN 978-0-596-00287-9เก็บถาวรจากต้นฉบับเมื่อวันที่ 7 กุมภาพันธ์ 2023 เรียกดูเมื่อวันที่ 6 กุมภาพันธ์ 2023
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ใบอนุญาตโอเพนซอร์ส
ใบอนุญาตโอเพนซอร์สเป็นใบอนุญาตซอฟต์แวร์ที่อนุญาตให้ใช้งาน ดัดแปลง และแบ่งปันเนื้อหาได้ ใบอนุญาตเหล่านี้ช่วยส่งเสริม การพัฒนา ซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ฟรี (FOSS) กฎหมาย...
พื้นหลัง
อีเบน โมเกลนนักวิชาการด้านกฎหมายกล่าวถึงประวัติศาสตร์ของลิขสิทธิ์ทรัพย์สินทางปัญญา (IP) เป็นหมวดหมู่ทางกฎหมายที่ถือว่าผลงานสร้างสรรค์เป็นทรัพย์สิน เทียบได้กับทรัพย์สินส่วนตัว[ 2 ]ระบบกฎหมายให้สิทธิ์แก่เจ้าของทรัพย์สินทางปัญญาในการจำกัดการเข้าถึงได้หลายวิธี[ 3...
ประเภท
ใบอนุญาตโอเพนซอร์สแบ่งออกเป็นประเภทcopyleftหรือpermissive [ 33 ]ใบอนุญาต copyleft กำหนดให้งานดัดแปลงต้องมีซอร์สโค้ด ภายใต้ใบอนุญาตที่คล้ายกัน ใบอนุญาต permissive ไม่ได้ กำหนดเช่นนั้น ดังนั้นโค้ดจึงสามารถนำไปใช้ในซอฟต์แวร์ที่เป็นกรรมสิทธิ์ได้ Copyleft...
อนุญาต
โดยทั่วไปแล้ว ใบอนุญาตแบบเปิดกว้างมักมีต้นกำเนิดมาจากสถาบันการศึกษา เช่นสถาบันเทคโนโลยีแมสซาชูเซตส์ใบอนุญาตแบบอนุญาตหรือที่รู้จักกันในชื่อใบอนุญาตทางวิชาการ[ 49 ]อนุญาตให้ผู้รับใช้ แก้ไข และแจกจ่ายซอฟต์แวร์โดยไม่มีข้อผูกมัดในการให้รหัสต้นฉบับ สถาบันต่างๆ...