Qt Wayland Compositor-en lizentzia aldatzea eta telemetria bilketa gaitzea Qt Creator-en

Qt Taldeko Konpainia iragarri Qt Wayland Compositor, Qt Application Manager eta Qt PDF osagaien lizentzia aldatzeari buruz, zeinak, Qt 5.14 oharra kaleratzen hasita, LGPLv3-ren ordez GPLv3 lizentziapean hornitzen hasiko diren. Beste era batera esanda, osagai horiei lotzeak orain GPLv3-rekin bateragarriak diren lizentzien pean programen iturburu-kodea irekitzea edo lizentzia komertziala erostea eskatuko du (lehen, LGPLv3-k jabedun kodearekin lotzea onartzen zuen).

Qt Wayland Compositor eta Qt Application Manager gailu txertatu eta mugikorretarako soluzioak sortzeko erabiltzen dira batez ere, eta Qt PDF proba-oharra moduan soilik zegoen eskuragarri. Kontuan izan behar da dagoeneko GPLv3-n modulu eta plataforma gehigarri batzuk hornitzen direla, besteak beste:

  • Qt diagramak
  • Qt CoAP
  • Qt Datuen bistaratzea
  • Qt gailuen erabilgarritasunak
  • Qt KNX
  • Qt Lottie Animazioa
  • Qt MQTT
  • Qt sareko autentifikazioa
  • Qt Quick WebGL
  • Qt teklatu birtuala
  • Qt WebAssembly-rako

Beste aldaketa aipagarri bat da sartzea Qt Creator-era telemetria bidaltzeko aukerak. Telemetria gaitzeko aipatzen den arrazoia Qt produktuak nola erabiltzen diren ulertu nahia da, ondoren haien kalitatea hobetzeko. Informazioa modu anonimoan prozesatzen dela adierazten da erabiltzaile zehatzik identifikatu gabe, baina UUID erabiliz erabiltzaileen datuak anonimoki bereizteko (Qt klaseko QUuid erabiltzen da sortzeko). Estatistikak bidaltzen diren IP helbidea ere erabil daiteke identifikatzaile gisa, baina bertan akordioa informazio pribatuaren tratamenduari dagokionez, konpainiak ez duela IP helbideetarako estekarik mantentzen adierazten da.

Estatistikak bidaltzeko osagai bat sartzen da gaurko oharrean Qt Sortzailea 4.10.1. Telemetriari lotutako funtzionaltasuna "telemetria" pluginaren bidez inplementatzen da, eta erabiltzaileak instalazioan datu-bilketari uko egiten ez badio (instalazio-prozesuan abisua ematen da, zeinetan telemetria bidaltzeko aukera lehenespenez nabarmentzen den). Plugin-a markoan oinarritzen da KUserFeedback, KDE proiektuak garatua. Ezarpenetako "Qt Creator Telemetry" atalaren bidez, erabiltzaileak kanpoko zerbitzarira zer datu transferitzen diren kontrola dezake. Telemetriaren xehetasunen bost maila daude:

  • Sistemaren oinarrizko informazioa (Qt eta Qt Creator-en bertsioei buruzko informazioa, konpilatzailea eta QPA plugina);
  • Oinarrizko erabilera-estatistikak (gainera, Qt Creator abiarazteko maiztasunari eta programako lanaren iraupenari buruzko informazioa transmititzen da);
  • Sistemaren informazio zehatza (pantailaren parametroak, OpenGL eta txartel grafikoen informazioa);
  • Erabilera-estatistika zehatzak (lizentziari buruzko informazioa, Qt Quick Designer-en erabilera, lokalizazioa, eraikitze-sistema, Qt Creator hainbat moduren erabilera);
  • Desgaitu datu bilketa.

Ezarpenetan, estatistika-parametro bakoitzaren sartzea ere kontrola dezakezu eta ondorioz kanpoko zerbitzariari bidalitako JSON dokumentua ikus dezakezu. Oraingo bertsioan, modu lehenetsia datu-bilketa desgaitzea da, baina etorkizunean erabilera estatistikoen modu zehatza gaitzeko asmoa dago. Datuak enkriptatutako komunikazio kanal baten bidez transmititzen dira. Zerbitzariaren prozesadorea Amazon hodeian exekutatzen da (estatistiken biltegia lineako instalatzailearen backend berean dago).

Qt Wayland Compositor-en lizentzia aldatzea eta telemetria bilketa gaitzea Qt Creator-en

Gainera, nabarmendu daiteke probaren hasiera Qt 5.14-ren lehen beta bertsioa. Azaroaren 26an kaleratzea espero da. Qt 5.14-ren oharra batzuentzat aurretiazko euskarria sartzeagatik nabarmena da aukerakaurreikusita Qt 6. Esaterako, Qt Quick berriaren aurretiazko inplementazioa gehitu da 3D euskarria duena. Eszena errendatzeko API berriak Qt Quick-en oinarritutako aplikazioak Vulkan, Metal edo Direct3D 11-en gainean exekutatzeko aukera emango dizu (OpenGL-ra estuki loturik egon gabe), QML erabiltzeko aukera emango du interfazearen 3D elementuak definitzeko erabili gabe. UIP formatuan, eta QML Qt 3D-ko edukiarekin integratzean gainkostu handiak eta 2D eta 3D arteko fotograma mailan animazioak eta eraldaketak sinkronizatzeko ezintasuna bezalako arazoak ere konponduko ditu.

Iturria: opennet.ru

Gehitu iruzkin berria