Qt Wayland Compositor lisansını değiştirme ve Qt Creator'da telemetri toplamayı etkinleştirme

Qt Grup Şirketi açıkladı Qt 5.14'ün piyasaya sürülmesinden itibaren LGPLv3 yerine GPLv3 lisansı altında sağlanmaya başlayacak olan Qt Wayland Compositor, Qt Application Manager ve Qt PDF bileşenlerinin lisansının değiştirilmesi hakkında. Başka bir deyişle, bu bileşenlere bağlanmak artık GPLv3 uyumlu lisanslar kapsamındaki programların kaynak kodunu açmayı veya ticari bir lisans satın almayı gerektirecek (daha önce LGPLv3 özel koda bağlantıya izin veriyordu).

Qt Wayland Compositor и Qt Application Manager в основном востребованы при создании решений для встраиваемых и мобильных устройств, а Qt PDF ранее был доступен только в форме тестовых выпусков. Следует отметить, что под GPLv3 уже поставляется ряд дополнительных модулей и платформ, среди которых:

  • Qt Grafikleri
  • Qt CoAP
  • Qt Veri Görselleştirme
  • Qt Cihaz Yardımcı Programları
  • Qt KNX
  • Qt Lottie Animasyonu
  • Qt MQTT
  • Qt Ağ Kimlik Doğrulaması
  • Qt Hızlı WebGL
  • Qt Sanal Klavye
  • WebAssembly için Qt

Dikkat çeken bir diğer değişiklik ise включение Qt Creator'a telemetri gönderme seçenekleri. Telemetriyi etkinleştirmenin nedeni, Qt ürünlerinin daha sonra kalitelerini artırmak için nasıl kullanıldığını anlama isteğidir. Bilgilerin, belirli kullanıcıları tanımlamadan, anonimleştirilmiş bir biçimde işlendiği, ancak kullanıcı verilerini anonim olarak ayırmak için UUID kullanılarak işlendiği belirtiliyor (oluşturma için Qt sınıfı QUuid kullanılıyor). İstatistiklerin gönderildiği IP adresi de potansiyel olarak bir tanımlayıcı olarak kullanılabilir, ancak anlaşma об обработке частной информации указано, что компания не сохраняет привязку к IP-адресам.

Bugünkü sürümde istatistik göndermeye yönelik bir bileşen yer alıyor Qt Oluşturan 4.10.1. Связанная с телеметрией функциональность реализована через плагин «telemetry», который активируется, если пользователь не откажется от сбора данных во время установки (в процессе установки выдаётся предупреждение, в котором по умолчанию выделен пункт отправки телеметрии). Плагин основан на фреймворке KUserGeribildirim, развиваемом проектом KDE. Через секцию «Qt Creator Telemetry» в настройках пользователь может контролировать какие именно данные передаются на внешний сервер. Предусмотрено пять уровней детализации телеметрии:

  • Базовая системная информация (данные о версиях Qt и Qt Creator, компилятора и плагина QPA);
  • Базовая статистика по использованию (дополнительно передаются сведения о частоте запусков Qt Creator и продолжительности работы в программе);
  • Детализированная системная информация (параметры экрана, данные об OpenGL и графической карте);
  • Детализированная статистика по использованию (сведения о лицензии, использовании Qt Quick Designer, локали, системе сборки, применении различных режимов Qt Creator);
  • Veri toplamayı devre dışı bırakın.

Ayarlarda ayrıca her istatistik parametresinin dahil edilmesini seçici olarak kontrol edebilir ve sonuçta harici sunucuya gönderilen JSON belgesini görüntüleyebilirsiniz. Mevcut sürümde varsayılan mod veri toplamayı devre dışı bırakmaktır ancak gelecekte ayrıntılı kullanım istatistikleri modunu etkinleştirme planları vardır. Veriler şifreli bir iletişim kanalı üzerinden iletilir. Sunucu işlemcisi Amazon bulutunda çalışır (istatistik deposu, çevrimiçi yükleyiciyle aynı arka uçta bulunur).

Qt Wayland Compositor lisansını değiştirme ve Qt Creator'da telemetri toplamayı etkinleştirme

Ek olarak, not edilebilir test başlangıcı первой бета-версии Qt 5.14. Релиз ожидается 26 ноября. Выпуск Qt 5.14 примечателен включением предварительной поддержки некоторых возможностейIçin planlanan Qt 6. Örneğin, 3D destekli yeni Qt Quick'un ön uygulaması eklendi. Yeni sahne oluşturma API'si, Vulkan, Metal veya Direct3D 11'in üzerinde (OpenGL'ye sıkı sıkıya bağlı kalmadan) Qt Quick tabanlı uygulamaları çalıştırmanıza olanak tanıyacak ve arayüzdeki 3D öğeleri, UIP formatına dönüştürülecek ve aynı zamanda QML'yi Qt 3D içeriğiyle entegre ederken ortaya çıkan büyük yük ve 2D ile 3D arasındaki kare düzeyinde animasyonların ve dönüşümlerin senkronize edilememesi gibi sorunları da çözecektir.

Kaynak: opennet.ru

Yorum ekle