Canviant la llicència de Qt Wayland Compositor i habilitant la recollida de telemetria a Qt Creator

Companyia del Grup Qt va anunciar sobre el canvi de la llicència dels components Qt Wayland Compositor, Qt Application Manager i Qt PDF, que, a partir del llançament de Qt 5.14, començaran a subministrar-se sota la llicència GPLv3 en lloc de LGPLv3. En altres paraules, l'enllaç a aquests components ara requerirà obrir el codi font dels programes sota llicències compatibles amb GPLv3 o comprar una llicència comercial (anteriorment, LGPLv3 permetia l'enllaç amb codi propietari).

Qt Wayland Compositor i Qt Application Manager s'utilitzen principalment per crear solucions per a dispositius incrustats i mòbils, i Qt PDF abans només estava disponible en forma de llançament de prova. Cal tenir en compte que ja s'ofereixen diversos mòduls i plataformes addicionals sota GPLv3, com ara:

  • Gràfiques Qt
  • Qt CoAP
  • Visualització de dades Qt
  • Utilitats del dispositiu Qt
  • Qt KNX
  • Qt Lottie Animació
  • Qt MQTT
  • Autenticació de xarxa Qt
  • Qt Quick WebGL
  • Teclat virtual Qt
  • Qt per a WebAssembly

Un altre canvi destacable és inclusió opcions per enviar telemetria a Qt Creator. El motiu esmentat per habilitar la telemetria és el desig d'entendre com s'utilitzen els productes Qt per tal de millorar-ne posteriorment la qualitat. S'indica que la informació es processa de forma anònima sense identificar usuaris específics, però utilitzant UUID per separar de manera anònima les dades dels usuaris (la classe Qt QUuid s'utilitza per a la generació). L'adreça IP des de la qual s'envien les estadístiques també es pot utilitzar com a identificador, però en acord pel que fa al tractament d'informació privada, s'indica que l'empresa no manté un enllaç a adreces IP.

A la publicació d'avui s'inclou un component per enviar estadístiques Qt Creator 4.10.1. La funcionalitat relacionada amb la telemetria s'implementa mitjançant el connector "telemetria", que s'activa si l'usuari no rebutja la recollida de dades durant la instal·lació (s'emet un avís durant el procés d'instal·lació, en el qual l'opció d'enviar telemetria està destacada per defecte). El connector es basa en el framework KUserFeedback, desenvolupat pel projecte KDE. A través de la secció "Qt Creator Telemetry" de la configuració, l'usuari pot controlar quines dades es transfereixen al servidor extern. Hi ha cinc nivells de detall de telemetria:

  • Informació bàsica del sistema (informació sobre les versions de Qt i Qt Creator, compilador i connector QPA);
  • Estadístiques d'ús bàsiques (a més, es transmet informació sobre la freqüència dels llançaments de Qt Creator i la durada del treball al programa);
  • Informació detallada del sistema (paràmetres de la pantalla, OpenGL i informació de la targeta gràfica);
  • Estadístiques d'ús detallades (informació sobre la llicència, l'ús de Qt Quick Designer, la configuració regional, el sistema de compilació, l'ús de diversos modes de Qt Creator);
  • Desactiva la recollida de dades.

A la configuració també podeu controlar selectivament la inclusió de cada paràmetre estadístic i veure el document JSON resultant enviat al servidor extern. A la versió actual, el mode predeterminat és desactivar la recollida de dades, però en el futur hi ha plans per habilitar el mode d'estadístiques d'ús detallades. Les dades es transmeten per un canal de comunicació xifrat. El processador del servidor s'executa al núvol d'Amazon (l'emmagatzematge d'estadístiques es troba al mateix backend que l'instal·lador en línia).

Canviant la llicència de Qt Wayland Compositor i habilitant la recollida de telemetria a Qt Creator

A més, es pot assenyalar inici de la prova primera versió beta de Qt 5.14. El llançament es preveu el 26 de novembre. El llançament de Qt 5.14 destaca per la inclusió de suport preliminar per a alguns oportunitatsprevist per a Qt 6. Per exemple, s'ha afegit una implementació preliminar del nou Qt Quick amb suport 3D. La nova API de renderització d'escenes us permetrà executar aplicacions basades en Qt Quick a sobre de Vulkan, Metal o Direct3D 11 (sense estar estretament lligat a OpenGL), permetrà utilitzar QML per definir elements 3D a la interfície sense utilitzar el Format UIP, i també solucionarà problemes com ara grans despeses a l'hora d'integrar QML amb contingut de Qt 3D i la incapacitat de sincronitzar animacions i transformacions a nivell de fotograma entre 2D i 3D.

Font: opennet.ru

Afegeix comentari