Der er for nylig dukket oplysninger op om en ophedet offentlig strid mellem en af hovedudviklerne af GNOME Calendar og Linux Mints pakkevedligeholdelsesteam. Konflikten stammer fra Linux Mints beslutning om at distribuere en stærkt modificeret og forældet version af applikationen for at tilpasse softwaren til sit miljø.
Problemet er ikke den tekniske ændring af koden, men snarere at distributionen beholder det officielle navn "GNOME Calendar" og bevarer de originale kontaktlinks i informationsvinduet. Som følge heraf sender Linux Mint-brugere, der oplever fejl i denne ændrede version, konstant deres fejlrapporter til GNOME-udviklerne, hvilket kræver, at et team af frivillige bruger deres tid på at klassificere og lukke klager over problemer, de ikke forårsagede, eller som de løste for år siden.
For at forstå problemets omfang er det nødvendigt at analysere de ændringer, Linux Mint implementerede. I sit forsøg på at opretholde kompatibilitet med sine egne skrivebordsmiljøer og visuelle temaer, tog Mint den aktive beslutning at nedgradere GNOME Kalender. Mens det oprindelige projekt var gået videre med GTK4 og libadbita, tvang Linux Mint en rollback til GTK3.
For at opnå denne tvungne integration fik Mint desuden applikationen til at bruge libAdapta , sin egen forgrening af libadwaita. Den største ulempe er, at libAdapta er låst til forældede versioner (baseret på version 1.5, mens det oprindelige projekt allerede er på 1.9). Denne regression, der strækker sig over to til fire års forældelse, forårsagede, at hundredvis af gamle fejl, der allerede var blevet rettet af GNOME, dukkede op igen på Linux Mint-brugeres maskiner.
Kommunikationsbrud og begrænsningerne ved gratis licenser
I et forsøg på at finde en logisk løsning oprettede GNOME Kalender-teamet en formel rapport på Linux Mint-platformen, der anmodede om en simpel handling: fjerne referencer til hovedprojektet, fjerne supportlinks og ændre navn og ikon for det ændrede program.
Denne anmodning om adskillelse blev ignoreret i seks hele måneder, og da Mint-pakkeansvarlig endelig svarede, afledte han opmærksomheden fra kerneproblemet ved at sammenligne sin situation med Ubuntu LTS og Debian og argumenterede for, at disse distributioner også tilbyder ældre versioner af kalenderen. GNOME-udvikleren understregede dog straks, at konflikten ikke ligger i kodens alder, men i distributionen af en strukturelt ændret version , der tilraner sig identiteten af det oprindelige projekt - et problem, der ikke er forårsaget af umodificerede Debian- eller Ubuntu-pakker.
Den eskalerende spænding nåede sit højdepunkt, da Linux Mint kategorisk afviste anmodningen om rebranding. I stedet foreslog udvikleren, at GNOME-udviklerne selv programmerede advarselssystemer i appen for at advare brugerne om forældede versioner, et forslag, der krævede endnu mere ulønnet arbejde fra det oprindelige team.
Sagen blev ensidigt lukket af Mint under den forudsætning, at frie softwarelicenser tillader denne type omdistribution og ændring uden begrænsninger. For GNOME-udviklerne er denne holdning en undvigende taktik , der bevidst sammenblander kodefrihed med varemærkekrænkelse og skaber en farlig præcedens.
Hændelsen har åbnet en dyb debat om etik i distributionsmodellen og fremhævet, hvordan visse afledte distributioner kan misbruge open source-økosystemet og mentalt udmatte de oprindelige skabere ved at flytte supportansvaret over på dem på en fjendtlig og hensynsløs måde.
Ved at distribuere en defekt, ikke-understøttet og kraftigt modificeret build under det eksplicitte navn "GNOME Calendar" krænker Linux Mint projektets identitet, bedrager slutbrugere og pletter de oprindelige udvikleres omdømme. Fjendtlige distributioner ved, at det at gemme sig bag argumentet "du valgte den forkerte licens" er et nemt forsvar mod uafhængige udviklere, der mangler de juridiske ressourcer til at anlægge retssager om varemærkekrænkelse.
Endelig, hvis du er interesseret i at lære mere, kan du finde detaljerne på følgende link.