winui.jpg


Η Microsoft έχει πολλά έργα ανοιχτού κώδικα και στις μέρες μας, η εταιρεία είναι πολύ πιο ανοιχτή σε συνεισφορές από την κοινότητα. Ωστόσο, μεγάλο μέρος του κώδικα παραμένει κλειστού κώδικα και η εταιρεία λαμβάνει συνεχώς περισσότερα αιτήματα για να το ανοίξει. Ένα από αυτά είναι το WinUI, το πλαίσιο διεπαφής χρήστη των Windows 11. Ενώ η Microsoft δεν το ανοίγει πλήρως ακόμη, η εταιρεία μοιράστηκε λεπτομέρειες σχετικά με τα σχέδιά της για τους επόμενους έξι μήνες, τα οποία περιλαμβάνουν «εργασία προϊόντος και θεμελιώδεις αλλαγές για την υποστήριξη ενός πιο ανοιχτού και συνεργατικού μέλλοντος».

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

Πολλοί από εσάς έχετε ρωτήσει σχετικά με την πραγματικά ανοιχτή χρήση του αποθετηρίου. Παρόλο που δεν είμαστε έτοιμοι να δεσμευτούμε σε μια συγκεκριμένη ημερομηνία λήξης για την ολοκλήρωση όλων των ορόσημων, εργαζόμαστε ενεργά προς αυτήν την κατεύθυνση. Δεν πρόκειται για μια στιγμή που θα αλλάξεις τον πήχη, είναι μια σκόπιμη διαδικασία.

Επιπλέον, η ομάδα πρέπει να δώσει προτεραιότητα σε άλλα πράγματα, όπως η ασφάλεια, η σταθερότητα και η υποστήριξη για υπάρχοντα προϊόντα.

Η Microsoft σχεδιάζει να ανοίξει το αποθετήριο GitHub του WinUI σε φάσεις:

  • Φάση 1: Αυξημένη Συχνότητα Κατοπτρισμού. Μετά την κυκλοφορία του WASDK 1.8 (τέλη Αυγούστου), θα ξεκινήσουμε πιο συχνό κατοπτρισμό των εσωτερικών υποβολών στο GitHub για να αυξήσουμε τη διαφάνεια και να δείξουμε την πρόοδο.
  • Φάση 2: Τοπική κατασκευή από τρίτους προγραμματιστές. Οι εξωτερικοί προγραμματιστές θα μπορούν να κλωνοποιήσουν και να δημιουργήσουν το αποθετήριο τοπικά, με τεκμηρίωση για την καθοδήγηση της εγκατάστασης και των εξαρτήσεων.
  • Φάση 3: Συνεισφορά και εκτέλεση δοκιμών από τρίτους προγραμματιστές. Οι συνεισφέροντες θα μπορούν να υποβάλλουν αιτήματα συμμετοχής και να εκτελούν δοκιμές τοπικά. Εργαζόμαστε για να ξεδιαλύνουμε τις ιδιωτικές εξαρτήσεις και να κάνουμε την υποδομή δοκιμών δημόσια προσβάσιμη.
  • Φάση 4: Το GitHub ως Κέντρο Βάρους. Το GitHub γίνεται το κύριο μέρος για ανάπτυξη, παρακολούθηση προβλημάτων και συμμετοχή της κοινότητας. Τα εσωτερικά mirrors θα καταργηθούν σταδιακά.

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