Promjena licence za Qt Wayland Compositor i uključivanje prikupljanja telemetrije u Qt Creator

Tvrtka Qt Group najavila o promjeni licence za komponente Qt Wayland Compositor, Qt Application Manager i Qt PDF, koje će od izdanja Qt 5.14 biti dostupne pod GPLv3 licencom umjesto LGPLv3. Drugim riječima, povezivanje s tim komponentama sada će zahtijevati otkrivanje izvornog koda softvera pod licencama kompatibilnim s GPLv3 ili kupnju komercijalne licence (ranije je primjena LGPLv3 dopuštala povezivanje s vlasničkim kodom).

Qt Wayland Compositor i Qt Application Manager su uglavnom traženi pri stvaranju rješenja za ugrađene i mobilne uređaje, dok je Qt PDF ranije bio dostupan samo u obliku probnih izdanja. Treba napomenuti da su već pod GPLv3 dostupni brojni dodatni moduli i platforme, među kojima:

  • 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

Druga značajna promjena je uključivanje opciju za slanje telemetrije u Qt Creator. Kao razlog uključivanja telemetrije navodi se želja da se razumije kako se proizvodi Qt koriste radi kasnijeg poboljšanja njihove kvalitete. Izjavljeno je da se informacije obrađuju u anonymiziranom obliku bez identificiranja pojedinačnih korisnika, ali uz primjenu UUID za anonimnu podjelu podataka korisnika (za generiranje se koristi Qt-klasa QUuid). Kao identifikator se također potencijalno može koristiti IP adresa s koje se šalje statistika, no u sporazumu o obradi privatnih podataka navedeno je da tvrtka ne čuva povezivanje s IP adresama.

Komponenta za slanje statistike uključena je u današnje izdanje Qt Creator 4.10.1. Funkcionalnost vezana uz telemetriju ostvarena je putem dodatka 'telemetry', koji se aktivira ako korisnik ne odbije prikupljanje podataka tijekom instalacije (tijekom instalacije izdan je upozorenje u kojem je unaprijed označena opcija za slanje telemetrije). Dodatak se temelji na okviru KUserFeedback, razvijenom od strane KDE projekta. Kroz odjeljak 'Qt Creator Telemetry' u postavkama korisnik može kontrolirati koje se točno podatke šalju na vanjski poslužitelj. Predviđeno je pet razina detaljnosti telemetrije:

  • Osnovne sistemske informacije (podaci o verzijama Qt i Qt Creatora, kompilatoru i QPA pluginu);
  • Osnovna statistika o korištenju (dodatne informacije o učestalosti pokretanja Qt Creatora i trajanju rada u programu);
  • Detaljne sistemske informacije (parametri ekrana, podaci o OpenGL-u i grafičkoj kartici);
  • Detaljna statistika o korištenju (informacije o licenci, korištenju Qt Quick Designera, lokalizaciji, sustavu gradnje, upotrebi različitih režima Qt Creatora);
  • Isključivanje prikupljanja podataka.

U postavkama se također može selektivno upravljati uključivanjem svakog parametra statistike i pregledavati konačni JSON dokument koji se šalje na vanjski server. U trenutnom izdanju zadano je odabrano isključivanje prikupljanja podataka, ali se u budućnosti planira aktiviranje režima detaljne statistike o korištenju. Podaci se prenose kroz šifrirani komunikacijski kanal. Serverski procesor se izvršava u oblaku Amazona (skladište statistike smješteno je na istom backendu s online instalatorom).

Promjena licence za Qt Wayland Compositor i uključivanje prikupljanja telemetrije u Qt Creator

Dodatno se može istaknuti početak testiranja prve beta verzije Qt 5.14. Očekuje se izdanje 26. novembra. Izdanje Qt 5.14 se ističe uključivanjem preliminarne podrške za neke mogućnosti, planirane za Qt 6. Na primjer, dodana je preliminarna implementacija novog Qt Quick-a s podrškom za 3D. Novi API za rendiranje scene omogućit će pokretanje aplikacija temeljenih na Qt Quick-u preko Vulkan-a, Metal-a ili Direct3D 11 (bez čvrstog vezivanja uz OpenGL), omogućit će korištenje QML-a za definiranje 3D elemenata u sučelju bez korištenja UIP formata, a također će riješiti probleme kao što su veliki troškovi integracije QML-a s sadržajem iz Qt 3D i nemogućnost sinkronizacije animacije i transformacija na razini pojedinačnih kadrova između 2D i 3D.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster