Guhertina lîsansa Qt Wayland Compositor û çalakkirina berhevkirina telemetrî li Qt Afirînerê

Qt Group Company ragihand di derbarê guheztina destûrnameyê de ji bo Qt Wayland Compositor, Rêvebirê Serlêdana Qt û pêkhateyên Qt PDF, ku, bi berdana Qt 5.14-ê dest pê dike, dê li şûna LGPLv3 di bin lîsansa GPLv3 de dest pê bike. Bi gotinek din, girêdana bi van hêmanan re dê naha hewce bike ku koda çavkaniyê ya bernameyan di bin lîsansên GPLv3-lihevhatî de veke an jî kirîna destûrnameyek bazirganî (berê, LGPLv3 destûr dida girêdana bi koda xwedaniyê re).

Qt Wayland Compositor û Rêvebirê Serlêdanê Qt bi piranî ji bo afirandina çareseriyên ji bo cîhazên pêvekirî û mobîl têne bikar anîn, û Qt PDF berê tenê di forma serbestberdana ceribandinê de peyda bû. Divê were zanîn ku hejmarek modul û platformên zêde berê di bin GPLv3 de têne peyda kirin, di nav de:

  • Qt Charts
  • Qt CoAP
  • Qt Data Visualization
  • Qt Device Utilities
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Authentication Network Qt
  • Qt Quick WebGL
  • Qt Klavyeya Virtual
  • Qt ji bo WebAssembly

Guhertinek din a balkêş ev e tevlêbûn vebijarkên ji bo şandina telemetry bo Qt Afirînerê. Sedema ku ji bo çalakkirina telemetrî hatî destnîşan kirin ev e ku meriv fêm bike ka hilberên Qt çawa têne bikar anîn da ku paşê kalîteya wan baştir bikin. Tê gotin ku agahdarî bi rengek nenaskirî bêyî destnîşankirina bikarhênerên taybetî têne hilberandin, lê UUID bikar tîne da ku daneyên bikarhêner bi rengek nenas veqetîne (Qt class QUuid ji bo nifşkirinê tê bikar anîn). Navnîşana IP-ya ku statîstîk jê tê şandin jî dikare wekî nasnameyek were bikar anîn, lê di lihevhatin di derbarê hilberandina agahdariya taybet de, tê gotin ku pargîdanî girêdanek bi navnîşanên IP-yê re nagire.

Parçeyek ji bo şandina statîstîkan di weşana îro de tê de heye Afirînerê Qt 4.10.1. Karbidestiya têkildarî Telemetry bi navgîniya pêveka "telemetry" ve tête bicîh kirin, ku ger bikarhêner di dema sazkirinê de berhevkirina daneyan red neke (di pêvajoya sazkirinê de hişyariyek tê dayîn, ku tê de vebijarka şandina telemetrîyê ji hêla xwerû ve tête ronî kirin) tête çalak kirin. Pêvek li ser çarçoveyê ye KUserFeedback, ji aliyê projeya KDE ve hatiye pêşxistin. Bi navgîniya beşa "Qt Creator Telemetry" ya di mîhengan de, bikarhêner dikare kontrol bike ka kîjan daneyan ji servera derveyî re têne veguheztin. Pênc astên hûrguliyên telemetrî hene:

  • Agahdariya pergalê ya bingehîn (agahdariya li ser guhertoyên Qt û Qt Afirînerê, berhevkar û pêveka QPA);
  • Statîstîkên karanîna bingehîn (digel vê yekê, agahdarî di derbarê frekansa destpêkirina Qt Afirînerê û dirêjahiya xebatê di bernameyê de têne şandin);
  • Agahdariya pergalê ya berfireh (parametreyên ekranê, OpenGL û agahdariya qerta grafîkê);
  • Statîstîkên karanîna hûrgulî (agahdariya li ser lîsansê, karanîna Qt Quick Designer, herêmî, pergala çêkirinê, karanîna awayên cihêreng Afirînerê Qt);
  • Komkirina daneyan neçalak bike.

Di mîhengan de hûn dikarin bi bijartî tevlêbûna her parametreya statîstîkê jî kontrol bikin û belgeya JSON ya ku ji servera derveyî re hatî şandin bibînin. Di berdana heyî de, moda xwerû ew e ku berhevkirina daneyan neçalak bike, lê di pêşerojê de plan hene ku moda statîstîkên karanîna berfireh çalak bikin. Daneyên li ser kanalek ragihandinê ya şîfrekirî têne şandin. Pêvajoya serverê di ewrê Amazonê de dimeşe (hilanîna statîstîkê li ser heman paşpirtika sazkerê serhêl cih digire).

Guhertina lîsansa Qt Wayland Compositor û çalakkirina berhevkirina telemetrî li Qt Afirînerê

Wekî din, ew dikare were destnîşan kirin destpêkirina ceribandinê yekem guhertoya beta ya Qt 5.14. Tê payîn ku di 26ê Mijdarê de were berdan. Serbestberdana Qt 5.14 ji bo tevlêbûna piştgirîya pêşîn ji bo hin kesan girîng e derfetanji bo plankirin Qt 6. Mînakî, pêkanîna pêşîn a Qt Quick-a nû ya bi piştgiriya 3D ve hatî zêdekirin. API-ya nûvekirina dîmenê dê bihêle ku hûn serîlêdanên li ser bingeha Qt Quick li ser Vulkan, Metal an Direct3D 11-ê bimeşînin (bêyî ku bi OpenGL-ê ve girêdayî be), dê gengaz bike ku hûn QML-ê bikar bînin da ku hêmanên 3D-ê di navberê de bêyî karanîna pêvekê diyar bikin. Forma UIP-ê, û di heman demê de dê pirsgirêkên wekî sermaya mezin dema ku QML bi naverok ji Qt 3D ve girêdide û nekaribûna senkronîzekirina anîmasyon û veguherînan di asta çarçoveyê de di navbera 2D û 3D de çareser bike.

Source: opennet.ru

Add a comment