นักพัฒนา Netfilter ปกป้องการตัดสินใจโดยรวม 

คนปัจจุบัน นักพัฒนาระบบย่อยเคอร์เนล Netfilter ฟ้องให้ตกลงกับ Patrick McHardyอดีตผู้นำของโปรเจ็กต์ Netfilter ซึ่งทำให้ซอฟต์แวร์ฟรีและชุมชนเสื่อมเสียชื่อเสียงมาหลายปี โดยโจมตีผู้ละเมิด GPLv2 ซึ่งคล้ายกับแบล็กเมล์และดำเนินการเพื่อจุดประสงค์ในการเพิ่มคุณค่าให้กับตนเอง

2016 en, McHardy ถูกถอดออกจากทีมพัฒนาหลักของ Netfilter เนื่องจากละเมิดจริยธรรมแต่ยังคงได้รับประโยชน์จากความจริงที่ว่ารหัสนั้นอยู่ในเคอร์เนลของลินุกซ์

แม็คฮาร์ดี้ ผลักดันข้อกำหนด GPLv2 ไปสู่จุดที่ไร้สาระและสำหรับการละเมิดเล็กน้อย โดยบริษัทต่างๆ ที่ใช้เคอร์เนลลินุกซ์ในผลิตภัณฑ์ของตน ขอเงินก้อนโต (สูงถึง 1,8 ล้านยูโร) โดยไม่ต้องให้เวลาเพื่อขจัดการละเมิดและนำเสนอเงื่อนไขที่ไร้สาระ

ตัวอย่างเช่น ผู้ผลิตสมาร์ทโฟนต้องส่งสำเนารหัส สำหรับการอัปเดตเฟิร์มแวร์ OTA ที่จัดส่งโดยอัตโนมัติ หรือตีความคำว่า "การเข้าถึงรหัสที่เทียบเท่า" เพื่อหมายความว่าเซิร์ฟเวอร์รหัสให้ความเร็วในการดาวน์โหลดไม่ช้ากว่าเซิร์ฟเวอร์สำหรับการดาวน์โหลดไบนารี

เลเวอเรจหลักในกระบวนการดังกล่าวคือ เพิกถอนใบอนุญาตผู้กระทำความผิดโดยทันทีซึ่งกำหนดไว้ใน GPLv2 ซึ่งอนุญาตให้การละเมิด GPLv2 ถือเป็นการละเมิดสัญญา ซึ่งสามารถขอรับค่าชดเชยทางการเงินจากศาลได้

โครงการ netfilter ประกาศข้อตกลงกับ Patrick McHardy
ข้อตกลงนี้มีผลผูกพันทางกฎหมายและบังคับใช้กฎหมายใดๆ กิจกรรมที่เกี่ยวข้องกับโปรแกรมและห้องสมุดโปรแกรมทั้งหมดที่เผยแพร่โดย โปรเจ็กต์ netfilter/iptables บนเว็บไซต์รวมถึงเคอร์เนล Linux 

เพื่อต่อต้านความก้าวร้าวนี้ ซึ่งบ่อนทำลายชื่อเสียงของลินุกซ์ นักพัฒนาบางคน ของเคอร์เนลและบริษัทที่มีการใช้รหัสในเคอร์เนล ริเริ่มในการปรับกฎ GPLv3 สำหรับเคอร์เนลเกี่ยวกับการเพิกถอนใบอนุญาต

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

ข้อตกลงนี้กำหนดว่าการตัดสินใจใด ๆ เกี่ยวกับ กิจกรรมการบังคับใช้ที่เกี่ยวข้องกับ netfilter จะต้องขึ้นอยู่กับเสียงข้างมาก โหวต ดังนั้นสมาชิกแต่ละคนในทีมแกนหลัก [5] ในช่วงเวลาของ คำร้องขอให้ดำเนินการมีสิทธิออกเสียงลงคะแนน ข้อตกลงนี้ครอบคลุม ผลงานในอดีตและใหม่ตลอดจนการปฏิบัติตามภาระผูกพัน

ไม่สามารถแก้ไขข้อขัดแย้งกับ McHardy ได้อย่างสันติ และเขาหยุดสื่อสารหลังจากถูกไล่ออกจากทีมหลักของ Netfilter ในปี 2020 สมาชิกของทีม Netfilter Core ได้ไปขึ้นศาลในเยอรมนี และในปี 2021 ได้บรรลุข้อตกลงกับ McHardy ซึ่งถูกกำหนดให้มีผลผูกพันทางกฎหมายและควบคุมการดำเนินการบังคับใช้กฎหมายที่เกี่ยวข้องกับรหัสโครงการ netfilter/iptables ที่รวมอยู่ในส่วนหลัก หรือเผยแพร่เป็น แอปพลิเคชันและไลบรารีแต่ละรายการ

ภายใต้ข้อตกลงนี้ การตัดสินใจทั้งหมดที่เกี่ยวข้องกับการตอบสนองต่อการละเมิด GPL และการปฏิบัติตามข้อกำหนดสิทธิ์การใช้งาน GPL ในโค้ดของ Netfilter ต้องทำร่วมกัน

โครงการ netfilter ยังคงสนับสนุน "หลักการของ การปฏิบัติตาม GPL ที่มุ่งเน้นชุมชน” ดังนั้นข้อตกลงนี้ ไม่ปล่อยบุคคลที่สามจากภาระผูกพันในการปฏิบัติตาม ใบอนุญาตเป็นต้นไป

การตัดสินใจจะได้รับการอนุมัติก็ต่อเมื่อสมาชิกส่วนใหญ่ของ Core Team โหวตเห็นด้วย. ข้อตกลงนี้ไม่เพียงแต่ครอบคลุมถึงการละเมิดครั้งใหม่เท่านั้น แต่ยังสามารถนำไปใช้กับกระบวนการก่อนหน้าได้อีกด้วย ในการทำเช่นนั้น โครงการ Netfilter จะไม่ละทิ้งความจำเป็นในการบังคับใช้ GPL แต่จะยึดมั่นในหลักการของการดำเนินการเพื่อผลประโยชน์ของชุมชนและการจัดหาเวลาเพื่อขจัดการละเมิด

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบรายละเอียดได้ในไฟล์ ลิงค์ต่อไปนี้