Ένας βασικός προγραμματιστής postmarketOS εγκατέλειψε το έργο Pine64 λόγω προβλημάτων στην κοινότητα

Ο Martijn Braam, ένας από τους βασικούς προγραμματιστές της διανομής postmarketOS, ανακοίνωσε την αποχώρησή του από την κοινότητα ανοιχτού κώδικα Pine64, λόγω της εστίασης του έργου σε μια συγκεκριμένη διανομή και όχι στην υποστήριξη ενός οικοσυστήματος διαφορετικών διανομών που συνεργάζονται σε μια στοίβα λογισμικού.

Αρχικά, το Pine64 χρησιμοποίησε τη στρατηγική της ανάθεσης της ανάπτυξης λογισμικού για τις συσκευές του στην κοινότητα των προγραμματιστών διανομής Linux και δημιούργησε κοινοτικές εκδόσεις του smartphone PinePhone, που παρέχονται με διαφορετικές διανομές. Πέρυσι, ελήφθη η απόφαση να χρησιμοποιηθεί η προεπιλεγμένη διανομή Manjaro και να σταματήσει η δημιουργία ξεχωριστών εκδόσεων του PinePhone Community Edition προς όφελος της ανάπτυξης του PinePhone ως ολιστικής πλατφόρμας που προσφέρει ένα βασικό περιβάλλον αναφοράς από προεπιλογή.

Σύμφωνα με τον Martin, μια τέτοια αλλαγή στη στρατηγική ανάπτυξης ανέτρεψε την ισορροπία στην κοινότητα των προγραμματιστών λογισμικού για το PinePhone. Προηγουμένως, όλοι οι συμμετέχοντες ενεργούσαν επί ίσοις όροις και, στο μέτρο των δυνατοτήτων τους, ανέπτυξαν από κοινού μια κοινή πλατφόρμα λογισμικού. Για παράδειγμα, οι προγραμματιστές του Ubuntu Touch έκαναν πολλές από τις εργασίες αρχικής ανάπτυξης σε νέο υλικό, το έργο Mobian προετοίμασε τη στοίβα τηλεφωνίας και το postmarketOS εργάστηκε στη στοίβα κάμερας.

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

Καθώς έγινε η κύρια έκδοση του PinePhone, το Manjaro όχι μόνο παρέμεινε η μόνη διανομή που έλαβε οικονομική υποστήριξη από το έργο Pine64, αλλά άρχισε επίσης να έχει δυσανάλογη επιρροή στην ανάπτυξη των προϊόντων Pine64 και στη λήψη αποφάσεων στο σχετικό οικοσύστημα. Συγκεκριμένα, οι τεχνικές αποφάσεις στο Pine64 συχνά λαμβάνονται πλέον μόνο με βάση τις ανάγκες του Manjaro, χωρίς να λαμβάνονται δεόντως υπόψη οι επιθυμίες και οι ανάγκες άλλων διανομών. Για παράδειγμα, στη συσκευή Pinebook Pro, το έργο Pine64 αγνόησε τις ανάγκες άλλων διανομών και εγκατέλειψε τη χρήση του SPI Flash και του καθολικού bootloader Tow-Boot, απαραίτητο για την ίση υποστήριξη για διαφορετικές διανομές και την αποφυγή δέσμευσης στο Manjaro u-Boot.

Επιπλέον, η εστίαση σε μία συνέλευση μείωσε τα κίνητρα για την ανάπτυξη μιας κοινής πλατφόρμας και δημιούργησε ένα αίσθημα αδικίας μεταξύ των άλλων συμμετεχόντων, καθώς οι διανομές λαμβάνουν δωρεές από το έργο Pine64 στο ποσό των $10 από την πώληση κάθε έκδοσης του smartphone PinePhone παρέχεται με αυτή τη διανομή. Τώρα η Manjaro λαμβάνει όλα τα δικαιώματα από τις πωλήσεις, παρά τη μέτρια συμβολή της στην ανάπτυξη της συνολικής πλατφόρμας.

Ο Martin πιστεύει ότι αυτή η πρακτική υπονόμευσε την υπάρχουσα αμοιβαία επωφελή συνεργασία στην κοινότητα που σχετίζεται με την ανάπτυξη λογισμικού για συσκευές Pine64. Σημειώνεται ότι τώρα στην κοινότητα Pine64 δεν υπάρχει πλέον η προηγούμενη συνεργασία μεταξύ διανομών και μόνο ένας μικρός αριθμός τρίτων προγραμματιστών που εργάζονται σε σημαντικά στοιχεία της στοίβας λογισμικού παραμένει ενεργός. Ως αποτέλεσμα, η δραστηριότητα ανάπτυξης για στοίβες λογισμικού για νέες συσκευές όπως το PinePhone Pro και το PineNote έχει πλέον σχεδόν σταματήσει, κάτι που θα μπορούσε να αποβεί μοιραίο για το μοντέλο ανάπτυξης που χρησιμοποιείται από το έργο Pine64, το οποίο βασίζεται στην κοινότητα για την ανάπτυξη λογισμικού.

Πηγή: opennet.ru

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