Qt Group 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 é 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 acordo
sobre o processamento de informações privadas, a empresa afirma que não mantém vínculo com endereços IP. Qt Creator 4.10.1 KUserFeedback
- , 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).
Adicionalmente, pode-se destacar 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 , programadas para . 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
