GNOME และ Linux Mint ขัดแย้งกัน: ข้อพิพาทเกี่ยวกับการจัดแพ็กเกจปฏิทิน

ประเด็นสำคัญ:
  • ผู้พัฒนา GNOME Calendar อ้างว่า Linux Mint แจกจ่ายเวอร์ชันที่ล้าสมัยและถูกดัดแปลง ซึ่งทำให้เกิดรายงานข้อผิดพลาดที่ไม่ถูกต้อง
  • Linux Mint ทำให้เกิดการเปลี่ยนแปลงทางเทคนิคในแอปพลิเคชัน โดยเปลี่ยนจาก GTK4 เป็น GTK3 และใช้ไลบรารี libAdapta เวอร์ชันที่ล้าสมัยของตัวเอง
  • GNOME ได้ขอให้ Mint เปลี่ยนชื่อและตราสินค้าเพื่อหลีกเลี่ยงความสับสน แต่คำขอถูกเพิกเฉยเป็นเวลา 6 เดือน
  • Mint อ้างเหตุผลในการกระทำของตนโดยผ่านสัญญาอนุญาตใช้ซอฟต์แวร์ฟรี และเพิกเฉยต่อการถกเถียงเรื่องการละเมิดเครื่องหมายการค้า
  • กรณีนี้แสดงให้เห็นถึงภาวะหมดไฟอย่างรุนแรงที่นักพัฒนาอาสาสมัครต้องเผชิญเนื่องจากแนวปฏิบัติที่ไม่เป็นมิตรในการแจกจ่ายอนุพันธ์

Gnome เทียบกับ Linux Mint-clean

เมื่อไม่นานมานี้ มีข้อมูลปรากฏขึ้นเกี่ยวกับการโต้เถียงอย่างดุเดือดระหว่างหนึ่งในนักพัฒนาหลักของ GNOME Calendar กับทีมบำรุงรักษาแพ็กเกจของ Linux Mintความขัดแย้งนี้เกิดจากการที่ Linux Mint ตัดสินใจแจกจ่ายแอปพลิเคชันเวอร์ชันที่ถูกดัดแปลงและล้าสมัยอย่างมาก เพื่อปรับซอฟต์แวร์ให้เข้ากับสภาพแวดล้อมของตน

ปัญหาไม่ได้อยู่ที่การแก้ไขโค้ดทางเทคนิค แต่เป็นเพราะเวอร์ชันที่ดัดแปลงนี้ยังคงใช้ชื่ออย่างเป็นทางการว่า "GNOME Calendar" และคงลิงก์รายชื่อติดต่อเดิมไว้ในหน้าต่างข้อมูล ส่งผลให้ผู้ใช้ Linux Mint ที่พบข้อผิดพลาดในเวอร์ชันที่ดัดแปลงนี้ มักส่งรายงานข้อผิดพลาดไปยังนักพัฒนา GNOME ทำให้ทีมอาสาสมัครต้องเสียเวลาในการจัดประเภทและปิดข้อร้องเรียนเกี่ยวกับปัญหาที่พวกเขาไม่ได้ก่อขึ้น หรือปัญหาที่พวกเขาแก้ไขไปแล้วเมื่อหลายปีก่อน

เพื่อให้เข้าใจถึงขนาดของปัญหา จำเป็นต้องวิเคราะห์การเปลี่ยนแปลงที่ Linux Mint ได้นำมาใช้ในความพยายามที่จะรักษาความเข้ากันได้กับสภาพแวดล้อมเดสก์ท็อปและธีมภาพ ของตนเอง Mint ได้ตัดสินใจลดระดับ GNOME Calendar ลงในขณะที่โครงการเดิมได้พัฒนาต่อไปโดยใช้ GTK4 และ libadbita แต่ Linux Mint บังคับให้ย้อนกลับไปใช้ GTK3

นอกจากนี้ เพื่อให้เกิดการผสานรวมแบบบังคับนี้Mint จึงทำให้แอปพลิเคชันใช้ libAdaptaซึ่งเป็นเวอร์ชันที่พัฒนาต่อยอดมาจาก libadwaita ข้อเสียเปรียบที่สำคัญคือ libAdapta ถูกล็อกไว้ที่เวอร์ชันเก่า (อิงตามเวอร์ชัน 1.5 ในขณะที่โครงการดั้งเดิมอยู่ที่เวอร์ชัน 1.9 แล้ว) ข้อบกพร่องนี้ ซึ่งครอบคลุมระยะเวลาสองถึงสี่ปีทำให้บั๊กเก่าหลายร้อยรายการที่ GNOME ได้แก้ไขไปแล้ว กลับมาปรากฏขึ้นอีกครั้งในเครื่องของผู้ใช้ Linux Mint

การสื่อสารที่ล้มเหลวและข้อจำกัดของใบอนุญาตแบบเสรี

เพื่อหาทางออกที่สมเหตุสมผลทีมพัฒนา GNOME Calendar จึงเปิดรายงานอย่างเป็นทางการบนแพลตฟอร์ม Linux Mint โดยขอให้ดำเนินการง่ายๆ ดังนี้: ลบการอ้างอิงถึงโครงการหลัก ลบลิงก์สนับสนุน และเปลี่ยนชื่อและไอคอนของแอปพลิเคชันที่แก้ไขแล้ว

คำขอให้แยกตัวออกจากกัน นี้ถูกเพิกเฉยเป็นเวลาถึงหกเดือนเต็ม และเมื่อผู้ดูแลแพ็กเกจ Mint ตอบกลับในที่สุด เขาก็เบี่ยงเบนความสนใจจากประเด็นหลักโดยเปรียบเทียบสถานการณ์ของเขากับ Ubuntu LTS และ Debian โดยอ้างว่าดิสทริบิวชันเหล่านั้นก็มีปฏิทินเวอร์ชันเก่ากว่าเช่นกัน อย่างไรก็ตามนักพัฒนา GNOME เน้นย้ำทันทีว่าความขัดแย้งไม่ได้อยู่ที่อายุของโค้ดแต่เกิดจากการแจกจ่ายเวอร์ชันที่ถูกเปลี่ยนแปลงโครงสร้างซึ่งแย่งชิงเอกลักษณ์ของโครงการดั้งเดิมไป ซึ่งเป็นปัญหาที่ไม่ได้เกิดจากแพ็กเกจ Debian หรือ Ubuntu ที่ไม่ได้แก้ไข

ความตึงเครียด ที่ทวีความรุนแรงขึ้นถึงจุดสูงสุดเมื่อ Linux Mint ปฏิเสธคำขอเปลี่ยนชื่อแบรนด์อย่างเด็ดขาด แทนที่จะเป็นเช่นนั้นผู้ดูแลระบบแนะนำให้ทีมพัฒนา GNOME เขียนโปรแกรมระบบแจ้งเตือนภายในแอปเพื่อแจ้งเตือนผู้ใช้เกี่ยวกับเวอร์ชันที่ล้าสมัยซึ่งข้อเสนอนี้ทำให้ทีมงานเดิมต้องทำงานเพิ่มขึ้นโดยไม่ได้รับค่าตอบแทนอีกด้วย

บริษัท Mint ได้ปิดคดีฝ่ายเดียวโดยอ้างว่าใบอนุญาตซอฟต์แวร์เสรีอนุญาตให้มีการแจกจ่ายและดัดแปลงประเภทนี้ได้โดยไม่มีข้อจำกัดสำหรับนักพัฒนา GNOME แล้ว ท่าทีเช่นนี้เป็นกลยุทธ์หลีกเลี่ยงที่จงใจทำให้เสรีภาพในการเขียนโค้ดปะปนกับการละเมิดเครื่องหมายการค้า ซึ่งเป็นการสร้างบรรทัดฐานที่อันตราย

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

การที่ Linux Mint เผยแพร่เวอร์ชันที่เสียหาย ไม่ได้รับการสนับสนุน และมีการดัดแปลงอย่างมาก ภายใต้ชื่อ "GNOME Calendar" อย่างชัดเจนนั้น เป็นการละเมิดเอกลักษณ์ของโครงการ หลอกลวงผู้ใช้ และทำลายชื่อเสียงของนักพัฒนาต้นฉบับ ดิสทริบิวชันที่เป็นปรปักษ์รู้ดีว่า การอ้างว่า "คุณเลือกใช้ใบอนุญาตผิด" เป็นข้อแก้ตัวที่ง่ายสำหรับนักพัฒนาอิสระที่ขาดทรัพยากรทางกฎหมายในการฟ้องร้องละเมิดเครื่องหมายการค้า

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


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google