ใบอนุญาตสาธารณะทั่วไป (GPL) คืออะไร? ความหมายและความหมาย

GPL หรือใบอนุญาตสาธารณะทั่วไปหมายถึงประเภทของซอฟต์แวร์โอเพ่นซอร์สหรือใบอนุญาต OSS ที่พัฒนาโดย Free Software Fondation หรือ FSF โดยมีเป้าหมายในการส่งเสริมซอฟต์แวร์ฟรีคุณภาพสูง มีใบอนุญาต OSS หลายใบที่นักพัฒนาสามารถเผยแพร่ได้หากต้องการ - ไม่ใช่ทุกสิทธิ์ที่กำหนดให้ซอฟต์แวร์ที่สร้างขึ้นภายใต้ซอฟต์แวร์เหล่านี้ฟรีในขณะที่ GPL ทำ

Technipages อธิบายใบอนุญาตสาธารณะทั่วไป (GPL)

ซอฟต์แวร์ที่สร้างขึ้นภายใต้ใบอนุญาตดังกล่าวเป็นลิขสิทธิ์ของเจ้าของ แต่อนุญาตให้คัดลอก ตรวจสอบ แก้ไข และแจกจ่ายซ้ำ ซอฟต์แวร์ทั้งหมดมีเงื่อนไขเดียว ไม่ว่าเวอร์ชันใหม่ที่เปลี่ยนแปลงจะถูกสร้างขึ้นมา จะต้องมีเงื่อนไขใบอนุญาตเดียวกันกับ ต้นฉบับ. หมายความว่าการรวมรหัสที่ได้รับอนุญาต GPL บางส่วนหรือทั้งหมดจากการรวมกันในผลิตภัณฑ์ที่ต้องชำระเงินหรือเชิงพาณิชย์นั้นไม่ถูกกฎหมาย นอกจากนี้ยังไม่สามารถแจกจ่ายได้หากไม่มีการเข้าถึงซอร์สโค้ด

ใบอนุญาต OSS อื่นๆ มีเงื่อนไขที่แตกต่างกัน โดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับการใช้ในโครงการเชิงพาณิชย์ จุดประสงค์ของสิทธิ์ใช้งาน GPL คือการสร้างซอฟต์แวร์ฟรีคุณภาพสูงที่มีประสิทธิภาพซึ่งพัฒนาขึ้นเมื่อเวลาผ่านไป – การเปลี่ยนแปลงที่ดี ใช้งานโดยผู้ใช้เป็นครั้งคราวหาทางเข้าสู่ผลิตภัณฑ์ฐานหากพวกเขาเสนอการปรับปรุงในต้นฉบับ รุ่น ไม่ว่าพวกเขาจะทำหรือไม่ก็ตาม ผู้ใช้ที่มีเวอร์ชันที่แก้ไขจะได้รับอนุญาตให้จัดการซอฟต์แวร์เพื่อการใช้งานของตนเองได้ตามที่เห็นสมควร ซอฟต์แวร์ GPL สามารถเสนอทางเลือกแทนผลิตภัณฑ์ราคาแพง เช่น ซอฟต์แวร์ Imagine manipulation หรือแม้แต่โปรแกรมประมวลผลคำ

การใช้งานทั่วไปของใบอนุญาตสาธารณะทั่วไป (GPL)

  • ซอฟต์แวร์ที่ได้รับอนุญาต GPL สามารถแจกจ่ายต่อได้ ตราบใดที่มีการเผยแพร่เวอร์ชันใหม่ภายใต้ใบอนุญาตเดียวกัน
  • แม้ว่า OSS ประเภทอื่นจะอนุญาตให้เปลี่ยนซอฟต์แวร์แล้วขายได้ แต่ GPL ไม่อนุญาต
  • การสร้างใบอนุญาต GPL ควรจะส่งเสริมความพร้อมใช้งานของซอฟต์แวร์ฟรี

การใช้ใบอนุญาตสาธารณะทั่วไปในทางที่ผิด (GPL) ในทางที่ผิด

  • ใบอนุญาต GPL ปกป้องซอฟต์แวร์จากการทำซ้ำอย่างผิดกฎหมาย