OEM και Συμμόρφωση με GPL

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

Δυστυχώς όμως, οι OEM συχνά υστερούν από τις προσπάθειες των χομπίστων τρίτων προγραμματιστών. Ενώ ορισμένοι OEM είναι πολύ αξιέπαινοι με τις εκδόσεις πηγών τους (δηλαδή Sony, επί πολυάριθμος περιπτώσεων, υπερβαίνοντας και πέρα ​​από αυτό που διαθέτει άδεια GPL, την κυκλοφορία δέντρα συσκευών AOSP), πολλοί άλλοι OEM χρειάζονται πολύ περισσότερο χρόνο για να κυκλοφορήσουν πηγές. Αλλά τελικά το κάνουν, και πρέπει να τους επικροτήσουμε γι' αυτό.

Δυστυχώς, όμως, τον τελευταίο καιρό υπήρξαν αρκετοί χρήστες που ήρθαν σε επαφή μαζί μας για να προσπαθήσουν να ευαισθητοποιήσουν σχετικά με ορισμένους OEM που το κάνουν δεν ακολουθήστε την άδεια GPL και απελευθερώστε συσκευές με πυρήνες Linux, αλλά αρνηθείτε να απελευθερώσετε τον πηγαίο κώδικα. Μεταξύ των εταιρειών για τις οποίες έχουμε έρθει σε επαφή, η Micromax και η Rockchip είναι δύο που μας έρχονται στο μυαλό.

Ένα από τα μέλη του φόρουμ μας επικοινώνησε Micromax να ζητήσει τον πηγαίο κώδικα της GPL για τον πυρήνα τους και συναντήθηκε με την ακόλουθη απάντηση:

Σας ευχαριστούμε για το email σας, θα θέλαμε να σας ενημερώσουμε ότι δεν μπορούμε να παρέχουμε κανέναν πηγαίο κώδικα πυρήνα από το τέλος μας.

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

Όσον αφορά το Rockchip, οι κατασκευαστές των δημοφιλών chipset χαμηλού κόστους RK29xx και RK30xx που εμφανίζονται συχνά σε συσκευές τύπου "TV stick", υπάρχουν επίσης ζητήματα συμμόρφωσης GPL, Συγκεκριμένα, ορισμένα από τα αρχεία προέλευσης έχουν αφαιρεθεί και έχουν μείνει μόνο τα μεταγλωττισμένα "αρχεία αντικειμένων" στο θέση. Αυτό επιτρέπει τη δημιουργία ενός πυρήνα από την πηγή, αλλά δεν ικανοποιεί τις πλήρεις απαιτήσεις της GPL (καθώς αυτά τα αρχεία αντικειμένων είναι ενσωματωμένα απευθείας στον κύριο πυρήνα). Αυτό εμποδίζει τους χρήστες να τροποποιήσουν έναν αριθμό σημαντικών προγραμμάτων οδήγησης.

Θα θέλαμε να επικοινωνήσουμε με τη Rockchip και τη Micromax, για να τις βοηθήσουμε να γίνουν συμβατές με την GPL. Εκτός από τη διατήρηση της νομιμότητας, τα οφέλη από την τήρηση της GPL περιλαμβάνουν επίσης τη δυνατότητα συγχώνευση κώδικα από την κοινότητα πίσω στα δέντρα πηγής, εξοικονομώντας τους έτσι χρόνο και χρήμα διορθώνει. Δυστυχώς, κανένα από τα δύο δεν έχει επιστρέψει τα email μας. Και ενώ θα τους καλωσορίζουμε να έρθουν σε επαφή (μπορούν να το κάνουν στο pulser _(at) _ xda-developers.com), φαίνεται πιθανό ότι κανένας από τους δύο δεν ενδιαφέρεται να αναλάβει δράση.

Το ερώτημα είναι τώρα εάν η κοινότητα μπορεί να δημιουργήσει την απαραίτητη πίεση για να διασφαλίσει ότι ο νόμος τηρείται με την τήρηση της GPL. Επικοινωνήσαμε με τη Micromax πριν από τη δημοσίευση αυτού του άρθρου και δεν λάβαμε καμία απάντηση στο αίτημά μας για σχολιασμό.