Ændring af licensen for Qt Wayland Compositor og inkluderer indsamling af telemetri i Qt Creator.

Qt Group har annonceret om ændringen af licensen for Qt Wayland Compositor, Qt Application Manager og Qt PDF, som fra og med Qt 5.14 vil blive leveret under GPLv3 i stedet for LGPLv3. Med andre ord vil binding til disse komponenter nu kræve åbning af kildekoder under licenser, der er kompatible med GPLv3, eller køb af en kommerciel licens (tidligere tillod brugen af LGPLv3 binding til proprietær kode).

Qt Wayland Compositor og Qt Application Manager er primært efterspurgt i udviklingen af løsninger til indlejrede og mobile enheder, mens Qt PDF tidligere kun var tilgængelig i form af testversioner. Det skal bemærkes, at flere yderligere moduler og platforme allerede leveres under GPLv3, herunder:

  • 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

En anden bemærkelsesværdig ændring er inklusion mulighederne for at sende telemetri i Qt Creator. Som årsag til inklusionen af telemetri nævnes ønsket om at forstå, hvordan Qt-produkter anvendes, så deres kvalitet kan forbedres. Det er angivet, at informationen behandles anonymt uden identifikation af specifikke brugere, men med brug af UUID til anonym opdeling af brugerdata (Qt-klassen QUuid anvendes til genereringen). En IP-adresse, som statistikken sendes fra, kan også potentielt bruges som identifikator, men i aftalen om behandling af personlige oplysninger er det angivet, at virksomheden ikke gemmer forbindelsen til IP-adresser.

Komponenten til at sende statistik er inkluderet i dagens udgave Qt Creator 4.10.1. Den telemetrifunktionalitet, der er relateret til telemetri, er implementeret via et 'telemetry' plugin, som aktiveres, hvis brugeren ikke fraskriver sig datainsamling under installationen (under installationsprocessen gives der en advarsel, hvor indstillingen for at sende telemetri som standard er markeret). Pluginet er baseret på rammeværket KUserFeedback, udviklet af KDE-projektet. Gennem afsnittet 'Qt Creator Telemetry' i indstillingerne kan brugeren kontrollere, hvilke specifikke data der sendes til den eksterne server. Der er defineret fem niveauer af telemetridetaljering:

  • Basis systeminformation (data om versioner af Qt og Qt Creator, kompilatoren og QPA-pluginet);
  • Grundlæggende brugsstatistik (yderligere oplysninger om hvor ofte Qt Creator startes og hvor længe programmet er aktivt);
  • Detaljerede systemoplysninger (skærmparametre, data om OpenGL og grafikkort);
  • Detaljeret brugsstatistik (oplysninger om licensen, brugen af Qt Quick Designer, lokalitet, byggesystemet, anvendelse af forskellige Qt Creator-tilstande);
  • Deaktivering af datanedhentning.

I indstillingerne kan man også selektivt styre aktiveringen af hver statistikparameter og se det endelige JSON-dokument, der sendes til den eksterne server. I den nuværende version er indstillingen for deaktivering af datanedhentning som standard valgt, men i fremtiden planlægges aktivering af detaljering af brugsstatistik. Data overføres via en krypteret forbindelse. Serverbehandleren kører i Amazon-skyen (statistiklageret er placeret på samme backend som online-installationsprogrammet).

Ændring af licensen for Qt Wayland Compositor og inkluderer indsamling af telemetri i Qt Creator.

Yderligere kan det nævnes testning påbegyndes den første beta-version af Qt 5.14. Udgivelsen forventes den 26. november. Udgivelsen af Qt 5.14 er bemærkelsesværdig for at inkludere forhåndsstøtte til nogle funktioner, planlagt til Qt 6. For eksempel er der tilføjet en tidlig implementering af den nye Qt Quick med 3D-support. Det nye scene-renderings-API vil gøre det muligt at køre Qt Quick-baserede applikationer over Vulkan, Metal eller Direct3D 11 (uden fast binding til OpenGL), give mulighed for at bruge QML til at definere 3D-elementer i grænsefladen uden brug af UIP-formatet, og løse problemer som høje omkostninger ved at integrere QML med indhold fra Qt 3D og umuligheden af at synkronisere animationer og transformationer på level af individuelle frames mellem 2D og 3D.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster