Το Qt Marketplace, ένα κατάστημα καταλόγων με μονάδες και πρόσθετα για το Qt, κυκλοφόρησε

Qt Company ανακοινώθηκε σχετικά με την έναρξη λειτουργίας ενός καταστήματος καταλόγων Qt Marketplace, μέσω των οποίων άρχισαν να διανέμονται διάφορα πρόσθετα, ενότητες, βιβλιοθήκες, πρόσθετα, widget και εργαλεία για προγραμματιστές, με στόχο τη χρήση μαζί με το Qt για την επέκταση της λειτουργικότητας αυτού του πλαισίου, την προώθηση νέων ιδεών στο σχεδιασμό και τη βελτίωση της διαδικασίας ανάπτυξης . Επιτρέπεται η δημοσίευση τόσο επί πληρωμή όσο και δωρεάν πακέτων, συμπεριλαμβανομένων αυτών από τρίτους προγραμματιστές και την κοινότητα.

Το Qt Marketplace αποτελεί μέρος μιας πρωτοβουλίας για τη διάσπαση του πλαισίου Qt σε μικρότερα στοιχεία και τη μείωση του μεγέθους του βασικού προϊόντος - εργαλεία προγραμματιστών και εξειδικευμένα στοιχεία μπορούν να παρέχονται ως πρόσθετα. Δεν υπάρχουν αυστηρές απαιτήσεις αδειοδότησης και η επιλογή της άδειας παραμένει στον συγγραφέα, αλλά οι προγραμματιστές του Qt συνιστούν την επιλογή αδειών συμβατών με copyleft, όπως GPL και MIT, για δωρεάν πρόσθετα. Για εταιρείες που προσφέρουν περιεχόμενο επί πληρωμή, επιτρέπονται οι EULA. Τα κρυφά μοντέλα αδειοδότησης δεν επιτρέπονται και η άδεια πρέπει να αναφέρεται ξεκάθαρα στην περιγραφή του πακέτου.

Αρχικά, οι προσθήκες επί πληρωμή θα γίνονται δεκτές στον κατάλογο μόνο από επίσημα εγγεγραμμένες εταιρείες, αλλά αφού τα μέσα αυτοματοποίησης της δημοσίευσης και των οικονομικών διαδικασιών τεθούν στην κατάλληλη μορφή, αυτός ο περιορισμός θα αρθεί και οι προσθήκες επί πληρωμή θα μπορούν να τοποθετηθούν από ιδιώτες προγραμματιστές. Το μοντέλο διανομής εσόδων για την πώληση πρόσθετων επί πληρωμή μέσω του Qt Marketplace περιλαμβάνει τη μεταφορά του 75% του ποσού στον συγγραφέα το πρώτο έτος και του 70% τα επόμενα χρόνια. Οι πληρωμές γίνονται μία φορά το μήνα. Οι υπολογισμοί γίνονται σε δολάρια ΗΠΑ. Χρησιμοποιείται πλατφόρμα για την οργάνωση των εργασιών του καταστήματος Shopify.

Επί του παρόντος, το κατάστημα καταλόγου περιέχει τέσσερις κύριες ενότητες (στο μέλλον ο αριθμός των ενοτήτων θα επεκταθεί):

  • βιβλιοθήκες για Qt. Η ενότητα παρουσιάζει 83 βιβλιοθήκες που επεκτείνουν τη λειτουργικότητα του Qt, εκ των οποίων οι 71 συνεισφέρονται από την κοινότητα του KDE και επιλέγονται από το σύνολο Πλαίσια KDE. Οι βιβλιοθήκες χρησιμοποιούνται στο περιβάλλον του KDE, αλλά δεν απαιτούν πρόσθετες εξαρτήσεις εκτός από το Qt. Για παράδειγμα, ο κατάλογος προσφέρει KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma και ακόμη και ένα σύνολο εικονιδίων libplasma.
  • Εργαλεία για προγραμματιστές που χρησιμοποιούν Qt. Η ενότητα προσφέρει 10 πακέτα, τα μισά από τα οποία παρέχονται από το έργο KDE - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (δημιουργία widget για Qt Designer/Creator) και KDocTools (δημιουργία τεκμηρίωσης σε μορφή DocBook) . Ξεχωρίζει από τα πακέτα τρίτων Felgo (ένα σύνολο βοηθητικών προγραμμάτων, περισσότερα από 200 πρόσθετα API, στοιχεία για επαναφόρτωση και δοκιμή ζεστού κώδικα σε συστήματα συνεχούς ενοποίησης), Απίστευτη κατασκευή (οργάνωση συναρμολόγησης από το Qt Creator σε άλλους κεντρικούς υπολογιστές στο δίκτυο για επιτάχυνση της μεταγλώττισης κατά 10 φορές), Squish Coco и Squish GUI Automation Tool (εμπορικά εργαλεία για δοκιμή και ανάλυση κώδικα, με τιμή 3600 $ και 2880 $), Kuesa 3D Runtime (εμπορική μηχανή 3D και περιβάλλον για τη δημιουργία τρισδιάστατου περιεχομένου, με τιμή 3 $).
  • Плагины για το περιβάλλον ανάπτυξης του Qt Creator, συμπεριλαμβανομένων των προσθηκών για την υποστήριξη γλωσσών Ruby και ASN.1, πρόγραμμα προβολής βάσης δεδομένων (με δυνατότητα εκτέλεσης ερωτημάτων SQL) και δημιουργίας εγγράφων Doxygen. Η δυνατότητα άμεσης εγκατάστασης πρόσθετων από το κατάστημα θα ενσωματωθεί στο Qt Creator 4.12.
  • ΥπηρεσίεςΥπηρεσίες που σχετίζονται με το Qt, όπως εκτεταμένα σχέδια υποστήριξης, υπηρεσίες μεταφοράς σε νέες πλατφόρμες και συμβουλές προγραμματιστών.

Μεταξύ των κατηγοριών που σχεδιάζεται να προστεθούν στο μέλλον, αναφέρονται ενότητες για το Qt Design Studio (για παράδειγμα, μια ενότητα για τη δημιουργία διατάξεων διεπαφής στο GIMP), πακέτα υποστήριξης πλακέτας (BSP, πακέτα υποστήριξης πίνακα), επεκτάσεις για Μπότα 2 Qt (όπως υποστήριξη ενημέρωσης OTA), πόροι απόδοσης 3D και εφέ shader.

Πηγή: opennet.ru

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