Αλλαγή της άδειας χρήσης για το Qt Wayland Compositor και ενεργοποίηση συλλογής τηλεμετρίας στο Qt Creator

Εταιρεία του Ομίλου Qt ανακοινώθηκε σχετικά με την αλλαγή της άδειας χρήσης για τα στοιχεία Qt Wayland Compositor, Qt Application Manager και Qt PDF, τα οποία, ξεκινώντας με την κυκλοφορία του Qt 5.14, θα αρχίσουν να παρέχονται με την άδεια GPLv3 αντί για LGPLv3. Με άλλα λόγια, η σύνδεση σε αυτά τα στοιχεία θα απαιτεί πλέον το άνοιγμα του πηγαίου κώδικα των προγραμμάτων με άδειες συμβατές με GPLv3 ή την αγορά μιας εμπορικής άδειας (προηγουμένως, το LGPLv3 επέτρεπε τη σύνδεση με ιδιόκτητο κώδικα).

Το Qt Wayland Compositor και το Qt Application Manager χρησιμοποιούνται κυρίως για τη δημιουργία λύσεων για ενσωματωμένες και κινητές συσκευές και το Qt PDF ήταν προηγουμένως διαθέσιμο μόνο σε μορφή δοκιμαστικής έκδοσης. Θα πρέπει να σημειωθεί ότι μια σειρά από πρόσθετες μονάδες και πλατφόρμες παρέχονται ήδη στο πλαίσιο του GPLv3, συμπεριλαμβανομένων:

  • Διαγράμματα Qt
  • Qt CoAP
  • Οπτικοποίηση δεδομένων Qt
  • Qt Device Utilities
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Έλεγχος ταυτότητας δικτύου Qt
  • Qt Quick WebGL
  • Εικονικό πληκτρολόγιο Qt
  • Qt για WebAssembly

Μια άλλη αξιοσημείωτη αλλαγή είναι ενσωμάτωσης επιλογές για την αποστολή τηλεμετρίας στο Qt Creator. Ο λόγος που αναφέρθηκε για την ενεργοποίηση της τηλεμετρίας είναι η επιθυμία να κατανοήσουμε πώς χρησιμοποιούνται τα προϊόντα Qt προκειμένου να βελτιωθεί στη συνέχεια η ποιότητά τους. Αναφέρεται ότι οι πληροφορίες επεξεργάζονται σε ανώνυμη μορφή χωρίς να προσδιορίζονται συγκεκριμένοι χρήστες, αλλά με χρήση UUID για τον ανώνυμα διαχωρισμό δεδομένων χρήστη (το Qt class QUuid χρησιμοποιείται για δημιουργία). Η διεύθυνση IP από την οποία αποστέλλονται τα στατιστικά στοιχεία μπορεί επίσης ενδεχομένως να χρησιμοποιηθεί ως αναγνωριστικό, αλλά σε συμφωνία σχετικά με την επεξεργασία προσωπικών πληροφοριών, αναφέρεται ότι η εταιρεία δεν διατηρεί σύνδεσμο προς διευθύνσεις IP.

Ένα στοιχείο για την αποστολή στατιστικών περιλαμβάνεται στη σημερινή έκδοση QtCreator 4.10.1. Η λειτουργικότητα που σχετίζεται με την τηλεμετρία υλοποιείται μέσω του πρόσθετου «τηλεμετρία», το οποίο ενεργοποιείται εάν ο χρήστης δεν αρνηθεί τη συλλογή δεδομένων κατά την εγκατάσταση (εκδίδεται μια προειδοποίηση κατά τη διαδικασία εγκατάστασης, στην οποία η επιλογή αποστολής τηλεμετρίας επισημαίνεται από προεπιλογή). Το πρόσθετο βασίζεται στο πλαίσιο KUserFeedback, που αναπτύχθηκε από το έργο KDE. Μέσω της ενότητας «Qt Creator Telemetry» στις ρυθμίσεις, ο χρήστης μπορεί να ελέγξει ποια δεδομένα μεταφέρονται στον εξωτερικό διακομιστή. Υπάρχουν πέντε επίπεδα λεπτομέρειας τηλεμετρίας:

  • Βασικές πληροφορίες συστήματος (πληροφορίες σχετικά με τις εκδόσεις του Qt και του Qt Creator, τον μεταγλωττιστή και την προσθήκη QPA).
  • Βασικά στατιστικά χρήσης (επιπλέον, μεταδίδονται πληροφορίες σχετικά με τη συχνότητα των εκκινήσεων του Qt Creator και τη διάρκεια της εργασίας στο πρόγραμμα).
  • Λεπτομερείς πληροφορίες συστήματος (παράμετροι οθόνης, OpenGL και πληροφορίες κάρτας γραφικών).
  • Λεπτομερή στατιστικά χρήσης (πληροφορίες σχετικά με άδεια χρήσης, χρήση Qt Quick Designer, τοπικές ρυθμίσεις, σύστημα κατασκευής, χρήση διαφόρων τρόπων λειτουργίας Qt Creator).
  • Απενεργοποιήστε τη συλλογή δεδομένων.

Στις ρυθμίσεις μπορείτε επίσης να ελέγξετε επιλεκτικά τη συμπερίληψη κάθε παραμέτρου στατιστικών στοιχείων και να προβάλετε το έγγραφο JSON που προκύπτει που αποστέλλεται στον εξωτερικό διακομιστή. Στην τρέχουσα έκδοση, η προεπιλεγμένη λειτουργία είναι η απενεργοποίηση της συλλογής δεδομένων, αλλά στο μέλλον υπάρχουν σχέδια για ενεργοποίηση της λειτουργίας λεπτομερών στατιστικών χρήσης. Τα δεδομένα μεταδίδονται μέσω ενός κρυπτογραφημένου καναλιού επικοινωνίας. Ο επεξεργαστής διακομιστή εκτελείται στο cloud της Amazon (η αποθήκευση στατιστικών στοιχείων βρίσκεται στο ίδιο backend με το διαδικτυακό πρόγραμμα εγκατάστασης).

Αλλαγή της άδειας χρήσης για το Qt Wayland Compositor και ενεργοποίηση συλλογής τηλεμετρίας στο Qt Creator

Επιπλέον, μπορεί να σημειωθεί έναρξη της δοκιμής πρώτη έκδοση beta του Qt 5.14. Η κυκλοφορία αναμένεται στις 26 Νοεμβρίου. Η κυκλοφορία του Qt 5.14 είναι αξιοσημείωτη για τη συμπερίληψη της προκαταρκτικής υποστήριξης για ορισμένους ευκαιριώνπρογραμματιστεί για Qt 6. Για παράδειγμα, έχει προστεθεί μια προκαταρκτική εφαρμογή του νέου Qt Quick με υποστήριξη 3D. Το νέο API απόδοσης σκηνής θα σας επιτρέψει να εκτελείτε εφαρμογές που βασίζονται στο Qt Quick πάνω από το Vulkan, το Metal ή το Direct3D 11 (χωρίς να είναι στενά συνδεδεμένο με το OpenGL), θα καταστήσει δυνατή τη χρήση της QML για τον ορισμό τρισδιάστατων στοιχείων στη διεπαφή χωρίς τη χρήση του Μορφή UIP και θα λύσει επίσης προβλήματα όπως τα μεγάλα έξοδα κατά την ενσωμάτωση του QML με περιεχόμενο από το Qt 3D και την αδυναμία συγχρονισμού κινούμενων εικόνων και μετασχηματισμών σε επίπεδο καρέ μεταξύ 3D και 2D.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο