KDE perima Qt 5.15 viešojo skyriaus priežiūrą

Praėjusių metų pradžioje „Qt Company“ buvo atskleidęs apie licencijos pakeitimus apie LTS leidimus ir kurie turėjo reikšmingą poveikį bendruomenėms ir paskirstymams, naudojantiems Qt. Kadangi nuo 5.15 versijos QTS LTS filialai bus palaikomi iki kitos reikšmingos versijos formavimo, tai yra maždaug pusmečio (LTS versijų atnaujinimai išleidžiami trejiems metams).

Po to praėjus vieneriems metams po paskelbimo (šiemet 2021 m.) sausio mėn šie apribojimai buvo nustatytiKadangi bendruomenė galės naudotis naujomis Qt versijomis tik praėjus vieneriems metams nuo jų faktinio išleidimo.

„Qt Company“ nuo sausio 5.15 d. Apribojo prieigą prie kodo su „Qt 5“ versijos atnaujinimais ir kovo mėnesį išleista versija (taisomoji versija 5.15.3), į kurią įtraukta apie 250 pataisymų ir kuri buvo prieinama tik komerciniams tikslams. licencijos turėtojai.

Tuo pačiu metu „Qt Company“ pareiškė norą suteikti prieigą prie privačių saugyklų, kuriose tvarkomi išoriniai „Qt“ moduliai. Taip pat atvira kūrimo šakos saugykla, kurioje vyksta naujų Qt versijų kūrimas ir per kurią praeina didžioji dalis ankstesnių šakų korekcijų.

Susidūrę su šia apribojimų serija „Qt Company“, norėdamas pasiekti 5.15 Qt LTS filialo šaltinio saugyklą, KDE projektas pradėjo tiekti savo pleistrų kolekciją, „Qt5PatchCollection“, kurio tikslas yra išlaikyti Qt 5 atšaką iki visiško bendruomenės perėjimo į Qt6.

KDE perėmė „Qt 5.15“ pleistrų priežiūrą, kurie apima funkcinių defektų, gedimų ir pažeidžiamumų taisymus. Pleistrai yra „qtbase Git“ saugykloje.

Šiuo metu lKolekcijoje yra tik pleistrai, kuriuos peržiūrėjo ir patvirtino „Qt“ projektas, tačiau ateityje gali būti priimami pleistrai, kurie dėl kažkokių priežasčių nebuvo patvirtinti upstremo. Pleistrų įtraukimo į kolekciją kriterijai yra diegiamo pleistro svarba ir atviro kodo programinės įrangos poreikis.

KDE neketina išleisti atskirų versijų nuo pleistro rinkinio ir plėtos ją kaip nuolatinę kolekciją evoliucija, pagrįsta naujausia viešai prieinama „Qt 5.15“ saugyklos apžvalga. Siūloma platinti pleistrus.

Tai yra „Git“ saugyklų rinkinys, pagrįstas naujausiais viešais įsipareigojimais, pasiekiamais „Qt 5.15“ filialams, su viršuje esančia kuruojamų pleistrų kolekcija, užtikrinančia, kad atvirojo kodo produktus galima patogiai naudoti tol, kol vartotojai tai darys.

Šioje pleistrų kolekcijoje yra pataisų, taisančių bent vieną iš šių dalykų:

Saugos klausimai
Sukrėtimai
Funkciniai defektai
Mes įtraukiame tik pleistrus, kurie buvo patvirtinti pradiniame Qt projekto etape. Jei dėl techninių priežasčių pleistras negali būti sujungtas (pavyzdžiui, klasės nebėra), jis taip pat gali būti sujungtas.

Dėl sujungiamų pleistrų bus sprendžiama atsižvelgiant į jų svarbą atvirojo kodo produktams ir jų tinkamumą.

Taip pat planuojama, kad pleistrai bus suderinami tol, kol vartotojams reikia atvirojo kodo produktų, susietų su Qt 5.15 atšaka, ir kol Qt 6 galiausiai pakeis Qt 5 kuriant atvirą kodą.

„Qt Company“ tai jau pakomentavo ir teigia esanti įsipareigojusi prisidėti prie KDE iniciatyvos, išreiškė supratimą, kad tokio didelio projekto kaip KDE perėjimui į 6 Qt reikia laiko. Pateikę „Qt 5“ šakos pataisas, sklandžiau atliksite migraciją ir suteiksite daugiau laiko stabilizuoti kodą.

Galiausiai, jei norite sužinoti daugiau apie užrašą, galite sužinoti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   ja sakė

    Tai yra priežastis, kodėl geriau dirbti su „gtk“, atskira grafine aplinka, nors jos ir susijusios, galų gale yra ta, kad visos su QT susijusios aplinkos priklauso nuo bendrovės, kuriai priklauso QT, įmonės, susijusios su QT, sprendimų. QT ir toliau remiasi laisvos bendruomenės indėliu, tačiau jūs galite juos naudoti kaip norite, kde turi daryti kompromisus.
    Galbūt grafinę aplinką kde reikėtų perkelti į kitų tipų bibliotekas lėtai, bet be pauzės