Tavaly év elején Qt Company nyilvánosságra hozta a licencváltozásokat az LTS kiadásokról és amely jelentős hatással volt a Qt-t használó közösségekre és disztribúciókra. Mivel az 5.15-ös verziótól kezdve a QTS LTS-ágak a következő jelentős verzió kialakulásáig, azaz körülbelül fél évig támogatottak lesznek (az LTS-verziók frissítései három évre szólnak).
Azután, egy évvel a bejelentés után (ebben az évben 2021) január hónapban ezeket a korlátozásokat vezették beMivel a közösség csak egy évvel a tényleges megjelenés után férhet hozzá a Qt új verzióihoz.
És ez az, hogy a Qt Company korlátozta a hozzáférést a kódhoz a Qt 5.15 verziójának frissítéseivel január 5-től és a márciusban kiadott verzióhoz (javító 5.15.3 verzió), amely körülbelül 250 javítást tartalmaz, és csak kereskedelmi célokra lett elérhető. engedélyesek.
Ugyanakkor, A Qt Company kifejezte hajlandóságát arra, hogy hozzáférést biztosítson olyan magán tárolókhoz, amelyek külső Qt modulokat tartanak fenn. Nyitott a fejlesztési ág tárháza is, amelyben a Qt új verzióinak fejlesztése zajlik, és amelyen keresztül a korábbi ágak korrekcióinak többsége áthalad.
Szembesülve ezzel a korlátozások sorozatával a Qt Company által az 5.15 Qt LTS-ágának forrástárához való hozzáféréshez, a KDE projekt megkezdte saját javító kollekciójának beszállítását, Qt5PatchCollection, amelynek célja a Qt 5 ág fennmaradása a közösség Qt6-ig történő teljes áttéréséig.
A KDE átvette a Qt 5.15 javításainak karbantartását, amelyek tartalmazzák a funkcionális hibák, összeomlások és sebezhetőségek javítását. A javítások a qtbase Git adattárban érhetők el.
Jelenleg lA gyűjtemény csak olyan javításokat tartalmaz, amelyeket a Qt projekt felülvizsgált és jóváhagyott, de a jövőben elfogadhatók lehetnek olyan javítások, amelyeket valamilyen oknál fogva az upstrem nem hagyott jóvá. A javítások gyűjteménybe való felvételének kritériuma a bevezetett javítás fontossága és a nyílt forráskódú szoftverek iránti igény.
A KDE nem tervezi külön verziók kiadását a tapasz készletből és folyamatos gyűjtésként fogja fejleszteni evolúció a Qt 5.15 adattár legújabb, nyilvánosan elérhető pillanatképén alapul. Javasoljuk, hogy a terjesztések tartalmazzák a javításokat is.
Ez egy olyan git-tárház, amely a Qt 5.15-ös ágak számára elérhető legfrissebb nyilvános kötelezettségvállalásokon alapul, a tetején egy kurátort kapott javítások biztosítják, hogy a nyílt forráskódú termékek kényelmesen használhatók legyenek mindaddig, amíg a felhasználók ezt megteszik.
Ez a javítócsomag olyan javításokat tartalmaz, amelyek a következők legalább egyikét javítják:
Biztonsági problémák
Sokkok
Funkcionális hibák
Csak olyan javításokat tartalmazunk, amelyeket a Qt projekt kezdeti szakaszában hagytak jóvá. Ha egy javítást technikai okokból nem lehet összevonni (pl. Az osztály már nem létezik), akkor azt is össze lehet vonni.Az egyesítendő javítások a nyílt forráskódú termékek relevanciája és megvalósíthatósága alapján kerülnek eldöntésre.
Is a tervek szerint a javítások kompatibilisek lesznek mindaddig, amíg a felhasználók részéről szükség van a Qt 5.15 ághoz kötött nyílt forráskódú termékekre, és amíg a Qt 6 végül a Qt 5 helyébe lép a nyílt forráskódú fejlesztésben.
A Qt Company ezt már kommentálta, és kijelenti, hogy elkötelezett a KDE-kezdeményezéshez való hozzájárulás iránt, kifejezte megértését, hogy egy akkora projekt, mint a KDE, időbe telik, amíg áttér a Qt 6-ra. A Qt 5 ág javításainak biztosítása elősegíti a migráció gördülékenyebbé tételét és több időt biztosít a kód stabilizálására.
Végül, ha többet szeretne megtudni a jegyzetről, olvassa el a részleteket A következő linken.
Ez az oka annak, hogy jobb együtt dolgozni a gtk-vel, egy külön grafikus környezettel, bár ezek összekapcsolódnak, végül az, hogy a QT-hez kapcsolódó összes környezet a QT-t birtokló vállalat döntéseitől függ, A QT továbbra is a szabad közösség hozzájárulásaiból merít, de felhasználhatja őket, ahogy akarja, a kde-nek kompromisszumokat kell kötnie.
Lehet, hogy a kde grafikus környezetet lassan, de szünet nélkül át kell vinni más típusú könyvtárakba