Nedavno su se pojavile informacije o žestokom javnom sporu između jednog od vodećih programera GNOME kalendara i tima za održavanje Linux Mint paketa. Sukob proizilazi iz odluke Linux Minta da distribuira znatno modificiranu i zastarjelu verziju aplikacije kako bi prilagodio softver svom okruženju.
Problem nije tehnička izmjena koda, već to što distribucija zadržava službeni naziv "GNOME kalendar" i originalne kontakt linkove u prozoru s informacijama. Kao rezultat toga, korisnici Linux Minta koji imaju greške u ovoj modificiranoj verziji stalno upućuju svoje prijave grešaka GNOME programerima, što zahtijeva od tima volontera da provode svoje vrijeme klasifikujući i zatvarajući pritužbe na probleme koje nisu uzrokovali ili koje su riješili prije mnogo godina.
Da bi se razumjela veličina problema, potrebno je analizirati promjene koje je Linux Mint implementirao. U nastojanju da održi kompatibilnost sa svojim vlastitim desktop okruženjima i vizualnim temama, Mint je donio aktivnu odluku o smanjenju verzije GNOME kalendara. Dok je originalni projekat napredovao koristeći GTK4 i libadbitu, Linux Mint je prisilno vratio verziju na GTK3.
Nadalje, kako bi se postigla ova prisilna integracija, Mint je natjerao aplikaciju da koristi libAdapta , vlastiti fork libadwaita-e. Glavni nedostatak je što je libAdapta zaključana na zastarjele verzije (bazirane na verziji 1.5, dok je originalni projekat već na verziji 1.9). Ova regresija, koja obuhvata dvije do četiri godine zastarjelosti , uzrokovala je da se stotine starih grešaka, koje je GNOME već ispravio, ponovo pojave na računarima korisnika Linux Minta.
Prekid komunikacije i ograničenja besplatnih licenci
Tražeći logično rješenje, tim GNOME kalendara otvorio je formalni izvještaj na Linux Mint platformi tražeći jednostavnu akciju: uklanjanje referenci na glavni projekat, uklanjanje linkova za podršku i promjenu imena i ikone modificirane aplikacije.
Ovaj zahtjev za razdvajanje je ignorisan punih šest mjeseci, a kada je održavatelj Mint paketa konačno odgovorio, skrenuo je pažnju sa suštinskog problema upoređujući svoju situaciju sa situacijom Ubuntu LTS-a i Debiana, tvrdeći da ove distribucije nude i starije verzije kalendara. Međutim, GNOME programer je odmah naglasio da sukob ne leži u starosti koda, već u distribuciji strukturno izmijenjene verzije koja uzurpira identitet originalnog projekta - problem koji nisu uzrokovani nemodifikovanim Debian ili Ubuntu paketima.
Rastuća napetost dostigla je vrhunac kada je Linux Mint kategorički odbio zahtjev za rebrendiranje. Umjesto toga, održavatelj je predložio da sami GNOME programeri programiraju sisteme upozorenja unutar aplikacije kako bi upozoravali korisnike na zastarjele verzije, prijedlog koji je zahtijevao još više neplaćenog rada od originalnog tima.
Slučaj je jednostrano zatvorio Mint pod pretpostavkom da licence za slobodan softver dozvoljavaju ovu vrstu redistribucije i modifikacije bez ograničenja. Za GNOME programere, ovaj stav je izbjegavajuća taktika koja namjerno miješa slobodu koda s kršenjem zaštitnog znaka, postavljajući opasan presedan.
Incident je otvorio duboku debatu o etici u modelu distribucije, ističući kako određene izvedene distribucije mogu zloupotrebljavati ekosistem otvorenog koda, mentalno iscrpljujući originalne kreatore prebacujući odgovornosti podrške na njih na neprijateljski i bezobziran način.
Distribucijom neispravne, nepodržane i znatno modificirane verzije pod eksplicitnim nazivom "GNOME kalendar", Linux Mint krši identitet projekta, obmanjuje krajnje korisnike i narušava ugled originalnih programera. Neprijateljske distribucije znaju da je skrivanje iza argumenta "odabrali ste pogrešnu licencu" laka odbrana od nezavisnih programera kojima nedostaju pravni resursi za pokretanje parnice zbog kršenja zaštitnog znaka.
Konačno, ako ste zainteresirani da saznate više, detalje možete pronaći na sljedećem linku.