Сукоб између GNOME-а и Linux Mint-а: Контроверза око паковања календара

Кључне тачке:
  • Програмер ГНОМ календара тврди да Линукс Минт дистрибуира застарелу и модификовану верзију која генерише лажне извештаје о грешкама.
  • Линукс Минт је приморао апликацију на техничку регресију, прелазећи са GTK4 на GTK3 и користећи сопствени застарели fork libAdapta.
  • Гном је затражио од Минта да промени име и бренд како би се избегла забуна, захтев који је игнорисан 6 месеци.
  • Минт оправдава своје поступке кријући се иза лиценци за слободан софтвер, игноришући дебату о кршењу заштитног знака.
  • Овај случај илуструје тешко исцрпљивање које су трпели волонтери програмери због непријатељских пракси у дистрибуцијама деривата.

Гном наспрам Линукс Минт-а - чистоћа

Недавно су се појавиле информације о жестоком јавном спору између једног од водећих програмера GNOME календара и тима за одржавање Linux Mint пакета. Сукоб произилази из одлуке Linux Mint-а да дистрибуира знатно модификовану и застарелу верзију апликације како би прилагодио софтвер свом окружењу.

Проблем није техничка измена кода, већ то што дистрибуција задржава званични назив „GNOME календар“ и оригиналне контакт линкове у информативном прозору. Као резултат тога, корисници Linux Mint-а који доживљавају грешке у овој модификованој верзији стално усмеравају своје извештаје о грешкама GNOME програмерима, што захтева од тима волонтера да своје време проводе класификујући и затварајући жалбе на проблеме које нису изазвали или које су решили пре много година.

Да би се разумела величина проблема, неопходно је анализирати промене које је Linux Mint имплементирао. У настојању да одржи компатибилност са сопственим десктоп окружењима и визуелним темама, Mint је донео активну одлуку да врати старију верзију GNOME календара. Док је оригинални пројекат напредовао користећи GTK4 и libadbita, Linux Mint је принудио враћање на GTK3.

Штавише, да би се постигла ова присилна интеграција, Mint је натерао апликацију да користи libAdapta , сопствени fork библиотеке libadwaita. Главни недостатак је што је libAdapta закључана на застареле верзије (засноване на верзији 1.5, док је оригинални пројекат већ на верзији 1.9). Ова регресија, која обухвата две до четири године застаревања , проузроковала је да се стотине старих грешака, које је GNOME већ закрпио, поново појаве на машинама корисника Linux Mint-а.

Прекид комуникације и ограничења бесплатних лиценци

Тражећи логично решење, тим GNOME календара је отворио формални извештај на Linux Mint платформи захтевајући једноставну акцију: уклањање референци на главни пројекат, уклањање линкова за подршку и промену имена и иконе модификоване апликације.

Овај захтев за раздвајање је игнорисан пуних шест месеци, а када је одржавалац Mint пакета коначно одговорио, скренуо је пажњу са суштине проблема упоређујући своју ситуацију са ситуацијом Ubuntu LTS и Debian, тврдећи да ове дистрибуције такође нуде старије верзије календара. Међутим, GNOME програмер је одмах нагласио да сукоб не лежи у старости кода, већ у дистрибуцији структурно измењене верзије која узурпира идентитет оригиналног пројекта – проблем који нису изазвани неизмењеним Debian или Ubuntu пакетима.

Ескалација тензија достигла је врхунац када је Linux Mint категорично одбио захтев за ребрендирање. Уместо тога, одржавалац је предложио да сами програмери GNOME-а програмирају системе упозорења у апликацији како би упозорили кориснике на застареле верзије, предлог који је захтевао још више неплаћеног рада од оригиналног тима.

Случај је једнострано затворен од стране Минта под претпоставком да лиценце за слободан софтвер дозвољавају ову врсту редистрибуције и модификације без ограничења. За програмере Гнома, овај став је тактика избегавања која намерно повезује слободу кода са кршењем заштитног знака, постављајући опасан преседан.

Инцидент је отворио дубоку дебату о етици у моделу дистрибуције, истичући како одређене дериватне дистрибуције могу злоупотребити екосистем отвореног кода, ментално исцрпљујући оригиналне креаторе пребацујући одговорности за подршку на њих на непријатељски и безобзиран начин.

Дистрибуцијом покварене, неподржане и знатно модификоване верзије под експлицитним називом „GNOME Calendar“, Linux Mint нарушава идентитет пројекта, обмањује крајње кориснике и нарушава репутацију оригиналних програмера. Непријатељске дистрибуције знају да је скривање иза аргумента „изабрали сте погрешну лиценцу“ лака одбрана од независних програмера којима недостају законски ресурси за покретање парнице због кршења заштитног знака.

На крају, ако сте заинтересовани да сазнате више, детаље можете пронаћи на следећем линку.


Додај као жељени извор на Гуглу