Qt Wayland Compositori litsentsi muutmine ja telemeetri kogumise lubamine Qt Creatoris

Qt Group teatas muudatusest Qt Wayland Compositori, Qt Application Manageri ja Qt PDF komponentide litsentsimisest, mis alates Qt 5.14 versioonist hakkavad olema saadaval GPLv3 litsentsi all, mitte LGPLv3 all. Teisisõnu, nende komponentidega sidumine nõuab nüüd allika koodide avamist GPLv3 nõuetega ühilduvate litsentside all või äri- ehk kommertslitsentsi soetamist (varem lubas LGPLv3 siduda ka omandiõiguse koodiga).

Qt Wayland Compositor ja Qt Application Manager on peamiselt nõutud lahenduste loomisel sisseehitatud ja mobiilsete seadmete jaoks, samas kui 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 tähelepanuväärne muudatus on kogumine telemeetria saatmise valikud Qt Creatoris. Teatatakse, et telemeetria kaasamise põhjus on soov mõista, kuidas Qt tooteid kasutatakse, et parandada nende kvaliteeti. Informatsiooni töödeldakse anonüümselt, ilma konkreetsete kasutajate tuvastamiseta, kuid UUID-d kasutatakse kasutajate andmete anonüümseks eristamiseks (generatsiooniks kasutatakse Qt klassi QUuid). Tuvastajana võib potentsiaalselt kasutada ka IP-aadressi, millelt statistika saadetakse, kuid lepingus isikuandmete töötlemise kohta on märkida, et ettevõte ei hoia IP-aadresside seoseid.

Statistika saatmise komponent on kaasa arvatud tänase väljaande Qt Creator 4.10.1. Telemeetria funktsionaalsus on realiseeritud 'telemetry' pistikprogrammi kaudu, mida aktiveeritakse, kui kasutaja ei loobu andmete kogumisest installimise ajal (installimise käigus antakse hoiatus, kus vaikimisi on valitud telemeetria saatmise punkt). Pistikprogramm põhineb raamistikul KUserFeedback, arendatavate KDE projekti. Kasutaja saab jaotises „Qt Creator Telemetry” seadetest kontrollida, millised andmed edastatakse välisele serverile. Üksikasjalikkuse taset on kokku viis:

  • Põhisüsteemi teave (andmed Qt ja Qt Creatori versioonide, kompilaatori ja QPA plugina kohta);
  • Põhiline kasutusstatistika (täiendavad andmed Qt Creatori käivitamise sageduse ja tööaja kohta);
  • Üksikasjalik süsteemi teave (ekraani parameetrid, OpenGL ja graafikakaardi andmed);
  • Üksikasjalik kasutusstatistika (teave litsentsi, Qt Quick Designeri kasutamise, lokaadi, koostamissüsteemi ja erinevate Qt Creatori režiimide rakendamise kohta);
  • Andmete kogumise keelamine.

Seadetes on võimalik valikuliselt hallata iga statistika parameetri aktiveerimist ja 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 kasutamise üksikasjaliku statistika režiim. Andmed edastatakse krüpteeritud sidekanali kaudu. Serveri töötleja töötab Amazonis (statistika salvestamine on paigutatud sama tagaplaaniga online-installijaga).

Qt Wayland Compositori litsentsi muutmine ja telemeetri kogumise lubamine Qt Creatoris

Lisaks saab märkida testimise algus esimese beetaversiooni Qt 5.14. Väljalaske kuupäev on 26. november. Qt 5.14 versioon on märkimisväärne, kuna see sisaldab põhi toetust mõnedele võimalustele, mis on planeeritud Qt 6. Näiteks on lisatud uue Qt Quicki esialgne versioon, mis toetab 3D-d. Uus stseenide renderdamise API võimaldab käitada Qt Quicki rakendusi Vulkanil, Metalil või Direct3D 11 (ilma ülesehitamise sidumiseta OpenGL-iga), võimaldades QML-i kasutada 3D-elementide määratlemiseks liideses ilma UIP-formaadi vajaduseta, ning lahendab sellised probleemid nagu kõrged kulud QML-i integreerimisel Qt 3D-st tuleneva sisuga ning animatsiooni ja transformatsioonide sünkroniseerimise võimatuse kaadrisiseselt 2D ja 3D vahel.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster