ใบอนุญาตสำหรับการพัฒนาซอฟต์แวร์เสรีและซอฟต์แวร์แบบเปิด: แนวปฏิบัติที่ดี

ใบอนุญาตสำหรับการพัฒนาซอฟต์แวร์เสรีและซอฟต์แวร์แบบเปิด: แนวปฏิบัติที่ดี

ใบอนุญาตสำหรับการพัฒนาซอฟต์แวร์เสรีและซอฟต์แวร์แบบเปิด: แนวปฏิบัติที่ดี

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».


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา