Η KDE αναλαμβάνει τη συντήρηση του δημόσιου υποκαταστήματος του Qt 5.15

Στις αρχές του περασμένου έτους Qt Company είχε αποκαλύψει τις αλλαγές της άδειας σε κυκλοφορίες LTS και οι οποίες είχαν σημαντικό αντίκτυπο στις κοινότητες και τις διανομές που χρησιμοποιούν Qt. Από την έκδοση 5.15, τα υποκαταστήματα QTS LTS θα υποστηρίζονται μέχρι τη δημιουργία της επόμενης σημαντικής έκδοσης, δηλαδή περίπου μισό χρόνο (οι ενημερώσεις για εκδόσεις LTS κυκλοφορούν για τρία χρόνια).

Μετά από αυτό, ένα χρόνο μετά την ανακοίνωση (αυτό το έτος 2021) τον μήνα Ιανουάριο αυτοί οι περιορισμοί τέθηκαν σε εφαρμογήΚαθώς η κοινότητα θα μπορεί να έχει πρόσβαση σε νέες εκδόσεις του Qt μόνο ένα χρόνο μετά την πραγματική κυκλοφορία τους.

Και είναι ότι η εταιρεία Qt έχει περιορίσει την πρόσβαση στον κώδικα με ενημερώσεις για την έκδοση του Qt 5.15 από τις 5 Ιανουαρίου και στην έκδοση που κυκλοφόρησε τον Μάρτιο (διορθωτική έκδοση 5.15.3), η οποία περιλαμβάνει περίπου 250 διορθώσεις και διατέθηκε μόνο για εμπορική χρήση δικαιοδόχοι.

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

Αντιμετωπίζοντας αυτήν τη σειρά περιορισμών από την εταιρεία Qt για πρόσβαση στο αποθετήριο πηγής για τον κλάδο LTS του Qt 5.15, το έργο KDE έχει αρχίσει να παρέχει τη δική του συλλογή μπαλωμάτων, Qt5PatchCollection, του οποίου ο στόχος είναι να διατηρηθεί το υποκατάστημα Qt 5 μέχρι την πλήρη μετάβαση της κοινότητας στο Qt6.

Η KDE ανέλαβε τη συντήρηση των επιδιορθώσεων για Qt 5.15, που περιλαμβάνουν διορθώσεις για λειτουργικά ελαττώματα, σφάλματα και ευπάθειες. Οι ενημερώσεις κώδικα είναι διαθέσιμες στο αποθετήριο qtbase Git.

Επί του παρόντος, lΗ συλλογή περιλαμβάνει μόνο ενημερώσεις κώδικα που έχουν ελεγχθεί και εγκριθεί από το έργο Qt, αλλά στο μέλλον τα μπαλώματα μπορεί να γίνουν αποδεκτά ότι για κάποιο λόγο δεν εγκρίθηκαν από το upstrem. Τα κριτήρια για τη συμπερίληψη ενημερώσεων κώδικα στη συλλογή είναι η σημασία της εφαρμογής κώδικα και η ζήτηση λογισμικού ανοιχτού κώδικα.

Το KDE δεν σχεδιάζει να κυκλοφορήσει ξεχωριστές εκδόσεις από το σετ μπαλωμάτων και θα το αναπτύξει ως συνεχή συλλογή εξέλιξη με βάση το τελευταίο διαθέσιμο στο κοινό στιγμιότυπο του αποθετηρίου Qt 5.15. Οι διανομές ενθαρρύνονται να περιλαμβάνουν διορθώσεις.

Αυτό είναι ένα σύνολο αποθετηρίων git με βάση τις τελευταίες δημόσιες δεσμεύσεις που διατίθενται για τα υποκαταστήματα Qt 5.15 με μια επιμελημένη συλλογή μπαλωμάτων στην κορυφή για να διασφαλιστεί ότι τα προϊόντα ανοιχτού κώδικα μπορούν να χρησιμοποιηθούν άνετα έως ότου το κάνουν οι χρήστες.

Αυτή η συλλογή επιδιορθώσεων περιλαμβάνει ενημερώσεις κώδικα που επιδιορθώνουν τουλάχιστον ένα από τα ακόλουθα:

Ζητήματα ασφαλείας
Σοκ
Λειτουργικά ελαττώματα
Περιλαμβάνουμε μόνο ενημερώσεις κώδικα που εγκρίθηκαν στην αρχική φάση του έργου Qt. Εάν μια ενημέρωση κώδικα δεν μπορεί να συγχωνευτεί ανάντη για τεχνικούς λόγους (για παράδειγμα, η κλάση δεν υπάρχει πλέον), μπορεί επίσης να συγχωνευθεί.

Τα patches που θα συγχωνευθούν θα αποφασιστούν με βάση τη συνάφεια τους με προϊόντα ανοιχτού κώδικα και τη σκοπιμότητά τους.

Επίσης τα μπαλώματα σχεδιάζονται να είναι συμβατά αρκεί να υπάρχει ανάγκη από τους χρήστες για τα προϊόντα ανοιχτού κώδικα που συνδέονται με τον κλάδο Qt 5.15 και μέχρι το Qt 6 να αντικαταστήσει τελικά το Qt 5 στην ανάπτυξη ανοιχτού κώδικα.

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

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα σχετικά με τη σημείωση, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ja dijo

    Αυτός είναι ο λόγος για τον οποίο είναι καλύτερο να συνεργαστείτε με το gtk, ένα ξεχωριστό γραφικό περιβάλλον, παρόλο που συνδέονται, στο τέλος, είναι ότι όλα τα περιβάλλοντα που σχετίζονται με το QT, εξαρτώνται από τις αποφάσεις της εταιρείας που κατέχει το QT, της εταιρείας που σχετίζεται με Το QT συνεχίζει να αντλεί από τις συνεισφορές της ελεύθερης κοινότητας, αλλά μπορείτε να τα χρησιμοποιήσετε όπως θέλετε, το kde πρέπει να κάνει συμβιβασμούς.
    Ίσως, το γραφικό περιβάλλον kde, πρέπει να μεταφερθεί σε άλλους τύπους βιβλιοθηκών, αργά, αλλά χωρίς παύση