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

Kompania Qt Group njoftoi për ndërrimin e licencës për komponentët Qt Wayland Compositor, Qt Application Manager dhe Qt PDF, të cilët që nga rreth 5.14 do të ofrohen nën licencën GPLv3 në vend të LGPLv3. Me fjalë të tjera, lidhja me këto componente tani do të kërkojë hapjen e kodit burimor nën licenca që janë të përputhshme me GPLv3, ose blerjen e një licence komerciale (më parë, përdorimi i LGPLv3 lejonte lidhjen me kodin pronësor).

Qt Wayland Compositor dhe Qt Application Manager janë kryesisht të kërkuar për krijimin e zgjidhjeve për pajisje të inkuadrueshme dhe mobile, ndërsa Qt PDF më parë ishte i disponueshëm vetëm në formën e lëshimeve testuese. Duhet të theksohet se nën GPLv3 tashmë ofrohet një sërë moduli dhe platformash të tjera, ndër të cilat:

  • Qt Charts
  • Qt CoAP
  • Qt Data Visualization
  • Qt Device Utilities
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Qt Network Authentication
  • Qt Quick WebGL
  • Qt Virtual Keyboard
  • Qt for WebAssembly

Një tjetër ndryshim i rëndësishëm është aktivizimi i opsionit për dërgimin e telemetrisë në Qt Creator. Si arsye për aktivizimin e telemetrisë përmendet dëshira për të kuptuar si përdoren produktet Qt për përmirësimin e cilësisë së tyre. Është deklaruar se informacioni përpunohet në një formë të paidentifikueshme pa identifikimin e përdoruesve specifikë, por me përdorimin e UUID për ndarjen anonime të të dhënave të përdoruesve (për gjenerim përdoret klasa Qt QUuid). Një adresë IP gjithashtu mund të përdoret potencialisht si identifikues, nga e cila dërgohet statistika, por në marveshjen për përpunimin e informacionit privat, është përmendur se kompania nuk ruan lidhjen me adresat IP.

Komponenti për dërgimin e statistikave është përfshirë në lëshimin e sotëm Qt Creator 4.10.1. Funksionaliteti i lidhur me telemetrinë është realizuar përmes një plugin-i "telemetry", i cili aktivizohet nëse përdoruesi nuk refuzon mbledhjen e të dhënave gjatë instalimit (gjatë procesit të instalimit jepet një paralajmërim, në të cilin pikë mbledhja e telemetrisë është paraprakisht e zgjedhur). Plugin-i është i bazuar në kornizën KUserFeedback, e zhvilluar nga projekti KDE. Në seksionin “Qt Creator Telemetry” në cilësimet, përdoruesi mund të kontrollojë se cilat të dhëna konkretisht dërgohen në serverin e jashtëm. Janë parashikuar pesë nivele detajesh të telemetrisë:

  • Informacionet bazë të sistemit (të dhënat mbi versionet e Qt dhe Qt Creator, kompajlerin dhe plug-inin QPA);
  • Statistika bazë mbi përdorimin (shtesë dërgohen informacione mbi frekuencën e lançimeve të Qt Creator dhe kohëzgjatjen e punës në program);
  • Informacion i detajuar mbi sistemin (parametrat e ekranit, të dhënat mbi OpenGL dhe kartën grafike);
  • Statistika të detajuara mbi përdorimin (informacione mbi licencën, përdorimin e Qt Quick Designer, lokalizimin, sistemin e ndërtimit, përdorimin e mënyrave të ndryshme të Qt Creator);
  • Çaktivizimi i mbledhjes së të dhënave.

Në cilësimet gjithashtu mund të menaxhohet përzgjedhësisht aktivizimi i secilit parameter të statistikës dhe të shikohet dokumenti përfundimtar JSON, i dërguar në serverin e jashtëm. Në versionin aktual, në mënyrë parazgjedhje është e zgjedhur mënyra e çaktivizimit të mbledhjes së të dhënave, por në të ardhmen planifikohet aktivizimi i mënyrës së statistikave të detajuara mbi përdorimin. Të dhënat dërgohen përmes një kanali të koduar. Procesori i serverit ekzekutohet në re të Amazon (ruajtja e statistikave është vendosur në të njëjtin backend me instaluesin online).

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

Gjithashtu mund të theksohet fillimi i testimit beta versionit të parë të Qt 5.14. Lëshimi pritet më 26 nëntor. Dalja e Qt 5.14 shquhet për përfshirjen e mbështetjes paraprake për disa mundësitë, të planifikuara për Qt 6. Për shembull, është shtuar realizimi paraprak i Qt Quick me mbështetje 3D. Një API i ri i renderimit të skenës do të mundësojë ekzekutimin e aplikacioneve të bazuara në Qt Quick mbi Vulkan, Metal ose Direct3D 11 (pa një lidhje të ngushtë me OpenGL), duke lejuar përdorimin e QML për të përcaktuar elementet 3D në ndërfaqe pa angazhuar formatin UIP, si dhe do të zgjidhë probleme të tilla si shpenzimet e mëdha të integrimit të QML me përmbajtjen nga Qt 3D dhe pamundësinë e sinkronizimit të animacioneve dhe transformimeve në nivelin e kuadrit mes 2D dhe 3D.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster