เมื่อไม่นานมานี้ มีข้อมูลปรากฏขึ้นเกี่ยวกับการโต้เถียงอย่างดุเดือดระหว่างหนึ่งในนักพัฒนาหลักของ 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" อย่างชัดเจนนั้น เป็นการละเมิดเอกลักษณ์ของโครงการ หลอกลวงผู้ใช้ และทำลายชื่อเสียงของนักพัฒนาต้นฉบับ ดิสทริบิวชันที่เป็นปรปักษ์รู้ดีว่า การอ้างว่า "คุณเลือกใช้ใบอนุญาตผิด" เป็นข้อแก้ตัวที่ง่ายสำหรับนักพัฒนาอิสระที่ขาดทรัพยากรทางกฎหมายในการฟ้องร้องละเมิดเครื่องหมายการค้า
สุดท้ายนี้ หากคุณสนใจเรียนรู้เพิ่มเติม สามารถดูรายละเอียดได้ที่ลิงก์ต่อไปนี้