Qt Wayland Compositor'i litsentsi muutmine ja telemeetriakogumise lisamine Qt Creatoris

Qt Groupi ettevĂ”te teatas teatega Qt Wayland Compositor, Qt Application Manager ja Qt PDF komponentide litsentsimuudatustest, mis alates Qt 5.14 vĂ€ljaandmisest hakkavad olema saadaval GPLv3 litsentsi alusel, mitte LGPLv3 all. TeisisĂ”nu, nende komponentidega sidumine nĂ”uab nĂŒĂŒd, et avatud lĂ€htekoodiga programmid oleksid litsentsidega, mis on kooskĂ”las GPLv3-ga, vĂ”i kaupade ostmist kaubanduslikku litsentsi (varasemalt lubas LGPLv3 sidumise patenteeritud koodiga).

Qt Wayland Compositor ja Qt Application Manager on peamiselt nÔutud integreeritud ja mobiilsete seadmete lahenduste loomisel, ning Qt PDF oli varem saadaval ainult testversioonidena. Tuleb mÀrkida, et GPLv3 all on juba saadaval mitmed tÀiendavad moodulid ja platvormid, sealhulgas:

  • 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

Teine oluline muudatus on lisamine valikute lisamine telemeetriate saatmiseks Qt Creatoris. Telemeetriate kaasamise pĂ”hjuseks on soov mĂ”ista, kuidas Qt tooteid kasutatakse, et tulevikus nende kvaliteeti parandada. Teavitamisel vĂ€idetakse, et teavet töödeldakse anonĂŒĂŒmse kujul ilma konkreetsete kasutajate tuvastamiseta, kuid UUID-i kasutamine anonĂŒĂŒmsete kasutajate andmete eristamiseks on vajalik (genereerimiseks kasutatakse Qt klassi QUuid). Samuti vĂ”ib potentsiaalselt kasutada identifikaatorina IP-aadressi, millelt statistika saadetakse, kuid eraandmete töötlemise kokkuleppes on mĂ€rgitud, et ettevĂ”te ei hoia IP-aadressidega seoseid.

Statistika saatmise komponent on kaasatud tÀnases vÀljaandes Qt Creator 4.10.1. Telemeetriaga seotud funktsionaalsus on teostatud plaginat "telemetry", mis aktiveeritakse, kui kasutaja ei keela andmete kogumist instalatsiooni ajal (installimise kÀigus kuvatakse hoiatustekst, kus vaikimisi on vÀlja valitud telemeetria saatmise valik). Plagin pÔhineb KUserFeedback, mida arendab KDE projekt. "Qt Creator Telemetry" sektsiooni kaudu seadetes saab kasutaja juhtida, millised andmed edastatakse vÀlishoonele. Telemeetriate detailide tasandid on mÀÀratletud viies tasemes:

  • PĂ”hitehniline teave (andmed Qt ja Qt Creatori versioonide, kompilaatori ja QPA plugina kohta);
  • PĂ”histatistika kasutamise kohta (lisatakse teave Qt Creatori kĂ€ivitamise sageduse ja programmi tööaja kohta);
  • Detailne sĂŒsteeminformatsioon (ekraani parameetrid, OpenGL andmed ja graafikakaardi teave);
  • Detailne kasutamise statistika (teave litsentsi, Qt Quick Designer'i kasutamise, piirkonna, koostamis sĂŒsteemi ja erinevate Qt Creatori reĆŸiimide kohta);
  • Andmete kogumise keelamine.

Seadetes saab ka valikuliselt hallata iga statistika parameetri sisselĂŒlitamist ning vaadata lĂ”plikku JSON-dokumenti, mis saadetakse vĂ€lisele serverile. Praeguses versioonis on vaikimisi valitud andmete kogumise keelamise reĆŸiim, kuid tulevikus on plaanis aktiveerida detailse kasutamise statistika reĆŸiim. Andmed edastatakse krĂŒpteeritud kanali kaudu. Serveri töötleja töötab Amazonis (statistika hoidmine on ĂŒhel backendil online-installeriga).

Qt Wayland Compositor'i litsentsi muutmine ja telemeetriakogumise lisamine Qt Creatoris

Lisaks vĂ”ib mĂ€rkida testimise algus esimese Qt 5.14 beetaversiooni kohta. VĂ€ljalase on oodata 26. novembril. Qt 5.14 vĂ€ljaanne paistab silma ennetava toe lisamisega mĂ”nele vĂ”imalusiplaanitud Qt 6. NĂ€iteks on lisatud eelnev rakendus uue Qt Quick toega 3D. Uus stseenide renderdamise API vĂ”imaldab kĂ€ivitada Qt Quick'i pĂ”hinevaid rakendusi Vulkanil, Metalil vĂ”i Direct3D 11-l (ilma rangete seoste poolest OpenGL-iga), vĂ”imaldades kasutada QML-i 3D-elemendite mÀÀratlemiseks liideses ilma UIP formaati kaasamata, ning lahendab sellised probleemid nagu suurte kuluarvestuste esinemine QML-i integreerimisel Qt 3D sisu ja animatsioonide sĂŒnkroonimise ning transformatsioonide vahel 2D ja 3D tasemel.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster