Ndryshimi i licencës për Qt Wayland Compositor dhe aktivizimi i mbledhjes së telemetrisë në Qt Creator

Kompania e Grupit Qt i shpallur në lidhje me ndryshimin e licencës për komponentët Qt Wayland Compositor, Qt Application Manager dhe Qt PDF, të cilat, duke filluar me lëshimin e Qt 5.14, do të fillojnë të furnizohen nën licencën GPLv3 në vend të LGPLv3. Me fjalë të tjera, lidhja me këta komponentë tani do të kërkojë hapjen e kodit burimor të programeve sipas licencave të pajtueshme me GPLv3 ose blerjen e një licence komerciale (më parë, LGPLv3 lejonte lidhjen me kodin e pronarit).

Qt Wayland Compositor dhe Qt Application Manager përdoren kryesisht për krijimin e zgjidhjeve për pajisjet e integruara dhe celulare, dhe Qt PDF më parë disponohej vetëm në formën e lëshimit të testit. Duhet të theksohet se një numër modulesh dhe platformash shtesë tashmë janë ofruar nën GPLv3, duke përfshirë:

  • Listat Qt
  • Qt CoAP
  • Vizualizimi i të dhënave Qt
  • Shërbimet e pajisjes Qt
  • Qt KNX
  • Animacion Qt Lottie
  • Qt MQTT
  • Autentifikimi i rrjetit Qt
  • Qt Quick WebGL
  • Tastierë virtuale Qt
  • Qt për WebAssembly

Një ndryshim tjetër i rëndësishëm është përfshirje opsionet për dërgimin e telemetrisë te Qt Creator. Arsyeja e përmendur për aktivizimin e telemetrisë është dëshira për të kuptuar se si përdoren produktet Qt për të përmirësuar më pas cilësinë e tyre. Thuhet se informacioni përpunohet në një formë anonime pa identifikuar përdorues të veçantë, por duke përdorur UUID për të ndarë në mënyrë anonime të dhënat e përdoruesit (për gjenerim përdoret klasa Qt QUuid). Adresa IP nga e cila dërgohen statistikat mund të përdoret gjithashtu si identifikues, por në marrëveshje në lidhje me përpunimin e informacionit privat, thuhet se kompania nuk mban lidhje me adresat IP.

Një komponent për dërgimin e statistikave është përfshirë në publikimin e sotëm Krijuesi Qt 4.10.1. Funksionaliteti i lidhur me telemetrinë zbatohet përmes shtojcës "telemetry", e cila aktivizohet nëse përdoruesi nuk refuzon mbledhjen e të dhënave gjatë instalimit (gjatë procesit të instalimit lëshohet një paralajmërim, në të cilin opsioni i dërgimit të telemetrisë theksohet si parazgjedhje). Shtojca bazohet në kornizë KUserFeedback, zhvilluar nga projekti KDE. Përmes seksionit "Qt Creator Telemetry" në cilësimet, përdoruesi mund të kontrollojë se cilat të dhëna transferohen në serverin e jashtëm. Ekzistojnë pesë nivele të detajeve të telemetrisë:

  • Informacioni bazë i sistemit (informacion për versionet e Qt dhe Qt Creator, përpiluesin dhe shtojcën QPA);
  • Statistikat bazë të përdorimit (përveç kësaj, informacioni transmetohet në lidhje me frekuencën e nisjeve të Qt Creator dhe kohëzgjatjen e punës në program);
  • Informacion i detajuar i sistemit (parametrat e ekranit, OpenGL dhe informacioni i kartës grafike);
  • Statistikat e detajuara të përdorimit (informacione rreth licencës, përdorimi i Qt Quick Designer, lokalizimi, sistemi i ndërtimit, përdorimi i mënyrave të ndryshme të Krijuesit Qt);
  • Çaktivizo mbledhjen e të dhënave.

Në cilësimet mund të kontrolloni gjithashtu në mënyrë selektive përfshirjen e secilit parametër statistikor dhe të shikoni dokumentin JSON që rezulton i dërguar te serveri i jashtëm. Në versionin aktual, mënyra e paracaktuar është të çaktivizojë mbledhjen e të dhënave, por në të ardhmen ka plane për të aktivizuar modalitetin e statistikave të detajuara të përdorimit. Të dhënat transmetohen përmes një kanali komunikimi të koduar. Procesori i serverit funksionon në renë Amazon (ruajtja e statistikave ndodhet në të njëjtin fund si instaluesi në internet).

Ndryshimi i licencës për Qt Wayland Compositor dhe aktivizimi i mbledhjes së telemetrisë në Qt Creator

Për më tepër, mund të vërehet fillimi i testimit versioni i parë beta i Qt 5.14. Publikimi pritet më 26 nëntor. Lëshimi i Qt 5.14 është i dukshëm për përfshirjen e mbështetjes paraprake për disa mundësitëplanifikuar për Qt 6. Për shembull, është shtuar një zbatim paraprak i Qt Quick të ri me mbështetje 3D. API-ja e re e paraqitjes së skenës do t'ju lejojë të ekzekutoni aplikacione të bazuara në Qt Quick në krye të Vulkan, Metal ose Direct3D 11 (pa u lidhur ngushtë me OpenGL), do të bëjë të mundur përdorimin e QML për të përcaktuar elementët 3D në ndërfaqe pa përdorur Formati UIP, dhe gjithashtu do të zgjidhë probleme të tilla si shpenzimet e mëdha kur integrohet QML me përmbajtje nga Qt 3D dhe pamundësia për të sinkronizuar animacionet dhe transformimet në nivelin e kornizës midis 2D dhe 3D.

Burimi: opennet.ru

Shto një koment