Ο πυρήνας Linux έχει στοιχεία που δεν είναι "δωρεάν" ...

Πολύ ενδιαφέρον άρθρο που δημοσιεύθηκε αρχικά στα Αγγλικά στις Libresoft.es και μεταφράστηκε στα Ισπανικά από Ήσυχος Μάρτιος που εξηγεί λεπτομερώς τις κριτικές του Richard Stallman και του FSF σχετικά με την εισαγωγή "μη-ελεύθερων" στοιχείων στον πυρήνα του Linux, γι 'αυτό το FSF έχει ένα έργο που ονομάζεται LinuxFree, το οποίο διατηρεί ενημερωμένες εκδόσεις του πυρήνα Linux, αλλά χωρίς αυτά τα "ιδιόκτητα" στοιχεία, για να διευκολύνει τη δημιουργία 100% δωρεάν διανομές Linux.


Το λειτουργικό σύστημα που πιθανώς χρησιμοποιείτε ονομάζεται "GNU / Linux", Και αποτελείται από έναν πυρήνα που ονομάζεται"Linux"–Το κατοικίδιο ζώο είναι πιγκουίνος - και γύρω του εργαλεία που ονομάζονται"GNU"(Προφέρεται" wildebeest ", όπως η αφρικανική αντιλόπη). Σύμφωνα με τις ανάγκες, είναι οπλισμένοι "διανομές"Ποια ομάδα συγκεντρώνει διάφορα προγράμματα, αλλά ο πυρήνας –εκτός του ότι δημοσιεύεται σε εκδόσεις, όπως όλα τα προγράμματα– παραμένει ο ίδιος σε όλα αυτά, με την πολύ σημαντική εξαίρεση ότι ορισμένες διανομές περιέχουν δωρεάν Linux και άλλες Linux με«φυσαλίδεςΑπό ιδιόκτητο λογισμικό (επειδή στερεί από το χρήστη τις 4 βασικές ελευθερίες). Debian είναι μια από τις κύριες διανομές, από τις οποίες προέρχονται πολλές άλλες, συμπεριλαμβανομένων των πιο χρησιμοποιούμενων: Ubuntu. Δεν είναι δωρεάν διανομές. Το αρχικό άρθρο είναι ένα χρόνο, αλλά οι περισσότεροι χρήστες απλώς έχουν πρωινό ...

Πριν από μέρες, είχα την ευκαιρία να παρακολουθήσω μια ομιλία του Richard M. Stallman, σχετικά με τις βασικές αρχές του ελεύθερου λογισμικού (ναι, την τυπική συζήτηση Stallman). Μεταξύ όλων των θεμάτων που συζήτησε, μίλησε για το Linux που δεν είναι ελεύθερο λογισμικό. Είπε ότι στον πηγαίο κώδικα που διανέμεται από το Linux μπορείτε να βρείτε μη-ελεύθερο λογισμικό. Αρχικά, νόμιζα ότι ήταν υπερβολικό, και δεν τον ρώτησα για αυτό.

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

Αποφάσισα να ερευνήσω περαιτέρω για να μάθω αν ο Στάλμαν είχε δίκιο. Ανακάλυψα ότι υπάρχει ένα πακέτο πηγαίου κώδικα πυρήνα Linux που διανέμεται από το Ίδρυμα Ελεύθερου Λογισμικού, που ονομάζεται LinuxFree. Για να πούμε την αλήθεια, υπάρχει μια λίστα κοινών διανομών που διανέμουν την (λεγόμενη) μη-ελεύθερη έκδοση του Linux. Παραδόξως, θα βρείτε το Debian GNU / Linux ανάμεσά τους. Λέω εκπληκτικά γιατί το Debian είναι γνωστό ότι είναι πολύ αυστηρό όταν πρόκειται για ελεύθερο λογισμικό. Εάν ένα λογισμικό δεν πληροί τοΟδηγίες για δωρεάν λογισμικό Debian, δεν περιλαμβάνεται στη διανομή.

Πώς διανέμουν μη-ελεύθερο λογισμικό;

Επιστρέφοντας στο LinuxFree, διανέμουν επίσης τα σενάρια που χρησιμοποιούνται για την κατάργηση των μη δωρεάν τμημάτων του πηγαίου κώδικα του Debian Linux (upstream). Για την τελευταία έκδοση που εξέτασα (2.6.28), Το σενάριο αφαιρεί ή τροποποιεί 28 αρχεία πηγαίου κώδικα. Ακολουθεί μια πλήρης λίστα των ύποπτων αρχείων, με το σύνδεσμο προς τον πηγαίο κώδικα στο αποθετήριο Linux Git:

Ας επιλέξουμε ένα τυχαία. Για παράδειγμα, τα προγράμματα οδήγησης αρχείων / net / ixp2000 / ixp2400_rx.ucode. Ακολουθεί ένα απόσπασμα από αυτό το αρχείο:

.insns = (u8 []) {
0xf0, 0x00, 0x0c, 0xc0, 0x05,
0xf4, 0x44, 0x0c, 0x00, 0x05,
0xfc, 0x04, 0x4c, 0x00, 0x00,

(120 παρόμοιες γραμμές)

0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
}

Τι ΕΙΝΑΙ ΑΥΤΟ? Είναι το υλικολογισμικό ενός επεξεργαστή δικτύου, που πιθανότατα χρησιμοποιείται σε κάρτες δικτύου, ή ίσως κάνω λάθος και είναι κάποιος άλλος τύπος υλικού. Σε κάθε περίπτωση, περιλαμβάνεται στη διανομή πηγαίου κώδικα πυρήνα του Debian Linux (ανάντη).

Αν και είναι ενσωματωμένο σε ένα αρχείο πηγαίου κώδικα, αυτό το κομμάτι λογισμικού διατίθεται σε δυαδική μορφή. Ονομάζεται φούσκα (blob). Εξαιτίας αυτού είναι αδύνατο να το τροποποιήσετε. Με άλλα λόγια, δεν είναι ελεύθερο λογισμικό. Πιο επικίνδυνα, είναι αδύνατο να γνωρίζουμε αν αυτό το λογισμικό κάνει αυτό που πρέπει να κάνει ή κάτι άλλο. Όντας ελεγκτής δικτύου, είναι σαφές ότι είναι ένα επικίνδυνο μέρος του πυρήνα.

Τα υπόλοιπα αρχεία περιέχουν παρόμοια πράγματα.

Συμπεριλήφθηκε αυτό το μη δωρεάν κομμάτι στο Debian (και άλλες διανομές) χωρίς να το καταλάβει κανείς; Οχι δεν ήταν. Για να πω την αλήθεια, μια ισχυρή συζήτηση μετατράπηκε σε έργο, το οποίο επιλύθηκε ψήφος των μελών του έργου.

Η νικήτρια επιλογή ήταν Ας υποθέσουμε ότι οι φυσαλίδες συμμορφώνονται με την GPL εκτός εάν αποδειχθεί διαφορετικά.

Αστείος. Είναι πολύ εύκολο να αποδειχθεί διαφορετικά. Απλώς προσπαθήστε να καταλάβετε τι κάνει αυτό το κομμάτι. Ή ακόμα καλύτερα, τροποποιήστε το, μεταγλωττίστε το και δείτε αν εξακολουθεί να λειτουργεί.

Μετά από αυτήν την ψηφοφορία, ο γραμματέας του Debian παραιτήθηκε επειδή κατηγορήθηκε για χειραγώγηση του αριθμού των ψήφων (το οποίο δεν έκανε).

Εάν διαβάσετε όλες τις επιλογές, θα δείτε ότι υπάρχουν δύο βασικά μέτωπα: να λάβετε μια νέα κυκλοφορία, ώστε οι χρήστες να μπορούν να απολαύσουν ένα νέο Debian ή να καθαρίσουν τη διανομή μη δωρεάν ανταλλακτικών. Είναι παράδοξο αυτό Μανιφέστο του Debian ας πούμε ότι "[Το Debian GNU / Linux] πρέπει να γίνει από έναν οργανισμό για την επιτυχή προώθηση και υπεράσπιση του ελεύθερου λογισμικού χωρίς την πίεση κέρδους ή κέρδους.

Ωστόσο, πιέζουν την απελευθέρωση του Lenny και κρύβουν τα μη ελεύθερα μέρη κάτω από το χαλί.

Συνοπτικά, Το Linux διανέμει μόνο δυαδικά λογισμικά, κρυμμένα ως αρχεία πηγαίου κώδικα (ή φυσαλίδεςκαι ο Debian το γνωρίζει και συνεχίζει να τα διανέμει. Υποθέτουν ότι αυτά τα αρχεία μόνο για δυαδικά αρχεία δεν παραβιάζουν τις Οδηγίες του Ελεύθερου Λογισμικού Debian.

Κοιτάζοντας όλη αυτή την ιστορία, ο Theodore Ts'o, ένας προγραμματιστής πυρήνα, υπερασπίζεται την επιλογή αποδοχής φυσαλίδων ως συμβατών με την GPL. Προκαλεί την παλιά συζήτηση μεταξύ ρεαλισμού και ιδεαλισμού, υποστηρίζοντας ότι τα λογισμικά που περιέχουν μόνο δυαδικό κώδικα είναι απαραίτητα για την κάλυψη των αναγκών των χρηστών και ότι η υπεράσπιση του Ελεύθερου Λογισμικού από μόνη της βάζει ιδέες πάνω από τους ανθρώπους.

Είναι εύκολο να κατηγορούμε τον Stallman ή τον Debian ότι είναι φονταμενταλιστές θρησκευτικής φύσης, οι οποίοι θέτουν τις ιδέες πάνω από τους ανθρώπους. Αν και δεν είναι εύκολο να κατηγορούμε άλλους όπως το OpenBSD. Το OpenBSD περιλαμβάνει αποκλειστικά δωρεάν λογισμικό για λόγους ασφαλείας (1). Εάν δεν μπορούν να διαβάσουν τον κωδικό, δεν μπορούν να τον εμπιστευτούν. Το OpenBSD αρνήθηκε να συμπεριλάβει κάθε είδους φούσκα, για τους ακόλουθους λόγους:

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

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

Αναρωτιέμαι πόσο καιρό θα χρειαστεί να συμπεριληφθεί στο Linux στην πρώτη κακόβουλη φούσκα και να διανέμεται μαζικά από τρίτα μέρη, όπως το Debian. Ίσως όλοι να ξέρουν ξαφνικά ότι οι φυσαλίδες δεν είναι ελεύθερο λογισμικό και οι κίνδυνοι του μη-ελεύθερου λογισμικού (που είναι ακόμη χειρότερο όταν κλείνουμε τα μάτια μας και συνεχίζουμε να πιστεύουμε ότι εξακολουθεί να είναι ελεύθερο λογισμικό).

(1) Σημείωση του μεταφραστή: Στη σελίδα όπου δημοσιεύεται αυτό το άρθρο, εμφανίζεται το ακόλουθο σχόλιο: «Έχετε λάθος, χρησιμοποιώ το OpenBSD και συνοδεύεται από μη-ελεύθερες δυαδικές μόνο εικόνες υλικολογισμικού. Λυπημένο, ωστόσο, αλήθεια. " (Κάνεις λάθος. Χρησιμοποιώ το OpenBSD και έρχεται με μη-ελεύθερο υλικολογισμικό μόνο δυαδικό. Δυστυχώς, ωστόσο ισχύει.)


4 σχόλια, αφήστε τα δικά σας

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

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

*

*

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

  1.   Ραουλίσεσγκ dijo

    Ποιες διανομές Linux είναι εντελώς δωρεάν; !!

  2.   Ας χρησιμοποιήσουμε το Linux dijo

    Η αλήθεια είναι ότι είναι λίγοι ...

  3.   κακία dijo

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

  4.   Χοσέ Χερνάντεζ Ρίβας dijo

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