อ่าน 5 นาที
ใบอนุญาตสาธารณะของสหภาพยุโรป
ใบอนุญาตสาธารณะของสหภาพยุโรป ( EUPL ) เป็น ใบอนุญาตซอฟต์แวร์เสรี ที่เขียนและอนุมัติโดย คณะกรรมาธิการยุโรป ใบอนุญาตนี้มีให้บริการใน 23 ภาษาทางการของสหภาพยุโรป...
ใบอนุญาตสาธารณะของสหภาพยุโรป
| ผู้เขียน | คณะกรรมาธิการยุโรป |
|---|---|
| เวอร์ชั่นล่าสุด | 1.2 |
| สำนักพิมพ์ | สหภาพยุโรป |
| ที่ตีพิมพ์ | มกราคม 2550 (เวอร์ชัน 1.0), พฤษภาคม 2560 (เวอร์ชัน 1.2) |
| ตัวระบุSPDX | EUPL-1.0, EUPL-1.1, EUPL-1.2 |
| เข้ากันได้กับ Debian FSG | ใช่[ 1 ] |
| FSF อนุมัติแล้ว | ใช่[ 2 ] [ 3 ] |
| OSI อนุมัติแล้ว | ใช่[ 4 ] |
| เข้ากันได้กับ GPL | ใช่ โดยการอนุญาตให้ใช้อนุพันธ์ที่รวมโค้ดที่อยู่ภายใต้ GPL [ 2 ] [ 3 ] |
| ลิขสิทธิ์แบบเปิด | ใช่[ 2 ] [ 3 ] |
| การเชื่อมโยงจากโค้ดที่มีใบอนุญาตแตกต่างกัน | ใช่ ขึ้นอยู่กับกฎหมายลิขสิทธิ์ที่บังคับใช้ในประเทศของสหภาพยุโรปที่ผู้ให้สิทธิ์อาศัยอยู่หรือมีสำนักงานจดทะเบียน เพื่อกำหนดว่าสิ่งใดถือเป็นงานดัดแปลง[ 5 ] |
| เว็บไซต์ | interoperable-europe |
ใบอนุญาตสาธารณะของสหภาพยุโรป ( EUPL )เป็นใบอนุญาตซอฟต์แวร์เสรีที่เขียนและอนุมัติโดยคณะกรรมาธิการยุโรปใบอนุญาตนี้มีให้บริการใน 23 ภาษาทางการของสหภาพยุโรป ทุกเวอร์ชันภาษามีผลบังคับใช้เหมือนกัน EUPL v1.2 ได้รับการเผยแพร่ในเดือนพฤษภาคม 2017 เอกสารฉบับแก้ไขสำหรับv1.2ได้รับการเผยแพร่ในช่วงปลายปี 2021 [ 6 ]
ซอฟต์แวร์ได้รับอนุญาตภายใต้ EUPL [ 7 ]นับตั้งแต่การเปิดตัว European Open Source Observatory and Repository (OSOR) ในเดือนตุลาคม พ.ศ. 2551 ซึ่งปัจจุบันเป็นส่วนหนึ่งของแพลตฟอร์มความร่วมมือJoinup [ 8 ]แม้ว่าบุคคลทั่วไปจะสามารถใช้ EUPL ได้ แต่ผู้ใช้หลักจนถึงปัจจุบันคือรัฐบาล ฝ่ายบริหาร และหน่วยงานท้องถิ่น[ 9 ]
ประวัติศาสตร์
EUPL เดิมทีมีจุดประสงค์เพื่อใช้สำหรับการแจกจ่ายซอฟต์แวร์ที่พัฒนาขึ้นในกรอบของโครงการIDABC [ 10 ]ด้วยขอบเขตทั่วไป จึงเหมาะสำหรับนักพัฒนาซอฟต์แวร์ทุกคน เป้าหมายหลักคือการมุ่งเน้นให้สอดคล้องกับกฎหมายลิขสิทธิ์ในประเทศสมาชิกของสหภาพยุโรปในขณะที่ยังคงความเข้ากันได้กับ ใบอนุญาต ซอฟต์แวร์เสรี ที่เป็นที่นิยม เช่นใบอนุญาตสาธารณะทั่วไปของ GNUแพ็กเกจซอฟต์แวร์ IDABC ชุดแรกที่กล่าวถึงคือกลุ่มซอฟต์แวร์CIRCA [ 11 ] IPM [ 12 ] [ 13 ]และซอฟต์แวร์ข้อกำหนด eLink [ 14 ] G2G , G2C , G2B
เปรียบเทียบกับใบอนุญาตซอฟต์แวร์โอเพนซอร์ส/ฟรีอื่นๆ
EUPL เป็นใบอนุญาตโอเพนซอร์สแรกที่ออกโดยหน่วยงานกำกับดูแลระหว่างประเทศ เป้าหมายของใบอนุญาตนี้คือการสร้างใบอนุญาตโอเพนซอร์สที่มีให้บริการใน 23 ภาษาทางการของสหภาพยุโรป[ 15 ]และมั่นใจได้ว่าจะสอดคล้องกับกฎหมายลิขสิทธิ์ที่มีอยู่ของรัฐสมาชิกของสหภาพยุโรป
สัญญาอนุญาตนี้ได้รับการพัฒนาโดยคำนึงถึงสัญญาอนุญาตโอเพนซอร์สอื่นๆ และอนุญาตให้เผยแพร่ผลงานที่อยู่ภายใต้สัญญาอนุญาตนี้ซ้ำได้ภายใต้สัญญาอนุญาตต่อไปนี้ เมื่อนำไปรวมกับโค้ดที่อยู่ภายใต้สัญญาอนุญาตในผลงานขนาดใหญ่:
| ความเข้ากันได้ของใบอนุญาตอย่างชัดเจน | เพิ่มในเวอร์ชัน |
|---|---|
| สัญญาอนุญาตสาธารณะทั่วไปของ GNU (GPL) เวอร์ชัน 2 และ 3 | GPL v2: EUPL v1.0, GPL v3: EUPL v1.2 |
| สัญญาอนุญาตซอฟต์แวร์แบบเปิด (OSL) เวอร์ชัน 2.1, เวอร์ชัน 3.0 | EUPL เวอร์ชัน 1.0 |
| ใบอนุญาตสาธารณะทั่วไปเวอร์ชัน 1.0 | EUPL เวอร์ชัน 1.0 |
| ใบอนุญาตสาธารณะ Eclipseเวอร์ชัน 1.0 | EUPL เวอร์ชัน 1.0 |
| CeCILLเวอร์ชัน 2.0 และ 2.1 | EUPL เวอร์ชัน 1.0 |
| ใบอนุญาตสาธารณะของ Mozillaเวอร์ชัน 2 | EUPL เวอร์ชัน 1.2 |
| LGPL เวอร์ชัน 2.1 และ 3 | EUPL เวอร์ชัน 1.2 |
| LiLIQ-RและLiLIQ-R+ | EUPL เวอร์ชัน 1.2 |
| GNU Affero ใบอนุญาตสาธารณะทั่วไป (AGPL) เวอร์ชัน 3 | EUPL เวอร์ชัน 1.2 |
ใบอนุญาตที่ได้รับการอนุมัติจาก OSI อื่นๆ อีกมากมายเข้ากันได้กับ EUPL: Joinup ได้เผยแพร่เมทริกซ์ความเข้ากันได้ทั่วไประหว่างใบอนุญาตที่ได้รับการอนุมัติจาก OSI ทั้งหมดกับ EUPL [ 16 ]
ภาพรวมของใบอนุญาต EUPL และสิ่งที่ทำให้มันแตกต่างได้รับการเผยแพร่ใน OSS-Watch [ 17 ]
ในปี 2020 คณะกรรมาธิการยุโรปได้เผยแพร่ Joinup Licensing Assistant [ 18 ]ซึ่งทำให้สามารถเลือกและเปรียบเทียบใบอนุญาตมากกว่า 50 ฉบับ พร้อมเข้าถึงตัวระบุ SPDX และข้อความเต็มได้
เวอร์ชัน
EUPL v1.0 ได้รับการอนุมัติเมื่อวันที่ 9 มกราคม พ.ศ. 2550 [ 19 ]
EUPL v1.1 ได้รับการอนุมัติจากคณะกรรมาธิการยุโรปเมื่อวันที่ 9 มกราคม 2552 EUPL v1.1 ได้ รับการรับรอง จาก OSIตั้งแต่เดือนมีนาคม 2552 [ 20 ]
EUPL v1.2 ได้รับการเผยแพร่ในเดือนพฤษภาคม 2017 [ 21 ] EUPL v1.2 ได้รับการรับรองจาก OSI ในเดือนกรกฎาคม 2017 [ 20 ]
เวอร์ชัน 1.2
EUPL v1.2 ได้รับการจัดเตรียมตั้งแต่เดือนมิถุนายน พ.ศ. 2556 [ 22 ]กระบวนการตัดสินใจเริ่มต้นในปี พ.ศ. 2559 และ[ 23 ]ได้รับการเผยแพร่เมื่อวันที่ 19 พฤษภาคม พ.ศ. 2560 วัตถุประสงค์หลักของ EUPL v1.2 คือการปรับปรุงภาคผนวกของใบอนุญาตที่เข้ากันได้เพื่อให้ครอบคลุมใบอนุญาตยอดนิยมรุ่นใหม่ เช่น GNU GPLv3 และ AGPLv3 [ 23 ]
ตาม EUPL v.1.1 คณะกรรมาธิการยุโรปอาจเผยแพร่เวอร์ชันภาษาอื่นและ/หรือเวอร์ชันใหม่ของ EUPL ตราบใดที่จำเป็นและสมเหตุสมผล โดยไม่ลดขอบเขตของสิทธิ์ที่ได้รับจากใบอนุญาต การอัปเกรดในอนาคตจะไม่มีผลบังคับใช้โดยอัตโนมัติเมื่อซอฟต์แวร์ได้รับการเผยแพร่อย่างชัดเจน "ภายใต้ EUPL v.1.1 เท่านั้น" [ 24 ]
บทบัญญัติใหม่ครอบคลุม ช่องโหว่ ของผู้ให้บริการแอปพลิเคชันในการแจกจ่ายซอฟต์แวร์: การแจกจ่ายและ/หรือการสื่อสาร (ของซอฟต์แวร์) รวมถึงการให้ "การเข้าถึงฟังก์ชันการทำงานที่จำเป็น" ทางออนไลน์[ 25 ]
แม้ว่า GPL จะไม่สามารถใช้งานร่วมกับใบอนุญาตอื่นๆ ได้หลายฉบับ แต่ EUPL v1.2 สามารถใช้งานร่วมกับใบอนุญาตแบบแลกเปลี่ยนอื่นๆ ทั้งหมดที่ระบุไว้ในภาคผนวกของ EUPL ได้ ความเข้ากันได้หมายความว่า หลังจากรวมโค้ดที่อยู่ภายใต้ใบอนุญาต GPL กับโค้ดที่อยู่ภายใต้ใบอนุญาตที่เข้ากันได้แล้ว งานดัดแปลงที่ได้ (จากการรวม) สามารถเผยแพร่ภายใต้ใบอนุญาตที่เข้ากันได้นั้นได้
EUPL สามารถทำงานร่วมกันได้โดยไม่มี " ผลกระทบแบบไวรัส " ในกรณีของการเชื่อมโยงแบบคงที่และแบบไดนามิก [ 26 ] ปัจจุบันขึ้นอยู่กับกฎหมายของยุโรปและกฎหมายระดับชาติ ตามคำสั่งเกี่ยวกับโปรแกรมคอมพิวเตอร์ (คำสั่ง 91/250 EEC หรือ 2009/24)ข้อความอ้างอิงที่ 10 ของคำสั่งนี้กำหนดความสามารถในการทำงานร่วมกัน และข้อความอ้างอิงที่ 15 ระบุว่าเพื่อให้โปรแกรมสองโปรแกรมสามารถทำงานร่วมกันได้ รหัสที่จำเป็นสามารถคัดลอก แปล หรือปรับเปลี่ยนได้ ตัวอย่างเช่น พิจารณาโปรแกรม A (โค้ดใหม่ที่เขียนขึ้นเอง) และโปรแกรม B (โปรแกรมที่ได้รับอนุญาตจากบุคคลที่สาม) ผู้พัฒนา/ผู้ให้สิทธิ์ใช้งานของ A ซึ่งเป็นผู้ถือครองหรือผู้รับสิทธิ์ใช้งาน B อย่างถูกต้องตามกฎหมาย อาจคัดลอกโค้ดที่จำเป็นจาก B (เช่นAPIหรือโครงสร้างข้อมูลที่จำเป็นจากโปรแกรม B) ลงในโปรแกรม A ได้โดยไม่ละเมิดลิขสิทธิ์และไม่ต้องขออนุญาตจากผู้ถือลิขสิทธิ์ของ B ผู้ให้สิทธิ์ใช้งานของ A สามารถดำเนินการและเผยแพร่ได้โดยไม่ต้องผูกพันกับเงื่อนไขหรือข้อจำกัดที่กำหนดโดยสัญญาอนุญาตของโปรแกรม B การดำเนินการนี้ต้องเข้ากันได้กับการใช้งานปกติของโปรแกรม B และต้องไม่กระทบต่อผลประโยชน์ที่ถูกต้องตามกฎหมายของผู้ถือลิขสิทธิ์ของ B
ต่างจาก "มาตรา" ทั่วไป "คำนำ" ของคำสั่งนั้นไม่ได้ถูกนำไปใช้ในกฎหมายระดับชาติโดยตรง คำนำเป็นส่วนหนึ่งของกฎหมายยุโรป มีจุดประสงค์เพื่อช่วยให้เข้าใจขอบเขตและแรงจูงใจของกฎหมายสำหรับการตีความกฎหมายโดยศาล แม้ว่าคำนำในคำสั่งและข้อบังคับของสหภาพยุโรปจะไม่ถือว่ามีคุณค่าทางกฎหมายโดยอิสระ แต่ก็สามารถขยายขอบเขตของบทบัญญัติที่คลุมเครือได้ ไม่สามารถจำกัดขอบเขตของบทบัญญัติที่ชัดเจนได้ แต่สามารถใช้เพื่อกำหนดลักษณะของบทบัญญัติ หรือปรับให้เข้ากับสถานการณ์ใหม่ได้
ความสามารถในการทำงานร่วมกัน
แนวคิดเรื่อง "copyleft ที่เข้มงวด" นั้นมีหลายแง่มุม ตามทัศนะของผู้ให้ลิขสิทธิ์ GPL/AGPL นั้น มีข้อจำกัดและเงื่อนไขบางประการเกี่ยวกับความสามารถในการทำงานร่วมกัน (ในแง่กฎหมายที่ว่าการเชื่อมโยงซอฟต์แวร์อื่นกับโค้ดที่อยู่ภายใต้ลิขสิทธิ์จะสร้างอนุพันธ์ที่รวมกัน) และเกี่ยวกับความเข้ากันได้ (เนื่องจากไม่สามารถให้ลิขสิทธิ์อนุพันธ์ภายใต้ลิขสิทธิ์อื่นได้ ซึ่งอาจทำให้เกิดความไม่เข้ากัน) ทัศนะของ EUPL ซึ่งอิงตามกฎหมายของสหภาพยุโรปนั้นแตกต่างออกไป โดยมองว่าการเชื่อมโยงไม่ได้สร้างอนุพันธ์ และเมื่อจำเป็นต้องรวมซอร์สโค้ดที่มีลิขสิทธิ์ต่างกัน อนุพันธ์ที่ได้สามารถให้ลิขสิทธิ์ภายใต้ลิขสิทธิ์ที่เข้ากันได้ สำหรับบางกรณี copyleft จะถูกมองว่า "อ่อนแอกว่า" (เช่น MPL) แต่สิ่งนี้ไม่มีผลกระทบในการตีความของ EUPL เพราะตาม EUPL แล้ว ลิขสิทธิ์ที่เข้ากันได้จะมีผลเหนือกว่าเมื่อข้อกำหนดของลิขสิทธิ์นั้นขัดแย้งกับข้อกำหนดของ EUPL เนื่องจากไม่มีใบอนุญาตที่เข้ากันได้ใด ๆ ที่ห้ามการแลกเปลี่ยนที่เข้มงวดซึ่งนำมาใช้โดย EUPL (ภาระผูกพันในการเผยแพร่และแบ่งปันซอร์สโค้ดของอนุพันธ์ แม้ว่าจะเผยแพร่ผ่านเครือข่ายก็ตาม) ลิขสิทธิ์แบบ copyleft ที่เกิดจาก EUPL จึงถือได้ว่าเข้มงวดด้วยเหตุนี้ ทนายความชาวเยอรมัน Niklas Plutte จึงอธิบาย EUPL ว่าเป็น "ใบอนุญาต copyleft ที่ทำงานร่วมกันได้" [ 27 ]
ปรัชญา
ในเดือนพฤศจิกายน พ.ศ. 2566 เอกสารอภิปรายเรื่อง "เสาหลักแห่งปัญญาทั้งเจ็ด" ซึ่งเผยแพร่ในกรอบการนำพระราชบัญญัติ Interoperable Europe มาใช้ ได้รับการเสนอให้อภิปรายโดยผู้เขียน EUPL-1.2 และอธิบายปรัชญาเบื้องหลังข้อความ EUPL [ 28 ]
นโยบายของรัฐสมาชิก
นับตั้งแต่ปี 2010 ประเทศสมาชิกสหภาพยุโรปได้นำนโยบายมาใช้หรือแก้ไขเพิ่มเติม โดยมีเป้าหมายเพื่อส่งเสริมการเผยแพร่แอปพลิเคชันภาครัฐแบบโอเพนซอร์สเมื่อเหมาะสม EUPL ได้รับการกล่าวถึงอย่างเป็นทางการในนโยบายเหล่านี้บางฉบับ:
- มอลตา
- สเปน
- เอสโตเนีย: กระทรวงเศรษฐกิจและการสื่อสาร กรมระบบสารสนเทศแห่งรัฐหนังสือประจำปีด้านสังคมสารสนเทศ ปี 2009
- สโลวาเกีย
- ฝรั่งเศส: พระราชกฤษฎีกาเลขที่ 2021-1559 ลงวันที่ 1 ธันวาคม 2021 แก้ไขประมวลกฎหมายว่าด้วยความสัมพันธ์ระหว่างประชาชนกับการบริหารราชการแผ่นดิน มาตรา D323-2-1และต่อๆ ไป[ 29 ]
การใช้งานที่น่าสนใจ
EUPL ถูกใช้โดยหน่วยงานภาครัฐและโครงการซอฟต์แวร์ต่างๆ เพื่อให้มั่นใจถึงความสามารถในการทำงานร่วมกันทางกฎหมายและการปฏิบัติตามกฎหมายของยุโรป ตัวอย่างที่สำคัญ ได้แก่:
- AusweisApp2 : ซอฟต์แวร์อย่างเป็นทางการสำหรับบัตรประจำตัวประชาชนอิเล็กทรอนิกส์ (eID) ของเยอรมนี
- E-Rezept : แอปพลิเคชันมือถือสำหรับใบสั่งยาอิเล็กทรอนิกส์ของเยอรมนี สำหรับระบบปฏิบัติการ iOS และ Android
- OpenTalk : โซลูชันการประชุมทางวิดีโอที่เปิดตัวภายใต้ EUPL เพื่อรับรองอธิปไตยทางดิจิทัล
- Pi-hole : แอปพลิเคชันสำหรับระบบเครือข่าย Linux ที่ใช้บล็อกโฆษณาและตัวติดตามอินเทอร์เน็ต โดยมีจุดประสงค์เพื่อใช้ในเครือข่ายส่วนตัว
- Set-OutlookSignatures : โซลูชันที่ใช้ PowerShell สำหรับการจัดการลายเซ็น Outlook และการตอบกลับอัตโนมัติเมื่อไม่อยู่ที่สำนักงานแบบรวมศูนย์[ 30 ]
- WLED : การใช้งานเว็บเซิร์ฟเวอร์ ESP32/ESP8266 เพื่อควบคุมไฟ LED
ดูเพิ่มเติม
- ซอฟต์แวร์ที่ใช้ใบอนุญาตสาธารณะของสหภาพยุโรป
- การเปรียบเทียบใบอนุญาตซอฟต์แวร์ฟรีและโอเพนซอร์ส
- ข้อยกเว้นการเชื่อมโยง GPL
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- ข้อความฉบับเต็มภาษาอังกฤษของใบอนุญาต ( PDF )
- บริบททางกฎหมายและหลักสำคัญของการจัดทำประมวลกฎหมายแพ่งและพาณิชย์ของสหภาพยุโรป (โดย Severine Dusollier) (PDF)
- บทความของศาสตราจารย์ Severine Dusollier โดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับ EUPL (PDF)
- "สุนทรพจน์ของนีลี โครเอส รองประธานคณะกรรมาธิการยุโรป"วิดีโอจากYouTube
- "สหภาพยุโรปสามารถอวดโฉมด้วยใบอนุญาตโอเพนซอร์สฟรีของตนเองได้" - นิตยสารลินุกซ์
- EUPL - ภาพรวม (โดย โรวัน วิลสัน)
- ใบอนุญาตสาธารณะของสหภาพยุโรป (โดย Patrice-Emmanuel Schmitz) - การวิเคราะห์ทางกฎหมายใน IFOSSLR (International Free and Open Source Software Law Review), Vol. 5 n°2 (2013)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ใบอนุญาตสาธารณะของสหภาพยุโรป
ใบอนุญาตสาธารณะของสหภาพยุโรป ( EUPL ) เป็น ใบอนุญาตซอฟต์แวร์เสรี ที่เขียนและอนุมัติโดย คณะกรรมาธิการยุโรป ใบอนุญาตนี้มีให้บริการใน 23 ภาษาทางการของสหภาพยุโรป...
ประวัติศาสตร์
EUPL เดิมทีมีจุดประสงค์เพื่อใช้สำหรับการแจกจ่ายซอฟต์แวร์ที่พัฒนาขึ้นในกรอบของโครงการ IDABC [ 10 ] ด้วยขอบเขตทั่วไป จึงเหมาะสำหรับนักพัฒนาซอฟต์แวร์ทุกคน เป้าหมายหลักคือการมุ่งเน้นให้สอดคล้องกับกฎหมายลิขสิทธิ์ในประเทศสมาชิกของสหภาพ ยุโรป...
เปรียบเทียบกับใบอนุญาตซอฟต์แวร์โอเพนซอร์ส/ฟรีอื่นๆ
EUPL เป็นใบอนุญาตโอเพนซอร์สแรกที่ออกโดยหน่วยงานกำกับดูแลระหว่างประเทศ เป้าหมายของใบอนุญาตนี้คือการสร้างใบอนุญาตโอเพนซอร์สที่มีให้บริการใน 23 ภาษาทางการของสหภาพยุโรป [ 15 ] และมั่นใจได้ว่าจะสอดคล้องกับกฎหมายลิขสิทธิ์ที่มีอยู่ของรัฐสมาชิกของสหภาพยุโรป
เวอร์ชัน
EUPL v1.0 ได้รับการอนุมัติเมื่อวันที่ 9 มกราคม พ.ศ. 2550 [ 19 ]