RaR rašė: > kūrimu. Jei programa bus kuriama laikantis panašių prielaidų, jos > dalis rinkoje gali susitraukti iki procento dalies, neišgelbės ir > firefox populiarumas. Programa kuriama laikantis pačių geriausių atviro kodo standartų, praktikų, tradicijų ir būtent todėl ji yra tokia pažangi, sparčiai tobulėja ir populiarėja. Alternatyvą irgi galiu priminti: closed source kreiva micorosft IE/OE snesniųjų serija, kai klaidos buvo tik aptinkamos ir buvo netaisomos amžiais (pagal technologijų tobulėjimo tempą) atsitveriant ir tylos siena ir closed source šydu. > Dėl konkrečios problemos, tai nematau logikos - jeigu programa > nepalaiko kažkurios nuostatos, tai kodėl ji tą nuostatą turėtų > palaikyti, jeigu randa tokią nuostatą senesnės versijos parametruose? Žiū. Naudoji programą, kuri moka vieną naudingą tau dalyką x. Ir štai vienoje versijoje tą dalyką kiauliškai išima, be alternatyvos, arba — dar blogiau — už akių pakeičia programos elgesį taip, kaip kažkam, kad ir pagal racionaliausius kriterijus sušviečia (tikrai ne visada net boolean atveju įmanoma išoriškai parinkti „teisingą“ variantą iš dviejų, nes tai priklauso nuo subjektyvių naudotojo preferencijų/pasirinkimo, o ne nuo racionalumo kriterijų; kompromisai dėl saugumo ir standartų laikymosi, suprantama, daromi retai). O juk tai tik dėl vienos nuostatos. Turbūt nereikia daug pastangų įsivaizduoti, kokia košė dėl kompleksiškos sąveikos ir tarpusavio sąsajų gaunasi, jeigu leidžiama sau taip pasielgti su kokiais 5, 10, 15, ... nuostatų...? Būtent todėl naujoje versijoje, jei nėra būtinybės panaikinti šios programos savybės x dėl saugumo ir kitų svarbių reikalavimų, ji paliekama, o perspektyvoje, siekiant/planuojant numarinti šią savybę ar pertvarkius pačią programą, realizuoti ją alternatyviai, ji (laikinai) pašalinama tik iš vartotojo akiračio. Kartu reikia turėti omenyje, kad kol egzistuoja atsinaujinimo kelias iš senų versijų x į naujausias programos versijas z, toks elgesys turi būti palaikomas. Taip pat reikėtų turėti omenyje, kad be paprasto vartotojo dar yra administracinė/nematomoji nuostatų paskirtis, kuomet jomis, galbūt diegiant programas įmonių kompiuteriuose override'inamas tam tikras vartotojų nuostatų rinkinys, ar nuostata naudojama susijusiose sistemose/programose (Gecko yra platforma ir ja remiasi nemažai kitų programų: Camino, Flock, K-Meleon, Penelope, kt.); šiomis prasmėmis pati nuostata gali būti reikalinga būtent šiam tikslui (net jei ji nėra pasiekiama per meniu) ir ji negali būti iš karto pašalinama iš pačio variklio/šerdies. Pavardinau tik kelis galbūt tikėtinus scenarijus/niuansus; TAIP, galėjo būti, kad apie tokią nuostatą buvo tiesiog užmiršta arba kol kas dar nerealizuota tai, ką buvo suplanavę programuotojai/kūrėjai, ją pašalindami iš meniu ir pasireiškė nenumatytos situacijos klaida, tačiau ar viskas atrodo taip jau vienareikšmiška (nes taip tikrai nėra)?