Tvrtka Qt Group o promjeni licence za komponente Qt Wayland Compositor, Qt Application Manager i Qt PDF, koje će od izdanja Qt 5.14 biti dostupne pod GPLv3 licencom umjesto LGPLv3. Drugim riječima, povezivanje s tim komponentama sada će zahtijevati otkrivanje izvornog koda softvera pod licencama kompatibilnim s GPLv3 ili kupnju komercijalne licence (ranije je primjena LGPLv3 dopuštala povezivanje s vlasničkim kodom).
Qt Wayland Compositor i Qt Application Manager su uglavnom traženi pri stvaranju rješenja za ugrađene i mobilne uređaje, dok je Qt PDF ranije bio dostupan samo u obliku probnih izdanja. Treba napomenuti da su već pod GPLv3 dostupni brojni dodatni moduli i platforme, među kojima:
- 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
Druga značajna promjena je opciju za slanje telemetrije u Qt Creator. Kao razlog uključivanja telemetrije navodi se želja da se razumije kako se proizvodi Qt koriste radi kasnijeg poboljšanja njihove kvalitete. Izjavljeno je da se informacije obrađuju u anonymiziranom obliku bez identificiranja pojedinačnih korisnika, ali uz primjenu UUID za anonimnu podjelu podataka korisnika (za generiranje se koristi Qt-klasa QUuid). Kao identifikator se također potencijalno može koristiti IP adresa s koje se šalje statistika, no o obradi privatnih podataka navedeno je da tvrtka ne čuva povezivanje s IP adresama.
Komponenta za slanje statistike uključena je u današnje izdanje . Funkcionalnost vezana uz telemetriju ostvarena je putem dodatka 'telemetry', koji se aktivira ako korisnik ne odbije prikupljanje podataka tijekom instalacije (tijekom instalacije izdan je upozorenje u kojem je unaprijed označena opcija za slanje telemetrije). Dodatak se temelji na okviru , razvijenom od strane KDE projekta. Kroz odjeljak 'Qt Creator Telemetry' u postavkama korisnik može kontrolirati koje se točno podatke šalju na vanjski poslužitelj. Predviđeno je pet razina detaljnosti telemetrije:
- Osnovne sistemske informacije (podaci o verzijama Qt i Qt Creatora, kompilatoru i QPA pluginu);
- Osnovna statistika o korištenju (dodatne informacije o učestalosti pokretanja Qt Creatora i trajanju rada u programu);
- Detaljne sistemske informacije (parametri ekrana, podaci o OpenGL-u i grafičkoj kartici);
- Detaljna statistika o korištenju (informacije o licenci, korištenju Qt Quick Designera, lokalizaciji, sustavu gradnje, upotrebi različitih režima Qt Creatora);
- Isključivanje prikupljanja podataka.
U postavkama se također može selektivno upravljati uključivanjem svakog parametra statistike i pregledavati konačni JSON dokument koji se šalje na vanjski server. U trenutnom izdanju zadano je odabrano isključivanje prikupljanja podataka, ali se u budućnosti planira aktiviranje režima detaljne statistike o korištenju. Podaci se prenose kroz šifrirani komunikacijski kanal. Serverski procesor se izvršava u oblaku Amazona (skladište statistike smješteno je na istom backendu s online instalatorom).
Dodatno se može istaknuti prve beta verzije Qt 5.14. Očekuje se izdanje 26. novembra. Izdanje Qt 5.14 se ističe uključivanjem preliminarne podrške za neke , planirane za . Na primjer, dodana je preliminarna implementacija novog Qt Quick-a s podrškom za 3D. Novi API za rendiranje scene omogućit će pokretanje aplikacija temeljenih na Qt Quick-u preko Vulkan-a, Metal-a ili Direct3D 11 (bez čvrstog vezivanja uz OpenGL), omogućit će korištenje QML-a za definiranje 3D elemenata u sučelju bez korištenja UIP formata, a također će riješiti probleme kao što su veliki troškovi integracije QML-a s sadržajem iz Qt 3D i nemogućnost sinkronizacije animacije i transformacija na razini pojedinačnih kadrova između 2D i 3D.
Izvor: opennet.ru
