Nyligen framkom information om en hetsig offentlig tvist mellan en av huvudutvecklarna av GNOME Calendar och Linux Mints paketunderhållsteam. Konflikten härrör från Linux Mints beslut att distribuera en kraftigt modifierad och föråldrad version av programmet för att anpassa programvaran till sin miljö.
Problemet är inte den tekniska ändringen av koden, utan snarare att distributionen behåller det officiella namnet "GNOME Calendar" och behåller de ursprungliga kontaktlänkarna i informationsfönstret. Som ett resultat riktar Linux Mint-användare som upplever fel i denna modifierade version ständigt sina felrapporter till GNOME-utvecklarna, vilket kräver att ett team av volontärer lägger ner sin tid på att klassificera och avsluta klagomål om problem som de inte orsakade eller som de åtgärdade för flera år sedan.
För att förstå problemets omfattning är det nödvändigt att analysera de förändringar som Linux Mint implementerade. I sin strävan att upprätthålla kompatibilitet med sina egna skrivbordsmiljöer och visuella teman fattade Mint det aktiva beslutet att nedgradera GNOME Calendar. Medan det ursprungliga projektet hade gått vidare med GTK4 och libadbita, tvingade Linux Mint fram en återställning till GTK3.
För att uppnå denna påtvingade integration tvingade Mint dessutom applikationen att använda libAdapta , sin egen förgrening av libadwaita. Den största nackdelen är att libAdapta är låst till föråldrade versioner (baserat på version 1.5, medan det ursprungliga projektet redan är på 1.9). Denna regression, som sträcker sig över två till fyra års föråldring, orsakade att hundratals gamla buggar, redan patchade av GNOME, återuppstod på Linux Mint-användares maskiner.
Kommunikationsbristen och begränsningarna med fria licenser
I sökandet efter en logisk lösning öppnade GNOME-kalenderteamet en formell rapport på Linux Mint-plattformen med en begäran om en enkel åtgärd: ta bort referenser till huvudprojektet, ta bort supportlänkar och ändra namn och ikon för det modifierade programmet.
Denna begäran om avkoppling ignorerades i sex hela månader, och när Mint-paketansvarig äntligen svarade, avledde han uppmärksamheten från kärnproblemet genom att jämföra sin situation med Ubuntu LTS och Debian, med argumentet att dessa distributioner också erbjuder äldre versioner av kalendern. GNOME-utvecklaren betonade dock omedelbart att konflikten inte ligger i kodens ålder, utan i distributionen av en strukturellt förändrad version som tillskansar sig det ursprungliga projektets identitet – ett problem som inte orsakas av omodifierade Debian- eller Ubuntu-paket.
Den eskalerande spänningen nådde sin kulmen när Linux Mint kategoriskt avslog begäran om omprofilering. Istället föreslog utvecklaren att GNOME-utvecklarna själva skulle programmera varningssystem i appar för att varna användare om föråldrade versioner, ett förslag som krävde ännu mer obetalt arbete från det ursprungliga teamet.
Fallet avslutades ensidigt av Mint under förutsättningen att fria programvarulicenser tillåter denna typ av omdistribution och modifiering utan begränsningar. För GNOME-utvecklarna är denna hållning en undvikande taktik som avsiktligt blandar ihop kodfrihet med varumärkesintrång, vilket skapar ett farligt prejudikat.
Händelsen har öppnat en djup debatt om etik i distributionsmodellen och belyst hur vissa derivatdistributioner kan missbruka ekosystemet med öppen källkod och mentalt utmatta de ursprungliga skaparna genom att flytta supportansvaret över på dem på ett fientligt och hänsynslöst sätt.
Genom att distribuera en trasig, ostödd och kraftigt modifierad version under det uttryckliga namnet "GNOME Calendar" gör Linux Mint intrång i projektets identitet, lurar slutanvändare och skadar de ursprungliga utvecklarnas rykte. Fientliga distributioner vet att det är ett enkelt försvar mot oberoende utvecklare som saknar de juridiska resurserna för att inleda tvister om varumärkesintrång.
Slutligen, om du är intresserad av att lära dig mer, kan du hitta detaljerna på följande länk.