Mudança na licença do Qt Wayland Compositor e inclusão da coleta de telemetria no Qt Creator

Qt Group anunciou sobre a mudança de licença dos componentes Qt Wayland Compositor, Qt Application Manager e Qt PDF, que a partir da versão Qt 5.14 passarão a ser fornecidos sob a licença GPLv3 em vez de LGPLv3. Em outras palavras, a vinculação com esses componentes agora exigirá a abertura dos códigos-fonte dos programas sob licenças compatíveis com a GPLv3, ou a compra de uma licença comercial (anteriormente, o uso da LGPLv3 permitia a vinculação com código proprietário).

Qt Wayland Compositor e Qt Application Manager são principalmente requisitados na criação de soluções para dispositivos embutidos e móveis, enquanto o Qt PDF anteriormente estava disponível apenas na forma de versões de teste. É importante notar que já existem vários módulos e plataformas adicionais disponíveis sob GPLv3, incluindo:

  • 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

Outra alteração digna de nota é a inclusão da opção para enviar telemetria ao Qt Creator. A razão para a inclusão da telemetria é o desejo de entender como os produtos Qt são utilizados para melhorar sua qualidade posteriormente. Foi declarado que as informações são processadas de maneira anônima sem identificação de usuários específicos, mas com a aplicação de UUID para divisão anônima dos dados dos usuários (o Qt class QUuid é aplicado para geração). Como identificador, o endereço IP de onde as estatísticas são enviadas também pode ser potencialmente utilizado, mas no acordo

sobre o processamento de informações privadas, a empresa afirma que não mantém vínculo com endereços IP. O componente para envio de estatísticas está incluído na versão de hojeQt Creator 4.10.1 . A funcionalidade relacionada à telemetria é implementada por meio do plugin 'telemetry', que é ativado se o usuário não optar por recusar a coleta de dados durante a instalação (durante a instalação, é emitido um aviso no qual a opção de envio de telemetria está selecionada por padrão). O plugin é baseado no frameworkKUserFeedback

  • , desenvolvido pelo projeto KDE. Através da seção 'Qt Creator Telemetry' nas configurações, o usuário pode controlar quais dados específicos são enviados para o servidor externo. Há cinco níveis de detalhamento da telemetria:
  • Estatísticas básicas de uso (informações sobre a frequência de execução do Qt Creator e duração de uso do programa também são enviadas);
  • Informações detalhadas do sistema (parâmetros da tela, dados sobre OpenGL e a placa gráfica);
  • Estatísticas detalhadas de uso (informações sobre licença, uso do Qt Quick Designer, localidade, sistema de compilação, aplicação de diferentes modos do Qt Creator);
  • Desativação da coleta de dados.

Nas configurações, você também pode gerenciar seletivamente a ativação de cada parâmetro estatístico e visualizar o documento JSON final enviado para o servidor externo. Na versão atual, o modo de desativação da coleta de dados está ativado por padrão, mas no futuro, pretende-se ativar o modo de estatísticas detalhadas de uso. Os dados são transmitidos por um canal de comunicação criptografado. O processador do servidor é executado na nuvem da Amazon (o armazenamento das estatísticas está alojado no mesmo backend do instalador online).

Mudança na licença do Qt Wayland Compositor e inclusão da coleta de telemetria no Qt Creator

Adicionalmente, pode-se destacar início dos testes da primeira versão beta do Qt 5.14. O lançamento está previsto para 26 de novembro. A versão do Qt 5.14 é notável por incluir suporte preliminar a algumas capacidades, programadas para Qt 6. Por exemplo, foi adicionada uma implementação preliminar do novo Qt Quick com suporte a 3D. Uma nova API de renderização de cena permitirá executar aplicativos baseados no Qt Quick sobre Vulkan, Metal ou Direct3D 11 (sem vínculo rígido ao OpenGL), possibilitará o uso de QML para definir elementos 3D na interface sem a necessidade de usar o formato UIP, e resolverá questões como altos custos de integração do QML com conteúdo do Qt 3D e a incapacidade de sincronizar animações e transformações em nível de quadros entre 2D e 3D.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster