Una ใบอนุญาตซอฟต์แวร์กล่าวอย่างกว้าง ๆ สามารถอธิบายได้ว่าเป็นไฟล์ สัญญา ระหว่าง ผู้แต่ง (ผู้สร้าง) เจ้าของสิทธิ์ในการใช้และแจกจ่ายผลิตภัณฑ์ที่สร้างขึ้น และผู้ซื้อหรือผู้ใช้ ของมัน
ดังนั้นทั้งหมด ใบอนุญาต ตามความหมายพวกเขาเกี่ยวข้องกับการเติมเต็มชุดของ ข้อกำหนดและเงื่อนไข ก่อตั้งโดยผู้เขียน (ผู้สร้าง) นั่นคือก ใบอนุญาตซอฟต์แวร์ไม่มีอะไรมากไปกว่า สิทธิ์ในการใช้งาน ของโปรแกรมภายใต้พารามิเตอร์ที่ยอมรับบางประการ
ประเภทของสิทธิ์การใช้งานซอฟต์แวร์
ในบางกรณี, ใบอนุญาตซอฟต์แวร์ มักจะสร้างไฟล์ ระยะเวลา พวกเขาจะมีเหมือนกันเนื่องจากสามารถเป็นได้ ถาวรหรือ จำกัด. อีกปัจจัยหนึ่งที่มีแนวโน้มที่จะกำหนดลักษณะของพวกเขาคือ ขอบเขตทางภูมิศาสตร์นั่นคืออาณาเขตที่จะใช้ ข้อกำหนดและเงื่อนไข ที่จัดตั้งขึ้น; เนื่องจากแต่ละประเทศมักจะมีข้อบังคับของตนเองเกี่ยวกับ ใบอนุญาตซอฟต์แวร์.
ใบอนุญาต พวกเขามักจะแตกต่างกันขึ้นอยู่กับ ประเภทของซอฟต์แวร์ เพื่อให้ครอบคลุมนั่นคือสิทธิ์การใช้งานและ / หรือซอฟต์แวร์แต่ละประเภทกำหนดประเภทอื่น ๆ ในบรรดาใบอนุญาตและ / หรือซอฟต์แวร์ที่เป็นที่รู้จักเราสามารถพูดถึง:
ผลิตภัณฑ์ซอฟต์แวร์เสรีซึ่งไม่ใช่ซอฟต์แวร์ฟรีหรือซอฟต์แวร์เปิด
- ใบอนุญาต Abandonware: อนุญาตให้ผู้ใช้ใช้ประโยชน์จากซอฟต์แวร์ในสภาพที่ถูกละทิ้ง (ปลอดลิขสิทธิ์ทั้งหมด) ต่อสาธารณะและได้รับการรับรองจากผู้เขียน อำนวยความสะดวกในการปรับเปลี่ยนและการแจกแจงกับผู้อื่น
- ใบอนุญาต Careware: อนุญาตให้ผู้ใช้มีสิทธิ์เช่นเดียวกับใบอนุญาตฟรีแวร์ แต่เชิญชวนคนเดียวกันให้บริจาคที่ไม่บังคับหรือเงื่อนไขเพื่อสนับสนุนการบริจาคเพื่อช่วยเหลือด้านมนุษยธรรมการกุศลและแคมเปญอื่น ๆ ที่เกี่ยวข้อง โดยทั่วไปอนุญาตให้ผู้ใช้คัดลอกและแก้ไขโดยไม่มีข้อ จำกัด
- ใบอนุญาต Crippleware: อนุญาตให้ผู้ใช้ใช้ประโยชน์จากซอฟต์แวร์ในเวอร์ชันไลต์ (ไลต์) กล่าวคือมีฟังก์ชันที่ จำกัด เมื่อเทียบกับเวอร์ชันเต็มหรือขั้นสูง
- ใบอนุญาต Donationware: อนุญาตให้ผู้ใช้มีสิทธิ์เช่นเดียวกับใบอนุญาตฟรีแวร์ แต่เชิญชวนคนเดียวกันให้บริจาคแบบไม่บังคับหรือมีเงื่อนไขเพื่อสนับสนุนการพัฒนาแอปพลิเคชันดังกล่าวต่อไป
- ใบอนุญาตฟรีแวร์: อนุญาตให้ผู้ใช้มีสิทธิ์เสรีในการใช้และคัดลอกซอฟต์แวร์ภายใต้ข้อกำหนดที่กำหนดโดยผู้เขียนโปรแกรมดังกล่าวโดยไม่อนุญาตให้แก้ไขหรือขายโดยบุคคลที่สามภายใต้เงื่อนไขใด ๆ
- ใบอนุญาต Postcardware: อนุญาตให้ผู้ใช้มีสิทธิ์เช่นเดียวกับใบอนุญาตฟรีแวร์ แต่เชิญชวนคนเดียวกันให้ส่งจดหมายไปรษณีย์ด้วยวิธีที่ไม่บังคับหรือมีเงื่อนไขเพื่อสนับสนุนการพัฒนาผลิตภัณฑ์
- ใบอนุญาต Shareware: อนุญาตให้ผู้ใช้ใช้ซอฟต์แวร์ในระยะเวลา จำกัด หรือถาวร แต่มีฟังก์ชันที่ จำกัด ซึ่งสามารถเปิดใช้งานได้เมื่อชำระเงินสำหรับเวอร์ชันเต็ม
ผลิตภัณฑ์ซอฟต์แวร์ที่เป็นกรรมสิทธิ์และเชิงพาณิชย์
Un ซอฟต์แวร์ที่เป็นกรรมสิทธิ์ มักจะเป็นค่าเริ่มต้น a ซอฟต์แวร์ที่เป็นกรรมสิทธิ์และปิดเนื่องจากใบอนุญาต จำกัด ไฟล์ สิทธิ์ในการคัดลอกแก้ไขและแจกจ่ายต่อ เช่นเดียวกันเว้นแต่ผู้ใช้ปลายทาง (ผู้ซื้อ) จะจ่ายเงินจำนวนหนึ่งให้กับผู้เขียนเพื่อให้มีสิทธิ์ดำเนินการดังกล่าว
ในขณะที่ ซอฟต์แวร์เชิงพาณิชย์ มีใบอนุญาตที่ให้โดยปริยายการชำระเงินเดียวกันที่จะใช้ อย่างไรก็ตามมี ซอฟต์แวร์เชิงพาณิชย์ที่สามารถให้บริการฟรีหรือเป็นกรรมสิทธิ์ตามที่มีอยู่ ซอฟต์แวร์ที่ไม่ฟรีและไม่ใช่เชิงพาณิชย์.
นอกจากนี้ในระดับที่มากขึ้นหรือทั้งหมด ใบอนุญาตซอฟต์แวร์ ในสาขา ซอฟต์แวร์ที่เป็นกรรมสิทธิ์ปิดหรือเชิงพาณิชย์ สิ่งเหล่านี้สามารถหาได้ในรูปแบบต่างๆซึ่งเราสามารถพูดถึง:
- Volume Licensing (โดยปริมาตร)
- ใบอนุญาตผลิตภัณฑ์โดยละเอียด (ขายปลีก)
- ใบอนุญาตอิเล็กทรอนิกส์ตามผลิตภัณฑ์เฉพาะ (OEM)
นอกจากนี้เมื่อ ผู้ใช้ขั้นสุดท้าย มักจะได้รับ ใบอนุญาตโดยละเอียด มักเรียกว่า: ข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ (EULA) o ข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ (EULA). ในภาษาอังกฤษมักเรียกว่า ข้อตกลงใบอนุญาตผู้ใช้ปลายทาง (EULA).
ใบอนุญาตซอฟต์แวร์ประเภทอื่น ๆ
- จากสาธารณสมบัติ: สิ่งที่ไม่รวมถึงองค์ประกอบของลิขสิทธิ์และอนุญาตให้ใช้คัดลอกดัดแปลงหรือแจกจ่ายซ้ำเพื่อผลกำไรหรือไม่
- โคปิเลฟต์: ที่ใช้ในผลิตภัณฑ์ซอฟต์แวร์เสรีซึ่งข้อกำหนดในการจัดจำหน่ายไม่อนุญาตให้ผู้แจกจ่ายต่อเพิ่มข้อ จำกัด เพิ่มเติมใด ๆ เมื่อแจกจ่ายหรือแก้ไขเวอร์ชันที่แก้ไขดังนั้นเวอร์ชันที่แก้ไขจะต้องเป็นเวอร์ชันฟรีด้วย
- จากซอฟต์แวร์กึ่งฟรี: ผลิตภัณฑ์ที่ใช้ในผลิตภัณฑ์ที่ไม่ใช่ซอฟต์แวร์เสรี แต่อนุญาตให้ใช้คัดลอกแจกจ่ายและแก้ไขสำหรับบุคคลที่ไม่แสวงหาผลกำไร
คำจำกัดความอื่น ๆ ที่เกี่ยวข้อง
- สิทธิบัตร: เป็นชุดของสิทธิพิเศษที่รับรองโดยรัฐบาลหรือหน่วยงานที่มีอำนาจต่อผู้ประดิษฐ์ผลิตภัณฑ์ใหม่ (จับต้องได้หรือไม่มีตัวตน) ที่สามารถใช้ประโยชน์จากอุตสาหกรรมเพื่อประโยชน์ของผู้สมัครได้ในระยะเวลา จำกัด
- ลิขสิทธิ์หรือลิขสิทธิ์: รูปแบบการคุ้มครองที่กำหนดโดยกฎหมายที่บังคับใช้ในประเทศส่วนใหญ่สำหรับผู้เขียนผลงานต้นฉบับซึ่งรวมถึงงานวรรณกรรมละครดนตรีศิลปะและปัญญาทั้งที่ตีพิมพ์และรอการตีพิมพ์
ซอฟต์แวร์ฟรีและใบอนุญาตโอเพ่นซอร์ส
ซอฟต์แวร์ฟรี
El ซอฟต์แวร์ฟรี เป็นซอฟต์แวร์ที่เคารพ เสรีภาพของผู้ใช้และชุมชน. โดยทั่วไปหมายความว่าผู้ใช้มีไฟล์ อิสระในการเรียกใช้คัดลอกแจกจ่ายศึกษาแก้ไขและปรับปรุงซอฟต์แวร์.
ในแง่ของ ซอฟแวร์ฟรี และโดยเฉพาะอย่างยิ่ง ใบอนุญาตที่ได้รับการอนุมัติ (รับรอง / รับรอง) ผู้มีอำนาจสูงสุดในเรื่องนี้คือ มูลนิธิซอฟต์แวร์เสรี (FSF). ในส่วนที่อุทิศให้ ใบอนุญาตที่ได้รับการอนุมัติ และในส่วนของไฟล์ ใบอนุญาตที่ได้รับการอนุมัติ o รายชื่อใบอนุญาต (ของซอฟต์แวร์เอกสารและงานอื่น ๆ เข้ากันได้หรือไม่กับ ใบอนุญาตสาธารณะทั่วไป (GPL)และไม่ฟรี) ของ องค์กร GNU ได้รับการกล่าวถึงในหมู่คนอื่น ๆ ตามที่อธิบายไว้ด้านล่าง
ชนิด
- ใบอนุญาตสาธารณะทั่วไปของ GNU: โดยทั่วไปเรียกว่า GPL - GNU ใช้สำหรับโปรแกรม GNU ส่วนใหญ่และมากกว่าครึ่งหนึ่งของแพ็คเกจซอฟต์แวร์ฟรี สุดท้ายคือเวอร์ชันหมายเลข 3 แม้ว่าเวอร์ชัน 2 ก่อนหน้านี้จะยังคงใช้อยู่
- ใบอนุญาตสาธารณะทั่วไปของ GNU Lesser: โดยทั่วไปเรียกว่า LGPL - GNU และใช้สำหรับไลบรารี GNU บางส่วน (ไม่ใช่ทั้งหมด) สุดท้ายคือเวอร์ชัน 3 แม้ว่าเวอร์ชันก่อนหน้าจะยังคงใช้ 2.1 อยู่
- ใบอนุญาต Affero General Public: โดยทั่วไปเรียกว่า AGPL - GNU ซึ่งเป็นไปตาม GNU GPL แต่มีอนุประโยคเพิ่มเติมที่อนุญาตให้ผู้ใช้โต้ตอบกับโปรแกรมที่ได้รับอนุญาตผ่านเครือข่ายเพื่อรับซอร์สโค้ดสำหรับโปรแกรมนั้น ล่าสุดคือเวอร์ชัน 3
- ใบอนุญาตเอกสาร GNU ฟรี: โดยทั่วไปเรียกว่า FDL - GNU หรือ GFDL เป็นรูปแบบของ Copyleft License สำหรับคู่มือหนังสือเรียนหรือเอกสารอื่น ๆ จุดประสงค์คือเพื่อให้แน่ใจว่าทุกคนมีอิสระในการคัดลอกและแจกจ่ายงานโดยมีหรือไม่มีการปรับเปลี่ยนทั้งในเชิงพาณิชย์หรือที่ไม่ใช่เชิงพาณิชย์ ล่าสุดคือเวอร์ชัน 1.3
โอเพ่นซอร์ส
ซอฟต์แวร์ โอเพ่นซอร์ส หมายถึงซอฟต์แวร์ที่มีไฟล์ รหัสที่มา ได้ถูกนำไป บทบัญญัติ ฟรี จากทั่วทุกมุมโลกและได้รับใบอนุญาตที่อำนวยความสะดวกในการใช้ซ้ำหรือปรับให้เข้ากับบริบทต่างๆ ส่วนใหญ่แตกต่างจาก ซอฟแวร์ฟรีเนื่องจากส่วนหลังปกป้องเสรีภาพของผู้ใช้และชุมชนที่รวมเข้าด้วยกันในขณะที่ โอเพ่นซอร์ส ให้คุณค่าส่วนใหญ่เป็นข้อดีในทางปฏิบัติและหลักการของเสรีภาพที่เสนอโดย ซอฟแวร์ฟรี.
ในแง่ของ โอเพ่นซอร์ส และโดยเฉพาะอย่างยิ่ง ใบอนุญาตที่ได้รับการอนุมัติ (รับรอง / รับรอง) ผู้มีอำนาจสูงสุดในเรื่องนี้คือ โอเพ่นซอร์สริเริ่ม (OSI). ในส่วนที่อุทิศให้ ใบอนุญาตที่ได้รับการอนุมัติ ได้รับการกล่าวถึงในหมู่คนอื่น ๆ ตามที่อธิบายไว้ด้านล่าง
ชนิด
- Apache 2.0
- BSD - ข้อ 3
- FreeBSD - ข้อ 2
- GPL - GNU
- LGPL - GNU
- เอ็มไอที
- มอซิลลา 2.0
- ใบอนุญาตการพัฒนาและการแจกจ่ายทั่วไป
- Eclipse เวอร์ชัน 2.0
OSI ยังมีไฟล์ รายชื่อใบอนุญาต OSI ที่ได้รับการอนุมัติทั้งหมด. จำนวนมากเหล่านี้ การออกใบอนุญาตโอเพนซอร์ส เป็นที่นิยมใช้กันอย่างแพร่หลายหรือมีชุมชนที่เข้มแข็งและยังได้รับการรับรองจาก มูลนิธิซอฟต์แวร์เสรี (FSF).
แนวทางปฏิบัติที่ดี
สำหรับบทความของเราเราได้นำตัวอย่างไฟล์ แนวปฏิบัติที่ดี คิดและเปิดเผยโดย "รหัสสำหรับการริเริ่มการพัฒนา" เดล ธนาคารเพื่อการฟื้นฟูระหว่างประเทศอเมริกันในขอบเขตของ ซอฟต์แวร์ลิขสิทธิ์ซึ่งควรดำเนินการเมื่อพัฒนาผลิตภัณฑ์ซอฟต์แวร์ (เครื่องมือดิจิทัล) โดยเฉพาะอย่างยิ่งฟรีและเปิดกว้าง
หมู่ แนวทางปฏิบัติที่ดีที่เสนอโดยพวกเขาในแง่ของ ซอฟต์แวร์ลิขสิทธิ์ เป็นสิ่งที่กล่าวถึงด้านล่าง:
ก) รวมใบอนุญาตโอเพนซอร์ส
การอ้างถึงคำแนะนำของคุณคือ:
"... เอ็มไอทีซึ่งให้อิสระแก่ผู้ใช้รายอื่นตราบใดที่พวกเขาระบุว่าเป็นผู้สร้างดั้งเดิม ใบอนุญาต Apache 2.0คล้ายกับ MIT มาก แต่ยังให้สิทธิ์ในสิทธิบัตรโดยด่วนจากผู้ให้ข้อมูลแก่ผู้ใช้ และ ใบอนุญาต GNU GPLซึ่งกำหนดให้ใครก็ตามที่แจกจ่ายโค้ดหรืองานลอกเลียนแบบของคุณต้องดำเนินการดังกล่าวในขณะที่รักษาแหล่งที่มาและข้อกำหนดไว้เหมือนเดิม ผู้เสียภาษีให้สิทธิ์ในสิทธิบัตรโดยด่วน".
b) รวมใบอนุญาตสำหรับเอกสารประกอบ
การอ้างถึงคำแนะนำของคุณคือ:
"เราขอแนะนำให้ใช้ใบอนุญาตครีเอทีฟคอมมอนส์สำหรับการออกใบอนุญาตเอกสารประกอบเครื่องมือ CC0-1.0, CC-BY-4.0 และ CC-BY-SA-4.0 ตัวอย่างเช่นใบอนุญาตแบบเปิดที่ใช้สำหรับเนื้อหาที่ไม่ใช่ซอฟต์แวร์ตั้งแต่ชุดข้อมูลไปจนถึงวิดีโอ โปรดทราบว่า CC-BY-4.0 และ CC-BY-SA-4.0 ไม่ควรใช้กับซอฟต์แวร์ สำหรับเครื่องมือที่ IDB พัฒนาในขณะนี้เราขอแนะนำให้ใช้ไฟล์ ครีเอทีฟคอมมอนส์ IGO 3.0 แบบแสดงที่มา - ไม่ใช้เพื่อการค้า -NoDerivative (CC-IGO 3.0 BY-NC-ND)".
สุดท้ายหากคุณต้องการอ่านไฟล์ 2 บทความที่เกี่ยวข้องก่อนหน้านี้ ด้วยธีมเราปล่อยให้คุณเชื่อมโยงด้านล่าง: "แนวทางปฏิบัติที่ดีในการพัฒนาซอฟต์แวร์ที่เสรีและเปิดกว้าง: เอกสารประกอบ" y "คุณภาพทางเทคนิค: แนวปฏิบัติที่ดีในการพัฒนาซอฟต์แวร์เสรี".
ข้อสรุป
เราหวังว่า Esta "โพสต์เล็ก ๆ น้อย ๆ ที่มีประโยชน์" บน «Buenas prácticas»
ในสาขา «Licencias»
ที่จะใช้สำหรับเขา «Software libre y abierto»
ได้รับการพัฒนาเป็นที่สนใจและเป็นประโยชน์อย่างยิ่งสำหรับทุกคน «Comunidad de Software Libre y Código Abierto»
และมีส่วนช่วยอย่างมากต่อการแพร่กระจายของระบบนิเวศที่ยอดเยี่ยมขนาดมหึมาและการเติบโตของการใช้งานและสำหรับ «GNU/Linux»
.
และสำหรับข้อมูลเพิ่มเติมอย่าลังเลที่จะเยี่ยมชมใด ๆ ห้องสมุดออนไลน์ ในขณะที่ OpenLibra y เจดไอที เพื่ออ่าน หนังสือ (PDF) ในหัวข้อนี้หรืออื่น ๆ พื้นที่ความรู้. สำหรับตอนนี้ถ้าคุณชอบสิ่งนี้ «publicación»
, อย่าหยุดแบ่งปัน กับคนอื่น ๆ ในไฟล์ เว็บไซต์ช่องกลุ่มหรือชุมชนที่ชื่นชอบ ของเครือข่ายสังคมโดยเฉพาะอย่างยิ่งฟรีและเปิดเป็น สัตว์แมสทอดอนหรือปลอดภัยและเป็นส่วนตัว Telegram.
หรือเยี่ยมชมหน้าแรกของเราที่ DesdeLinux หรือเข้าร่วมช่องทางการ โทรเลขของ DesdeLinux เพื่ออ่านและโหวตสิ่งพิมพ์ที่น่าสนใจนี้หรืออื่น ๆ «Software Libre»
, «Código Abierto»
, «GNU/Linux»
และหัวข้ออื่น ๆ ที่เกี่ยวข้องกับ «Informática y la Computación»
และ «Actualidad tecnológica»
.