Změna licence pro Qt Wayland Compositor a povolení shromažďování telemetrie v Qt Creator

Společnost skupiny Qt oznámil o změně licence pro komponenty Qt Wayland Compositor, Qt Application Manager a Qt PDF, které se počínaje vydáním Qt 5.14 začnou dodávat pod licencí GPLv3 namísto LGPLv3. Jinými slovy, propojení s těmito komponentami bude nyní vyžadovat otevření zdrojového kódu programů v rámci licencí kompatibilních s GPLv3 nebo zakoupení komerční licence (dříve LGPLv3 umožňovalo propojení s proprietárním kódem).

Qt Wayland Compositor a Qt Application Manager se používají hlavně k vytváření řešení pro vestavěná a mobilní zařízení a Qt PDF bylo dříve dostupné pouze ve formě testovacího vydání. Je třeba poznamenat, že řada dalších modulů a platforem je již dodávána pod licencí GPLv3, včetně:

  • Qt grafy
  • Qt CoAP
  • Vizualizace dat Qt
  • Qt Device Utility
  • Qt KNX
  • Animace Qt Lottie
  • Qt MQTT
  • Síťové ověřování Qt
  • Qt Quick WebGL
  • Virtuální klávesnice Qt
  • Qt pro WebAssembly

Další pozoruhodnou změnou je začlenění možnosti odesílání telemetrie do Qt Creatoru. Důvodem pro umožnění telemetrie je touha porozumět tomu, jak se produkty Qt používají, aby se následně zlepšila jejich kvalita. Uvádí se, že informace jsou zpracovávány v anonymizované podobě bez identifikace konkrétních uživatelů, ale pomocí UUID k anonymnímu oddělení uživatelských dat (pro generování se používá Qt třída QUuid). IP adresa, ze které se odesílají statistiky, může být také potenciálně použita jako identifikátor, ale v dohoda ohledně zpracování soukromých informací se uvádí, že společnost neudržuje odkaz na IP adresy.

Součástí dnešního vydání je komponenta pro odesílání statistik Tvůrce Qt 4.10.1. Funkčnost související s telemetrií je implementována prostřednictvím pluginu „telemetrie“, který se aktivuje, pokud uživatel během instalace neodmítne shromažďování dat (během instalace se zobrazí varování, ve kterém je ve výchozím nastavení zvýrazněna možnost odeslat telemetrii). Plugin je založen na frameworku KUserFeedback, vyvinutý projektem KDE. Prostřednictvím sekce „Qt Creator Telemetry“ v nastavení může uživatel ovládat, jaká data se přenášejí na externí server. Existuje pět úrovní podrobností telemetrie:

  • Základní systémové informace (informace o verzích Qt a Qt Creator, kompilátor a QPA plugin);
  • Základní statistiky využití (dodatečně se přenášejí informace o frekvenci spouštění Qt Creatoru a době trvání práce v programu);
  • Podrobné informace o systému (parametry obrazovky, OpenGL a informace o grafické kartě);
  • Podrobné statistiky používání (informace o licenci, použití Qt Quick Designer, národní prostředí, systém sestavení, použití různých režimů Qt Creator);
  • Zakázat sběr dat.

V nastavení můžete také selektivně ovládat zahrnutí každého parametru statistiky a zobrazit výsledný dokument JSON odeslaný na externí server. V aktuální verzi je výchozím režimem zakázání shromažďování dat, ale v budoucnu se plánuje povolení režimu podrobných statistik využití. Data jsou přenášena šifrovaným komunikačním kanálem. Procesor serveru běží v cloudu Amazon (úložiště statistik je umístěno na stejném backendu jako online instalační program).

Změna licence pro Qt Wayland Compositor a povolení shromažďování telemetrie v Qt Creator

Navíc lze poznamenat začátek testování první beta verze Qt 5.14. Vydání se očekává 26. listopadu. Vydání Qt 5.14 je pozoruhodné zahrnutím předběžné podpory pro některé příležitostiplánováno pro Qt 6. Přibyla například předběžná implementace nového Qt Quick s podporou 3D. Nové rozhraní API pro vykreslování scén vám umožní spouštět aplikace založené na Qt Quick nad Vulkanem, Metal nebo Direct3D 11 (aniž by byly pevně svázány s OpenGL), umožní používat QML k definování 3D prvků v rozhraní bez použití UIP a také vyřeší problémy, jako je velká režie při integraci QML s obsahem z Qt 3D a nemožnost synchronizovat animace a transformace na úrovni snímků mezi 2D a 3D.

Zdroj: opennet.ru

Přidat komentář