Pag-usab sa lisensya alang sa Qt Wayland Compositor ug pagpagana sa koleksyon sa telemetry sa Qt Creator

Kompanya sa Qt Group gipahibalo bahin sa pagbag-o sa lisensya alang sa Qt Wayland Compositor, Qt Application Manager ug Qt PDF nga mga sangkap, nga, sugod sa pagpagawas sa Qt 5.14, magsugod nga ihatag sa ilawom sa lisensya sa GPLv3 imbes sa LGPLv3. Sa laing pagkasulti, ang pag-link niini nga mga component magkinahanglan na karon og pag-abli sa source code sa mga programa ubos sa GPLv3-compatible nga mga lisensya o pagpalit og komersyal nga lisensya (kaniadto, LGPLv3 gitugotan ang pag-link sa proprietary code).

Ang Qt Wayland Compositor ug Qt Application Manager kasagarang gigamit alang sa pagmugna og mga solusyon alang sa embedded ug mobile device, ug ang Qt PDF kaniadto anaa lamang sa test release form. Kinahanglang hinumdoman nga daghang dugang nga mga module ug platform ang gihatag na sa ilawom sa GPLv3, lakip ang:

  • Mga Tsart sa Qt
  • Qt CoAP
  • Pagtan-aw sa Data sa Qt
  • Mga Utility sa Qt Device
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Qt Network Authentication
  • Qt Dali nga WebGL
  • Qt Virtual nga Keyboard
  • Qt alang sa WebAssembly

Ang isa pa ka talalupangdon nga pagbag-o amo pagsulod mga kapilian sa pagpadala sa telemetry sa Qt Creator. Ang gikutlo nga rason alang sa pagpagana sa telemetry mao ang tinguha nga masabtan kung giunsa paggamit ang mga produkto sa Qt aron mapauswag ang kalidad niini. Gipahayag nga ang impormasyon giproseso sa usa ka anonymized nga porma nga walay pag-ila sa piho nga tiggamit, apan ang paggamit sa UUID sa anonymously pagbulag user data (ang Qt class QUuid gigamit alang sa kaliwatan). Ang IP address nga gikan diin ang mga estadistika gipadala mahimo usab nga magamit ingon usa ka identifier, apan sa kasabutan bahin sa pagproseso sa pribado nga kasayuran, giingon nga ang kompanya wala magpadayon usa ka link sa mga adres sa IP.

Usa ka bahin sa pagpadala sa mga estadistika gilakip sa pagpagawas karon Qt Magbubuhat 4.10.1. Ang pagpaandar nga may kalabotan sa telemetry gipatuman pinaagi sa plugin nga "telemetry", nga gi-aktibo kung ang tiggamit dili modumili sa pagkolekta sa datos sa panahon sa pag-install (usa ka pasidaan ang gihatag sa proseso sa pag-install, diin ang kapilian sa pagpadala sa telemetry gipasiugda sa default). Ang plugin gibase sa framework KUserFeedback, gimugna sa KDE project. Pinaagi sa seksyon nga "Qt Creator Telemetry" sa mga setting, makontrol sa user kung unsang data ang gibalhin sa external server. Adunay lima ka lebel sa detalye sa telemetry:

  • Panguna nga impormasyon sa sistema (impormasyon bahin sa mga bersyon sa Qt ug Qt Creator, compiler ug QPA plugin);
  • Mga sukaranan nga istatistika sa paggamit (dugang pa, ang kasayuran gipasa bahin sa kasubsob sa paglansad sa Qt Creator ug ang gidugayon sa pagtrabaho sa programa);
  • Detalyadong impormasyon sa sistema (mga parameter sa screen, OpenGL ug impormasyon sa graphics card);
  • Detalyado nga estadistika sa paggamit (impormasyon bahin sa lisensya, paggamit sa Qt Quick Designer, lokal, sistema sa pagtukod, paggamit sa lainlaing mga mode sa Qt Creator);
  • I-disable ang pagkolekta sa datos.

Sa mga setting mahimo usab nimo pilion nga kontrolon ang paglakip sa matag parameter sa istatistika ug tan-awon ang sangputanan nga dokumento sa JSON nga gipadala sa eksternal nga server. Sa kasamtangan nga pagpagawas, ang default nga paagi mao ang pag-disable sa pagkolekta sa datos, apan sa umaabot adunay mga plano aron mahimo ang detalyadong mode sa istatistika sa paggamit. Ang datos gipasa sa usa ka naka-encrypt nga channel sa komunikasyon. Ang server processor midagan sa Amazon cloud (ang statistics storage nahimutang sa samang backend sa online installer).

Pag-usab sa lisensya alang sa Qt Wayland Compositor ug pagpagana sa koleksyon sa telemetry sa Qt Creator

Dugang pa, kini mahimong matikdan pagsugod sa pagsulay unang beta nga bersyon sa Qt 5.14. Gilauman ang pagpagawas sa Nobyembre 26. Ang pagpagawas sa Qt 5.14 nabantog tungod sa paglakip sa preliminary nga suporta alang sa pipila mga higayongiplano alang sa Qt 6. Pananglitan, usa ka preliminary nga pagpatuman sa bag-ong Qt Quick nga adunay suporta sa 3D ang gidugang. Ang bag-ong scene rendering API magtugot kanimo sa pagpadagan sa mga aplikasyon base sa Qt Quick sa ibabaw sa Vulkan, Metal o Direct3D 11 (nga dili hugot nga gigapos sa OpenGL), magpaposible sa paggamit sa QML sa paghubit sa 3D nga mga elemento sa interface nga dili gamiton ang UIP format, ug masulbad usab ang mga problema sama sa dako nga overhead kung i-integrate ang QML sa sulud gikan sa Qt 3D ug ang kawalay katakus sa pag-synchronize sa mga animation ug pagbag-o sa lebel sa frame tali sa 2D ug 3D.

Source: opennet.ru

Idugang sa usa ka comment