ความแตกต่างระหว่าง GPLV2 และ GPLV3 ความแตกต่างระหว่าง
GPLV2 ฟรีกับ GPLV3
GPLV2 และ GPLV3 คือ GNU Public Licenses (GPL) ซึ่งเป็นใบอนุญาตที่มีชื่อเสียงสำหรับซอฟต์แวร์เสรี GPL เป็นที่ชอบด้วย Free Software Foundation (FSF) ผู้เขียนหลักของสัญญาอนุญาตทั้งสองคือ Richard Stallman
วัตถุประสงค์หลักของ GPL คือการส่งเสริมความพร้อมใช้งานและการใช้ซอฟต์แวร์ฟรีสำหรับวัตถุประสงค์ใด ๆ และเพื่อความต้องการของผู้ใช้ ผู้ใช้ซอฟต์แวร์ฟรีสามารถเปลี่ยนซอฟต์แวร์และแบ่งปันกับเพื่อนและเพื่อนร่วมงาน
999 เป็นใบอนุญาตโอเพนซอร์สที่สำคัญและแพร่หลายที่สุดโดยที่ประมาณ 60 เปอร์เซ็นต์ของซอฟต์แวร์โอเพนซอร์สใช้ใบอนุญาตนี้เช่น Linux และ Busybox มีข้อเรียกว่า "copyleft" ซึ่งบังคับให้ผู้ใช้สร้างและแจกจ่ายเวอร์ชันที่แก้ไขให้มีการแก้ไขภายใต้ GPL และเปิดเผยแหล่งที่มาของเวอร์ชันที่แก้ไข copyleft ช่วยให้มั่นใจได้ว่าเวอร์ชันที่ปรับเปลี่ยนอยู่ภายใต้ GPL และมีการเปิดเผยซอร์สโค้ดGPLV2 เป็นรุ่นก่อนของ GPLV3 ซึ่งทำให้ GPLV3 เป็นเวอร์ชันใหม่ล่าสุด GPLV2 เปิดตัวในปีพ. ศ. 2534 ในขณะที่ GPLV3 เปิดตัวในปี 2550
เนื่องจาก GPLV2 เป็นเวอร์ชันเก่าของ GPLV3 มีความแตกต่างระหว่างสิทธิการใช้งาน GPLV2 มีไลบรารีที่ยกเว้น GPLV3
นอกจากนี้ยังมีความแตกต่างที่สำคัญระหว่างสองเวอร์ชั่น: GPLV3 รุ่นใหม่มีความยาวสองเท่าเมื่อเทียบกับ GPLV2 และสัมผัสกับเรื่องของการปรับปรุงและการชี้แจงในเวอร์ชันก่อนหน้า ซึ่งรวมถึงการชดใช้ค่าเสียหายการขอให้เป็นประเทศและการเยียวยาสำหรับการละเมิดลิขสิทธิ์
อีกลักษณะหนึ่งของรหัส GPLV3 คือความพยายามในการให้ความชัดเจนในใบอนุญาตสิทธิบัตรมากขึ้น พยายามชี้แจงว่ามีความหมายอะไรบ้างในการแจกจ่ายและการทำงานด้านอนุพันธ์การเพิกถอนการบอกเลิกสัญญาอนุญาตเพื่อให้โอกาสในการได้รับใบอนุญาตและข้อกำหนดเพิ่มเติมที่อนุญาตให้ผู้ใช้เลือกชุดคำศัพท์ทางเลือกอื่น ๆ เพื่อแก้ไข GPLV3 มาตรฐานได้GPLV3 สามารถทำงานร่วมกับใบอนุญาตได้มากขึ้นเมื่อเทียบกับ GPLV2 ใบอนุญาตใหม่ช่วยให้ผู้ใช้สามารถทำการผสมผสานกับรหัสที่มีข้อกำหนดเพิ่มเติมที่ไม่ได้อยู่ในใบอนุญาต
ในแง่ของผู้ฝ่าฝืนใบอนุญาต GPLV3 จะให้ระยะเวลาการรักษาพิเศษสำหรับผู้ฝ่าฝืนใบอนุญาตครั้งแรก
เพื่อสรุปว่า GPLV2 และ GPLV3 ไม่สามารถใช้งานร่วมกันได้ ใบอนุญาตล่าสุดมีข้อกำหนดบางอย่างเช่นข้อมูลการติดตั้งที่ไม่มีอยู่ในอดีต การรวมรหัสจากใบอนุญาตทั้งสองจะเป็นการละเมิดมาตรา 6 ของ GPLV2
สรุป:
1. GPLV2 และ GPLV3 มีทั้งใบอนุญาตที่ออกภายใต้ GPL GPLV2 เป็นใบอนุญาตเดิมในปีพ. ศ. 2534 ขณะที่ GPLV3 ได้รับการปล่อยตัวในปี 2550
2 GPLV3 มีอายุการใช้งานยาวนานกว่า GPLV2 เนื่องจากเกือบจะพยายามปกปิดปัญหาเดียวกันกับใบอนุญาตเดิม
3 GPLV3 มีความชัดเจนมากขึ้นเกี่ยวกับใบอนุญาตสิทธิบัตรโดยส่วนใหญ่ใช้คำพูดของใบอนุญาตเนื่องจากไม่สามารถตีความว่าเป็น "กว้างเกินไป "นอกจากนี้ยังใช้กับการคุ้มครองสิทธิบัตรซึ่งแตกต่างจาก GPLV2
4 GPLV2 มีช่องโหว่ที่ GPLV3 กำลังพยายามแก้ไข ช่องโหว่นี้ได้รับการ Tivoization ระยะซึ่งมาจากเครื่องบันทึกวิดีโอระบบดิจิตอลซึ่งจับภาพการเขียนโปรแกรมทางโทรทัศน์และบันทึกข้อมูลลงในที่จัดเก็บข้อมูลภายในของฮาร์ดไดรฟ์สำหรับการดูในอนาคต
5 GPLV2 มีส่วนใหม่ที่ได้รับการเพิ่มลงในใบอนุญาตที่เรียกว่าการปกป้องสิทธิตามกฎหมายของผู้ใช้จากกฎหมายป้องกันการฉ้อฉล ความตั้งใจของส่วนนี้คือเพื่อป้องกันไม่ให้ GPVL3 รวมอยู่ในเทคโนโลยีหรือผลิตภัณฑ์ที่จะนำมาใช้เพื่อบังคับใช้ Digital Millennium Copyright Act (DCMA)
6 รหัส GPLV3 มีความเข้ากันได้กับใบอนุญาตมากขึ้นเมื่อเทียบกับใบอนุญาตเดิม