Nedavno so se pojavile informacije o vročem javnem sporu med enim od vodilnih razvijalcev koledarja GNOME in ekipo za vzdrževanje paketov Linux Mint. Spor izvira iz odločitve Linux Minta, da distribuira močno spremenjeno in zastarelo različico aplikacije, da bi jo prilagodil svojemu okolju.
Težava ni v tehnični spremembi kode, temveč v tem, da distribucija ohranja uradno ime »GNOME Calendar« in ohranja originalne kontaktne povezave v oknu z informacijami. Posledično uporabniki Linux Minta, ki imajo v tej spremenjeni različici napake, nenehno pošiljajo svoja poročila o napakah razvijalcem GNOME, kar zahteva ekipo prostovoljcev, ki svoj čas porabijo za razvrščanje in zapiranje pritožb glede težav, ki jih niso povzročili ali so jih odpravili pred leti.
Da bi razumeli obseg težave, je treba analizirati spremembe, ki jih je uvedel Linux Mint. V prizadevanju za ohranitev združljivosti z lastnimi namiznimi okolji in vizualnimi temami se je Mint aktivno odločil za znižanje različice GNOME Calendarja. Medtem ko je prvotni projekt nadaljeval z uporabo GTK4 in libadbita, je Linux Mint prisilil vrnitev na GTK3.
Poleg tega je Mint za dosego te vsiljene integracije uporabil libAdapta , lastno vejo libadwaita. Glavna pomanjkljivost je, da je libAdapta zaklenjena na zastarele različice (ki temeljijo na različici 1.5, medtem ko je prvotni projekt že na različici 1.9). Ta regresija, ki zajema dve do štiri leta zastarelosti , je povzročila, da se je na računalnikih uporabnikov Linux Minta ponovno pojavilo na stotine starih hroščev, ki jih je GNOME že odpravil.
Prekinitev komunikacije in omejitve brezplačnih licenc
V iskanju logične rešitve je ekipa GNOME Calendar odprla formalno poročilo na platformi Linux Mint, v katerem je zahtevala preprosto dejanje: odstranitev sklicev na glavni projekt, odstranitev podpornih povezav ter sprememba imena in ikone spremenjene aplikacije.
Ta zahteva za ločitev je bila šest mesecev prezrta, in ko se je vzdrževalec paketa Mint končno odzval, je pozornost od osrednjega problema preusmeril s primerjavo svojega položaja s položajem Ubuntu LTS in Debian, pri čemer je trdil, da ti distribuciji ponujata tudi starejše različice koledarja. Vendar je razvijalec GNOME takoj poudaril, da konflikt ni v starosti kode, temveč v distribuciji strukturno spremenjene različice , ki prisvaja identiteto prvotnega projekta – težava, ki je ne povzročajo nespremenjeni paketi Debian ali Ubuntu.
Naraščajoča napetost je dosegla vrhunec, ko je Linux Mint kategorično zavrnil zahtevo za preimenovanje. Vzdrževalec je namesto tega predlagal, da razvijalci GNOME sami programirajo opozorilne sisteme v aplikacijah, ki bi uporabnike opozarjali na zastarele različice, kar je od prvotne ekipe zahtevalo še več neplačanega dela.
Primer je Mint enostransko zaključil pod predpostavko, da licence za prosto programsko opremo dovoljujejo tovrstno redistribucijo in spreminjanje brez omejitev. Za razvijalce GNOME je to stališče izmikajoča taktika , ki namerno enači svobodo kode s kršitvijo blagovnih znamk in ustvarja nevaren precedens.
Incident je sprožil globoko razpravo o etiki v distribucijskem modelu in poudaril, kako lahko nekatere izvedene distribucije zlorabljajo odprtokodni ekosistem, psihično izčrpavajo prvotne ustvarjalce, tako da nanje na sovražen in nepremišljen način prelagajo odgovornosti za podporo.
Z distribucijo pokvarjene, nepodprte in močno spremenjene različice pod eksplicitnim imenom »GNOME Calendar« Linux Mint krši identiteto projekta, zavaja končne uporabnike in skazi ugled prvotnih razvijalcev. Sovražne distribucije vedo, da je skrivanje za argumentom »izbrali ste napačno licenco« lahka obramba pred neodvisnimi razvijalci, ki nimajo pravnih sredstev za začetek sodnega postopka zaradi kršitve blagovne znamke.
Nenazadnje, če vas zanima več informacij, lahko podrobnosti najdete na naslednji povezavi.