Onlangs is er informatie naar buiten gekomen over een verhitte publieke ruzie tussen een van de belangrijkste ontwikkelaars van GNOME Calendar en het pakketbeheerteam van Linux Mint. Het conflict is ontstaan doordat Linux Mint een sterk aangepaste en verouderde versie van de applicatie heeft uitgebracht om de software aan te passen aan hun omgeving.
Het probleem zit hem niet in de technische aanpassing van de code, maar eerder in het feit dat de distributie de officiële naam "GNOME Calendar" behoudt en de oorspronkelijke contactlinks in het informatievenster laat staan. Hierdoor sturen Linux Mint-gebruikers die fouten ondervinden in deze aangepaste versie hun bugrapporten constant door naar de GNOME-ontwikkelaars. Dit vereist dat een team van vrijwilligers hun tijd besteedt aan het classificeren en afhandelen van klachten over problemen die ze niet hebben veroorzaakt of die ze jaren geleden al hebben opgelost.
Om de omvang van het probleem te begrijpen, is het nodig de wijzigingen te analyseren die Linux Mint heeft doorgevoerd. In een poging om compatibiliteit met zijn eigen desktopomgevingen en visuele thema's te behouden, heeft Mint bewust besloten om GNOME Calendar te downgraden. Hoewel het oorspronkelijke project gebruikmaakte van GTK4 en libadbita, dwong Linux Mint een terugval naar GTK3 af.
Om deze geforceerde integratie te bereiken, liet Mint de applicatie bovendien gebruikmaken van libAdapta , een eigen fork van libadwaita. Het grootste nadeel hiervan is dat libAdapta vastzit aan verouderde versies (gebaseerd op versie 1.5, terwijl het originele project al bij versie 1.9 is). Deze regressie, die twee tot vier jaar aan veroudering omvat, zorgde ervoor dat honderden oude bugs, die al door GNOME waren verholpen, opnieuw opdoken op de machines van Linux Mint-gebruikers.
De communicatiestoring en de beperkingen van vrije licenties
Op zoek naar een logische oplossing diende het GNOME Calendar-team een formeel rapport in bij het Linux Mint-platform met het verzoek om een eenvoudige actie: verwijder verwijzingen naar het hoofdproject, verwijder ondersteuningslinks en wijzig de naam en het pictogram van de aangepaste applicatie.
Dit verzoek om de koppeling ongedaan te maken werd zes maanden lang genegeerd, en toen de beheerder van het Mint-pakket eindelijk reageerde, leidde hij de aandacht af van de kern van de zaak door zijn situatie te vergelijken met die van Ubuntu LTS en Debian, met het argument dat deze distributies ook oudere versies van de kalender aanbieden. De GNOME-ontwikkelaar benadrukte echter onmiddellijk dat het conflict niet ligt in de ouderdom van de code, maar in de distributie van een structureel gewijzigde versie die de identiteit van het oorspronkelijke project ondermijnt – een probleem dat niet wordt veroorzaakt door ongewijzigde Debian- of Ubuntu-pakketten.
De oplopende spanning bereikte een hoogtepunt toen Linux Mint het verzoek tot naamsverandering categorisch afwees. In plaats daarvan stelde de beheerder voor dat de GNOME-ontwikkelaars zelf waarschuwingssystemen in de app zouden programmeren om gebruikers te attenderen op verouderde versies, een voorstel dat nog meer onbetaald werk van het oorspronkelijke team zou vergen.
De zaak werd eenzijdig gesloten door Mint met het argument dat vrije softwarelicenties dit soort herdistributie en aanpassing zonder beperkingen toestaan. Voor de GNOME-ontwikkelaars is dit standpunt een ontwijkende tactiek die opzettelijk codevrijheid verwart met inbreuk op handelsmerken, waarmee een gevaarlijk precedent wordt geschapen.
Het incident heeft een diepgaand debat over ethiek in het distributiemodel op gang gebracht en benadrukt hoe bepaalde afgeleide distributies misbruik kunnen maken van het open-source-ecosysteem, waarbij de oorspronkelijke makers mentaal worden uitgeput door de verantwoordelijkheid voor ondersteuning op een vijandige en onattente manier naar hen af te wentelen.
Door een gebrekkige, niet-ondersteunde en sterk gemodificeerde versie te verspreiden onder de expliciete naam "GNOME Calendar", maakt Linux Mint inbreuk op de identiteit van het project, misleidt het eindgebruikers en schaadt het de reputatie van de oorspronkelijke ontwikkelaars. Vijandige distributies weten dat het argument "u hebt de verkeerde licentie gekozen" een gemakkelijke verdediging is tegen onafhankelijke ontwikkelaars die niet over de juridische middelen beschikken om een rechtszaak wegens merkinbreuk aan te spannen.
Als u tot slot meer wilt weten, kunt u de details vinden via de volgende link.