Cambiando a licenza para Qt Wayland Compositor e habilitando a recollida de telemetría en Qt Creator

Empresa do Grupo Qt anunciou sobre o cambio da licenza dos compoñentes Qt Wayland Compositor, Qt Application Manager e Qt PDF, que, a partir do lanzamento de Qt 5.14, comezarán a proporcionarse baixo a licenza GPLv3 en lugar de LGPLv3. Noutras palabras, a ligazón a estes compoñentes agora requirirá abrir o código fonte dos programas baixo licenzas compatibles con GPLv3 ou mercar unha licenza comercial (anteriormente, LGPLv3 permitía a ligazón a código propietario).

Qt Wayland Compositor e Qt Application Manager utilízanse principalmente para crear solucións para dispositivos móbiles e integrados, e Qt PDF anteriormente só estaba dispoñible en forma de versión de proba. Cómpre ter en conta que xa se proporcionan varios módulos e plataformas adicionais baixo a GPLv3, incluíndo:

  • Gráficos Qt
  • Qt CoAP
  • Visualización de datos Qt
  • Utilidades de dispositivos Qt
  • Qt KNX
  • Animación Qt Lottie
  • Qt MQTT
  • Autenticación de rede Qt
  • Qt Quick WebGL
  • Teclado virtual Qt
  • Qt para WebAssembly

Outro cambio destacable é incorporación opcións para enviar telemetría a Qt Creator. O motivo citado para habilitar a telemetría é o desexo de comprender como se usan os produtos Qt para mellorar posteriormente a súa calidade. Indícase que a información se procesa de forma anónima sen identificar usuarios específicos, pero usando UUID para separar de forma anónima os datos do usuario (utilízase a clase Qt QUuid para a xeración). O enderezo IP desde o que se envían as estatísticas tamén se pode usar como identificador, pero en acordo en canto ao tratamento de información privada, indícase que a empresa non mantén unha ligazón a enderezos IP.

No lanzamento de hoxe inclúese un compoñente para enviar estatísticas QtCreator 4.10.1. A funcionalidade relacionada coa telemetría implícase a través do complemento "telemetría", que se activa se o usuario non rexeita a recollida de datos durante a instalación (emítese un aviso durante o proceso de instalación, no que se destaca a opción de enviar telemetría por defecto). O complemento baséase no framework Comentarios de KUser, desenvolvido polo proxecto KDE. A través da sección "Telemetría de Qt Creator" da configuración, o usuario pode controlar que datos se transfiren ao servidor externo. Hai cinco niveis de detalle de telemetría:

  • Información básica do sistema (información sobre versións de Qt e Qt Creator, compilador e complemento QPA);
  • Estatísticas básicas de uso (ademáis transmítese información sobre a frecuencia dos lanzamentos de Qt Creator e a duración do traballo no programa);
  • Información detallada do sistema (parámetros da pantalla, OpenGL e información da tarxeta gráfica);
  • Estatísticas de uso detalladas (información sobre licenza, uso de Qt Quick Designer, localización, sistema de compilación, uso de varios modos de Qt Creator);
  • Desactivar a recollida de datos.

Na configuración tamén pode controlar selectivamente a inclusión de cada parámetro de estatística e ver o documento JSON resultante enviado ao servidor externo. Na versión actual, o modo predeterminado é desactivar a recollida de datos, pero no futuro hai plans para activar o modo de estatísticas de uso detalladas. Os datos transmítense a través dunha canle de comunicación cifrada. O procesador do servidor execútase na nube de Amazon (o almacenamento de estatísticas sitúase no mesmo backend que o instalador en liña).

Cambiando a licenza para Qt Wayland Compositor e habilitando a recollida de telemetría en Qt Creator

Ademais, pódese sinalar inicio da proba primeira versión beta de Qt 5.14. O lanzamento está previsto para o 26 de novembro. O lanzamento de Qt 5.14 destaca pola inclusión de soporte preliminar para algúns oportunidadesprevisto para Qt 6. Por exemplo, engadiuse unha implementación preliminar do novo Qt Quick con soporte 3D. A nova API de representación de escenas permitirache executar aplicacións baseadas en Qt Quick enriba de Vulkan, Metal ou Direct3D 11 (sen estar estreitamente vinculado a OpenGL), posibilitará usar QML para definir elementos 3D na interface sen usar o formato UIP, e tamén resolverá problemas como grandes sobrecargas á hora de integrar QML con contido de Qt 3D e a imposibilidade de sincronizar animacións e transformacións a nivel de cadros entre 2D e 3D.

Fonte: opennet.ru

Engadir un comentario