Έχετε πληρώσει το τέλος άδειας χρήσης πηγής πυρήνα Linux;

Οταν ζήτησε τον πηγαίο κώδικα, η MediaTek ζητά χρήματα. Κυριολεκτικά χρεώνουν ένα τέλος άδειας χρήσης στους κατασκευαστές συσκευών για τον πηγαίο κώδικα του πυρήνα Linux.

Είναι μια θλιβερή κατάσταση όταν ένας κατασκευαστής κλείνει τον πηγαίο κώδικα που προστατεύεται από την GPL. Είναι ακόμη πιο λυπηρό όταν παρέχουν μεταγλωττισμένο υλικολογισμικό με αρκετά σοβαρή ασφάλεια τρωτά σημεία. Είναι πιο λυπηρό ακόμα και όταν απαιτούν τέλος άδειας. Αυτό συμβαίνει τώρα με την MediaTek (MTK) και είναι η τυπική διαδικασία λειτουργίας τους.

Υπάρχει ένας λόγος που δεν βλέπετε πολλές συσκευές MTK στις ΗΠΑ και σε άλλες περιοχές με αυστηρότερη επιβολή αδειών. Είναι μια δίκη που περιμένει να γίνει. Η MTK δεν σέβεται μόνο τους χρήστες της, αλλά και κάθε προγραμματιστή πυρήνα Linux. Το κάνουν με τη μορφή μιας πολιτικής που απαιτεί μια πληρωμένη "Άδεια Κωδικού Πηγής", η οποία είναι πιθανότατα το μεγαλύτερο φορτίο διάρροιας που έχει ακούσει ποτέ αυτός ο συγγραφέας. Βλέπετε, ο πηγαίος κώδικας του πυρήνα Linux έχει άδεια χρήσης σύμφωνα με 

GPLv2, το οποίο απαιτεί οπωσδήποτε να τηρείτε τους όρους που περιλαμβάνουν την έκδοση του πηγαίου κώδικα. Η μη τήρηση των όρων σας εμποδίζει νόμιμα να διανείμετε τον πυρήνα Linux. Ας ρίξουμε μια ματιά σε μερικά αποσπάσματα:

3. β) Συνοδέψτε το με μια γραπτή προσφορά, η οποία ισχύει για τουλάχιστον τρία χρόνια, για την παροχή οποιουδήποτε τρίτου, έναντι χρέωσης που δεν υπερβαίνει το κόστος σας για τη φυσική εκτέλεση της διανομής πηγής, ένα πλήρες αντίγραφο του αντίστοιχου πηγαίου κώδικα, αναγνώσιμο από μηχανή, που θα διανεμηθεί σύμφωνα με τους όρους των Ενοτήτων 1 και 2 παραπάνω σε ένα μέσο που χρησιμοποιείται συνήθως για λογισμικό ανταλλαγή; ...

4. Δεν μπορείτε να αντιγράψετε, να τροποποιήσετε, να χορηγήσετε υποάδεια ή να διανείμετε το Πρόγραμμα εκτός εάν προβλέπεται ρητά στην παρούσα Άδεια χρήσης. ...

5. Δεν απαιτείται να αποδεχτείτε αυτήν την Άδεια, αφού δεν την έχετε υπογράψει. Ωστόσο, τίποτα άλλο δεν σας παρέχει την άδεια να τροποποιήσετε ή να διανείμετε το Πρόγραμμα ή τα παράγωγά του έργα...

Ως προγραμματιστές, έχουμε τη δυνατότητα να λάβουμε κώδικα, να τον μεταγλωττίσουμε εκ νέου, να προσθέσουμε δυνατότητες και να διορθώσουμε την ανεπάρκεια ασφαλείας των κατασκευαστών. Ορισμένες από τις συσκευές της MTK είναι φορτωμένες με σπασμένα χαρακτηριστικά, όπως οι buffer Bluetooth PAN, και υπάρχουν δεκάδες άλλα παραδείγματα. Η πολιτική της ΜΤΚ παραβιάζει ευθέως και τα τρία παραπάνω σημεία και είναι αποκαρδιωτική όταν εσείς συνειδητοποιούν ότι πιστεύουν ότι παρέχουν μια υπηρεσία σε οποιονδήποτε πελάτη ως αποκλεισμένο και ευάλωτο chipsets. Η πραγματικότητα της κατάστασης είναι ότι η MTK οφείλει ένα αντίγραφο του πλήρους, οικοδομήσιμου πηγαίου κώδικα σε καθένα άτομο που αγοράζει μια συσκευή με τον πυρήνα Linux και η υποχρέωση θα τον βοηθούσε μόνο να τον διορθώσει σπασμένη πηγή.

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