Zmena licencie pre Qt Wayland Compositor a povolenie telemetrického zhromažďovania v Qt Creator

Spoločnosť Qt Group oznámila, o zmene licencie pre komponenty Qt Wayland Compositor, Qt Application Manager a Qt PDF, ktoré sa počnúc vydaním Qt 5.14 začnú dodávať pod licenciou GPLv3 namiesto LGPLv3. Inými slovami, prepojenie s týmito komponentmi bude teraz vyžadovať otvorenie zdrojového kódu programov v rámci licencií kompatibilných s GPLv3 alebo zakúpenie komerčnej licencie (predtým LGPLv3 umožňovalo prepojenie s proprietárnym kódom).

Qt Wayland Compositor a Qt Application Manager sa používajú hlavne na vytváranie riešení pre vstavané a mobilné zariadenia a Qt PDF bolo predtým dostupné iba vo forme testovacej verzie. Je potrebné poznamenať, že množstvo ďalších modulov a platforiem sa už dodáva pod GPLv3, vrátane:

  • Qt grafy
  • Qt CoAP
  • Vizualizácia dát Qt
  • Qt Device Utilities
  • Qt KNX
  • Animácia Qt Lottie
  • Qt MQTT
  • Overenie siete Qt
  • Qt Quick WebGL
  • Virtuálna klávesnica Qt
  • Qt pre WebAssembly

Ďalšou pozoruhodnou zmenou je zahrnutie možnosti odosielania telemetrie do Qt Creator. Dôvodom pre umožnenie telemetrie je túžba pochopiť, ako sa produkty Qt používajú, aby sa následne zlepšila ich kvalita. Uvádza sa, že informácie sú spracovávané v anonymizovanej podobe bez identifikácie konkrétnych užívateľov, ale s použitím UUID na anonymné oddelenie užívateľských dát (na generovanie sa používa Qt trieda QUuid). IP adresa, z ktorej sa odosielajú štatistiky, môže byť tiež potenciálne použitá ako identifikátor, ale v dohoda ohľadom spracovania súkromných informácií sa uvádza, že spoločnosť neudržiava prepojenie na IP adresy.

Súčasťou dnešného vydania je komponent na odosielanie štatistík Tvorca Qt 4.10.1. Funkcionalita súvisiaca s telemetriou je implementovaná prostredníctvom zásuvného modulu „telemetria“, ktorý sa aktivuje, ak používateľ neodmietne zhromažďovanie údajov počas inštalácie (počas procesu inštalácie sa zobrazí varovanie, v ktorom je štandardne zvýraznená možnosť odosielania telemetrie). Plugin je založený na frameworku KUserFeedback, vyvinutý projektom KDE. Prostredníctvom časti „Qt Creator Telemetry“ v nastaveniach môže používateľ ovládať, aké údaje sa prenesú na externý server. Existuje päť úrovní podrobností telemetrie:

  • Základné systémové informácie (informácie o verziách Qt a Qt Creator, kompilátor a QPA plugin);
  • Základné štatistiky používania (navyše sa prenášajú informácie o frekvencii spúšťania Qt Creator a trvaní práce v programe);
  • Podrobné systémové informácie (parametre obrazovky, OpenGL a informácie o grafickej karte);
  • Podrobné štatistiky používania (informácie o licencii, použití Qt Quick Designer, miestne nastavenie, zostavovací systém, používanie rôznych režimov Qt Creator);
  • Zakázať zhromažďovanie údajov.

V nastaveniach môžete tiež selektívne ovládať zahrnutie každého parametra štatistiky a zobraziť výsledný dokument JSON odoslaný na externý server. V aktuálnom vydaní je predvolený režim zakázanie zhromažďovania údajov, ale v budúcnosti sa plánuje povoliť režim podrobných štatistík používania. Údaje sa prenášajú cez šifrovaný komunikačný kanál. Procesor servera beží v cloude Amazon (úložisko štatistík sa nachádza na rovnakom backende ako online inštalátor).

Zmena licencie pre Qt Wayland Compositor a povolenie telemetrického zhromažďovania v Qt Creator

Okrem toho je možné poznamenať začiatok testovania prvá beta verzia Qt 5.14. Vydanie sa očakáva 26. novembra. Vydanie Qt 5.14 je pozoruhodné zahrnutím predbežnej podpory pre niektorých príležitostiplánované pre Qt 6. Pribudla napríklad predbežná implementácia nového Qt Quick s podporou 3D. Nové API na vykresľovanie scén vám umožní spúšťať aplikácie založené na Qt Quick nad Vulkan, Metal alebo Direct3D 11 (bez toho, aby ste boli pevne viazaní na OpenGL), umožní použiť QML na definovanie 3D prvkov v rozhraní bez použitia UIP a tiež vyrieši problémy, ako je veľká réžia pri integrácii QML s obsahom z Qt 3D a neschopnosť synchronizovať animácie a transformácie na úrovni snímok medzi 2D a 3D.

Zdroj: opennet.ru

Pridať komentár