Modification de la licence pour Qt Wayland Compositor et activation de la collecte de télémétrie dans Qt Creator

Société du groupe Qt annoncé le sur la modification de la licence des composants Qt Wayland Compositor, Qt Application Manager et Qt PDF, qui, à partir de la sortie de Qt 5.14, commenceront à être fournis sous la licence GPLv3 au lieu de LGPLv3. En d'autres termes, la liaison vers ces composants nécessitera désormais d'ouvrir le code source des programmes sous licences compatibles GPLv3 ou d'acheter une licence commerciale (auparavant, la LGPLv3 permettait la liaison vers du code propriétaire).

Qt Wayland Compositor et Qt Application Manager sont principalement utilisés pour créer des solutions pour les appareils embarqués et mobiles, et Qt PDF n'était auparavant disponible que sous forme de version de test. A noter qu'un certain nombre de modules et plateformes supplémentaires sont déjà fournis sous GPLv3, notamment :

  • Graphiques Qt
  • QtCoAP
  • Visualisation des données Qt
  • Utilitaires de périphérique Qt
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Authentification réseau Qt
  • Qt Rapide WebGL
  • Clavier virtuel Qt
  • Qt pour WebAssembly

Un autre changement notable est incorporation options d'envoi de télémétrie à Qt Creator. La raison invoquée pour activer la télémétrie est la volonté de comprendre comment les produits Qt sont utilisés afin d'améliorer ensuite leur qualité. Il est indiqué que les informations sont traitées sous une forme anonymisée sans identifier d'utilisateurs spécifiques, mais en utilisant l'UUID pour séparer de manière anonyme les données utilisateur (la classe Qt QUuid est utilisée pour la génération). L'adresse IP à partir de laquelle les statistiques sont envoyées peut également potentiellement être utilisée comme identifiant, mais en une entente concernant le traitement des informations privées, il est précisé que la société ne maintient pas de lien avec les adresses IP.

Un composant pour l'envoi de statistiques est inclus dans la version d'aujourd'hui Créateur Qt 4.10.1. La fonctionnalité liée à la télémétrie est implémentée via le plugin « télémétrie », qui est activé si l'utilisateur ne refuse pas la collecte de données lors de l'installation (un avertissement est émis pendant le processus d'installation, dans lequel l'option d'envoi de télémétrie est mise en évidence par défaut). Le plugin est basé sur le framework Commentaires des utilisateurs, développé par le projet KDE. Grâce à la section « Qt Creator Telemetry » dans les paramètres, l'utilisateur peut contrôler quelles données sont transférées vers le serveur externe. Il existe cinq niveaux de détail de télémétrie :

  • Informations système de base (informations sur les versions de Qt et Qt Creator, du compilateur et du plugin QPA) ;
  • Statistiques d'utilisation de base (de plus, des informations sont transmises sur la fréquence de lancement de Qt Creator et la durée de travail dans le programme) ;
  • Informations système détaillées (paramètres d'écran, informations OpenGL et carte graphique) ;
  • Statistiques d'utilisation détaillées (informations sur la licence, utilisation de Qt Quick Designer, paramètres régionaux, système de build, utilisation des différents modes de Qt Creator) ;
  • Désactivez la collecte de données.

Dans les paramètres, vous pouvez également contrôler de manière sélective l'inclusion de chaque paramètre de statistiques et afficher le document JSON résultant envoyé au serveur externe. Dans la version actuelle, le mode par défaut consiste à désactiver la collecte de données, mais à l'avenir, il est prévu d'activer le mode de statistiques d'utilisation détaillées. Les données sont transmises via un canal de communication crypté. Le processeur du serveur s'exécute dans le cloud Amazon (le stockage des statistiques est situé sur le même backend que le programme d'installation en ligne).

Modification de la licence pour Qt Wayland Compositor et activation de la collecte de télémétrie dans Qt Creator

De plus, on peut noter début des tests première version bêta de Qt 5.14. La sortie est attendue le 26 novembre. La sortie de Qt 5.14 se distingue par l'inclusion d'un support préliminaire pour certains des opportunitésprévu Qt 6. Par exemple, une implémentation préliminaire du nouveau Qt Quick avec support 3D a été ajoutée. La nouvelle API de rendu de scène vous permettra d'exécuter des applications basées sur Qt Quick au-dessus de Vulkan, Metal ou Direct3D 11 (sans être étroitement lié à OpenGL), permettra d'utiliser QML pour définir des éléments 3D dans l'interface sans utiliser le Format UIP, et résoudra également des problèmes tels qu'une surcharge importante lors de l'intégration de QML avec du contenu de Qt 3D et l'incapacité de synchroniser les animations et les transformations au niveau de l'image entre la 2D et la 3D.

Source: opennet.ru

Ajouter un commentaire