סכסוך בין GNOME ו-Linux Mint: מחלוקת סביב אריזת לוח השנה

נקודות מפתח:
  • מפתח לוח השנה של GNOME טוען כי לינוקס מינט מפיצה גרסה מיושנת ומשונה שמייצרת דוחות שגיאה כוזבים.
  • לינוקס מינט אילצה רגרסיה טכנית באפליקציה, עברה מ-GTK4 ל-GTK3 והשתמשה ב-fork libAdapta המיושן שלה.
  • GNOME ביקשה מ-Mint לשנות את שמה ואת המותג שלה כדי למנוע בלבול, בקשה שהתעלמה במשך 6 חודשים.
  • מינט מצדיקה את מעשיה בכך שהיא מסתתרת מאחורי רישיונות תוכנה חופשיים, תוך התעלמות מהוויכוח על הפרת סימני מסחר.
  • המקרה ממחיש את השחיקה הקשה ממנה סובלים מפתחים מתנדבים עקב שיטות עוינות בהפצות נגזרות.

גנום מול לינוקס מינט-נקי

לאחרונה נחשף מידע בנוגע לסכסוך ציבורי סוער בין אחד המפתחים הראשיים של לוח השנה של GNOME לבין צוות תחזוקת החבילות של לינוקס מינט. הסכסוך נובע מהחלטתה של לינוקס מינט להפיץ גרסה שונה ומיושנת של האפליקציה כדי להתאים את התוכנה לסביבתה.

הבעיה אינה השינוי הטכני של הקוד, אלא שההפצה שומרת על השם הרשמי "GNOME Calendar" ושומרת על קישורי הקשר המקוריים בחלון המידע. כתוצאה מכך, משתמשי לינוקס מינט שחווים שגיאות בגרסה המעודכנת הזו מפנים ללא הרף את דיווחי הבאגים שלהם למפתחי GNOME, מה שמצריך צוות מתנדבים להקדיש את זמנם לסיווג וסגירת תלונות על בעיות שלא גרמו להן או שתיקנו לפני שנים.

כדי להבין את גודל הבעיה, יש צורך לנתח את השינויים ש-Linux Mint יישמה. במאמציה לשמור על תאימות עם סביבות שולחן העבודה והנושאים הוויזואליים שלה, Mint קיבלה את ההחלטה הפעילה להוריד את גרסה GNOME Calendar. בעוד שהפרויקט המקורי התקדם באמצעות GTK4 ו-libadbita, Linux Mint אילצה חזרה לגרסה הקודמת ל-GTK3.

יתר על כן, כדי להשיג את האינטגרציה הכפויה הזו, Mint גרמה לאפליקציה להשתמש ב-libAdapta , פורק משלה של libadwaita. החיסרון העיקרי הוא ש-libAdapta נעול לגרסאות מיושנות (מבוססות על גרסה 1.5, בעוד שהפרויקט המקורי כבר נמצא בגרסה 1.9). רגרסיה זו, המשתרעת על פני שנתיים עד ארבע שנים של התיישנות, גרמה למאות באגים ישנים, שכבר תוקנו על ידי GNOME, לצוץ מחדש במחשבים של משתמשי לינוקס Mint.

התמוטטות התקשורת ומגבלות הרישיונות החינמיים

בחיפוש אחר פתרון הגיוני, צוות לוח השנה של GNOME פתח דוח רשמי בפלטפורמת לינוקס מינט וביקש פעולה פשוטה: הסרת הפניות לפרויקט הראשי, הסרת קישורי תמיכה ושינוי השם והסמל של היישום שעבר שינוי.

בקשה זו לניתוק התעלמה במשך שישה חודשים תמימים, וכאשר מתחזק החבילה של Mint הגיב לבסוף, הוא הסיט את תשומת הלב מהבעיה המרכזית על ידי השוואת מצבו לזה של Ubuntu LTS ודביאן, בטענה שהפצות אלו מציעות גם גרסאות ישנות יותר של לוח השנה. עם זאת, מפתח GNOME הדגיש מיד שהסכסוך אינו טמון בגיל הקוד, אלא בהפצה של גרסה שעברה שינוי מבנית אשר גוזלת את זהות הפרויקט המקורי - בעיה שלא נגרמה על ידי חבילות דביאן או אובונטו שלא שונו.

המתח הגובר הגיע לשיאו כאשר לינוקס מינט דחתה באופן מוחלט את בקשת המיתוג מחדש. במקום זאת, הציע המתחזק שמפתחי GNOME יתכנתו בעצמם מערכות התרעה בתוך האפליקציה כדי להתריע בפני המשתמשים על גרסאות מיושנות, הצעה שדרשה עוד יותר עבודה ללא שכר מהצוות המקורי.

התיק נסגר באופן חד צדדי על ידי Mint תחת ההנחה שרישיונות תוכנה חופשית מאפשרים סוג זה של הפצה מחדש ושינוי ללא הגבלות. עבור מפתחי GNOME, עמדה זו היא טקטיקה התחמקות שמבלבלת במכוון בין חופש קוד להפרת סימן מסחרי, ויוצרת תקדים מסוכן.

התקרית פתחה ויכוח עמוק על אתיקה במודל ההפצה, והדגישה כיצד הפצות נגזרות מסוימות יכולות לנצל לרעה את המערכת האקולוגית של הקוד הפתוח, להתיש נפשית את היוצרים המקוריים על ידי העברת אחריות התמיכה אליהם בצורה עוינת וחסרת התחשבות.

על ידי הפצת גרסה שבורה, לא נתמכת ושונתה במידה רבה תחת השם המפורש "GNOME Calendar", לינוקס מינט מפרה את זהות הפרויקט, מרמה את משתמשי הקצה ופוגעת במוניטין של המפתחים המקוריים. הפצות עוינות יודעות שהסתתרות מאחורי הטיעון "בחרת ברישיון שגוי" היא הגנה קלה מפני מפתחים עצמאיים חסרי המשאבים המשפטיים לפתוח תביעה בגין הפרת סימן מסחרי.

לבסוף, אם אתם מעוניינים ללמוד עוד, תוכלו למצוא פרטים נוספים בקישור הבא.


הוסף כמקור מועדף בגוגל