Linus Torvalds: Το Linux δεν ήταν ποτέ έργο Free Software Foundation

Ο δημιουργός του Linux αφηγείται πώς σε δύο δεκαετίες η εφεύρεσή του έγινε από την καρδιά ενός ανοιχτού λειτουργικού συστήματος σε ένα φιλικό περιβάλλον επιφάνειας εργασίας και η καρδιά του Android, του λειτουργικού συστήματος της Google που απολαμβάνει εντυπωσιακή επιτυχία σε κινητά τηλέφωνα. tablet κ.λπ. 

–Έχουν περάσει 20 χρόνια από τη γέννηση του Linux, ποια είναι η ακριβής ημερομηνία δημιουργίας του; 

–Λοιπόν, για μένα προφανώς δεν υπήρχε συγκεκριμένη ημερομηνία, αφού δούλευα πολύ καιρό πάνω σε αυτό πριν κυκλοφορήσει. Ωστόσο, θεωρώ ότι οποιαδήποτε από τις ημερομηνίες που αναφέρονται είναι λογικές. Ανάλογα λοιπόν με τον τρόπο μέτρησης, μπορεί να υπάρχουν τρεις διαφορετικές ημερομηνίες. Αυτό που νομίζω ότι είναι πιο σχετικό είναι η 17η Σεπτεμβρίου 1991, όταν έφτιαξα την έκδοση linux-0.01 μεταγλωττισμένων αρχείων και την ανέβασα σε μια δημόσια τοποθεσία, το ftp.funet.fi. Ωστόσο, δεν ανακοίνωσα ποτέ δημόσια την κυκλοφορία της έκδοσης 0.01 (απλώς έστειλα email σε μερικούς ανθρώπους ιδιωτικά), επομένως για αυτόν τον λόγο, τείνουν να αναφέρονται και δύο άλλες ημερομηνίες: η 5η Οκτωβρίου ήταν η πρώτη φορά που ανακοίνωσα δημόσια την κυκλοφορία του Linux (η ανακοίνωση "θυμηθείτε εκείνες τις ωραίες μέρες του minix-1.1 όταν οι άνδρες ήταν άνδρες και έγραφαν τα δικά τους προγράμματα οδήγησης για τις συσκευές τους. min0.02" από το Linux-3). Και κάποιοι υπολογίζουν την 17η Ιουλίου, γιατί παρόλο που δεν ήμουν έτοιμος να δημοσιεύσω τίποτα τότε, είναι η ημερομηνία της πρώτης δημόσιας αναφοράς μου ότι δούλευα στο έργο. Άρα είναι θέμα γούστου. Προσωπικά, θα ήθελα να τείνω να χρησιμοποιώ την XNUMXη Σεπτεμβρίου ως ημερομηνία γέννησης.

– Σκεφτήκατε ποτέ ότι το Linux θα μπορούσε να γίνει τόσο μεγάλο; 

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

– Πιστεύετε ότι το Linux είχε πολιτικό νόημα, ήταν κοινωνική συνεισφορά ή η αξία του είναι απλώς παραγωγική; 

Νομίζω ότι έχει όλα αυτά τα θέματα για διαφορετικούς ανθρώπους. Προσωπικά το έκανα (και το κάνω) για δικούς μου προσωπικούς λόγους. Νομίζω ότι είναι διασκεδαστικό και ενδιαφέρον, και ήθελα ένα λειτουργικό σύστημα για προσωπική μου χρήση. Το γεγονός ότι άλλοι άνθρωποι βοήθησαν και ότι έχουν διαφορετικούς λόγους για να βοηθήσουν (από αυτούς που θέλουν απλά να βγάλουν χρήματα μέχρι εκείνους που έχουν κοινωνικούς ή πολιτικούς λόγους) είναι ενδιαφέρον, αλλά αυτοί οι λόγοι δεν είναι ακόμα οι λόγοι για τους οποίους κάνω Linux . Φυσικά, το γεγονός ότι άλλοι άνθρωποι ασχολούνται με ενθουσιασμό, και το γεγονός ότι το Linux κάνει τη διαφορά σε τόσους πολλούς ανθρώπους, με κινητοποιεί επίσης. Μου αρέσει να δουλεύω στο Linux για χάρη του, αλλά προφανώς απολαμβάνω το γεγονός ότι είναι ένα υπέροχο έργο που είχε τεράστιο αντίκτυπο σε όλο τον κόσμο.

–Πώς αισθάνεστε που το όνομά σας συνδέεται με ένα προϊόν που χρησιμοποιείται από εκατομμύρια ανθρώπους σε όλο τον κόσμο, ακόμη και χωρίς να γνωρίζουν ότι αφορά εσάς; 

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

–Ποια είναι η τρέχουσα κατάσταση του Linux: πόσες γραμμές κώδικα έχει, πόσοι άνθρωποι εργάζονται; 

– Ο αριθμός των ανθρώπων είναι δύσκολο να εκτιμηθεί. Είναι εύκολο να δώσετε ακατέργαστους αριθμούς (περίπου χίλια άτομα έχουν πιστώσεις συντάκτη για κάθε έκδοση πυρήνα στα αρχεία καταγραφής ελέγχου κώδικα), αλλά τι σημαίνει αυτό; Μερικοί από αυτούς τους ανθρώπους κάνουν ασήμαντες συνεισφορές μιας γραμμής, άλλοι γράφουν χιλιάδες γραμμές κώδικα. Τι γίνεται όμως με όλους εκείνους τους ανθρώπους που κάνουν δοκιμές και άλλες υποστηρίξεις; Εν τω μεταξύ, σε σχέση με τον αριθμό των γραμμών κώδικα, το τρέχον δέντρο προέλευσης του πυρήνα είναι περίπου 14 εκατομμύρια γραμμές. Δεν είναι όλα αυτά "κώδικας", προφανώς, που περιλαμβάνει όλα τα σχόλια, την τεκμηρίωση, την κτιριακή υποδομή και ορισμένα εργαλεία κωδικοποίησης επίσης. Περίπου τα μισά από αυτά είναι προγράμματα οδήγησης, ένα μεγάλο μέρος αυτού είναι αρχιτεκτονική υποστήριξης για τις 20+ αρχιτεκτονικές που υποστηρίζουμε, και έχουμε πάνω από 60 διαφορετικά αρχεία συστήματος, αν και οι περισσότεροι χρησιμοποιούν ένα ή δύο. Έτσι, από τις 14 εκατομμύρια γραμμές κώδικα στον πυρήνα, πολλές από αυτές τις δυνατότητες δεν επηρεάζουν τους περισσότερους χρήστες. Η καρδιά του πυρήνα είναι πολύ μικρότερη. Αλλά μπορεί να μετρηθεί και με άλλο τρόπο: τι είναι το Linux; Δεν είναι απαραίτητα μόνο ένα ζήτημα πυρήνα, αλλά κάτι που σχετίζεται με όλα τα έργα γύρω, μερικά από τα οποία δεν είναι συγκεκριμένα για το Linux, αλλά χρησιμοποιούνται και σε άλλα λειτουργικά συστήματα. Οπότε είναι πολύ δύσκολο να δώσεις έναν απλό αριθμό για οτιδήποτε.

– Ποιες είναι οι κύριες προκλήσεις που αντιμετωπίζει το Linux; 

–Για τον πυρήνα, ένα από τα μεγαλύτερα ζητήματα είναι απλώς η παροχή υποστήριξης υλικού. Η παροχή υποστήριξης σε όλο το υλικό που υπάρχει εκεί έξω είναι αυτό στο οποίο αφιερώνουμε τον περισσότερο χρόνο και προσπάθεια αυτή τη στιγμή. Ταυτόχρονα, είχαμε πολλές προκλήσεις και σε επίπεδο συντήρησης. Είναι το ζήτημα του πώς να συνεργαστείτε σε μια χαλαρά δεμένη κοινότητα, χτίζοντας μια υποδομή (απλώς οργανώνοντας τον πηγαίο κώδικα) για να καταστεί δυνατή η συνεργασία. Μερικά από αυτά τα εργαλεία (όπως το έργο Git για τη διατήρηση του πηγαίου κώδικα) αφορούν περισσότερο τη ζωή σε μια αιθέρια κοινότητα, πολλές από τις προκλήσεις έχουν να κάνουν απλώς με τη δημιουργία κοινωνικών δεσμών μεταξύ των ανθρώπων ώστε να είναι δυνατή η συνεργασία τους.

–Ποιοι είναι οι κύριοι εταίροι; 

–Η επιλογή των λέξεων που κάνεις είναι περίεργη. Υπάρχουν πολλοί άνθρωποι με τους οποίους συνεργάζομαι πολύ στενά και τους οποίους προσωπικά εμπιστεύομαι. Τείνουν να εργάζονται σε πολλές εταιρείες τεχνολογίας που ασχολούνται με το Linux. Αλλά συνεργάζομαι μαζί τους απλώς ως άνθρωποι, όχι ως «εκπρόσωποι των εταιρειών τους». Τους εμπιστεύομαι λοιπόν προσωπικά, όχι επειδή εργάζονται σε αυτήν ή την άλλη εταιρεία που εργάζεται σε κάποιο συγκεκριμένο θέμα. Προφανώς, υπάρχουν πολλές εταιρείες που έχουν βοηθήσει πολύ στην υποστήριξη του Linux. Κάνουν διαφορετικά πράγματα, τείνουν να εστιάζουν σε διαφορετικούς τομείς και αυτό δεν αφορά μόνο τη σύνταξη κώδικα. Εκτός από τους μηχανικούς με τους οποίους συνεργάζομαι, οι εταιρείες που κάνουν μάρκετινγκ, κάνουν έλεγχο σφαλμάτων, υποστήριξη χρηστών. Όλα είναι σημαντικά. Και δεν πρόκειται να τους ονομάσω ούτε μεμονωμένα ούτε μέσω των εταιρειών τους, γιατί δεν θα ήμουν σε θέση να πω ποιος είναι πιο σημαντικός από τον άλλο: αυτό εξαρτάται από το ενδιαφέρον και τη χρήση σας.

–Ποιος είναι ο κύριος εχθρός του Linux;

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

–Μα οι ιδιωτικές πατέντες, για παράδειγμα, δεν είναι εχθρός του κινήματος του «ανοιχτού κώδικα»; 

-Αχ ναι. Οι πατέντες είναι πρόβλημα. Πολλά διπλώματα ευρεσιτεχνίας είναι εντελώς γελοία, αλλά η καταπολέμησή τους είναι περίπλοκη και δαπανηρή. Τα καλά νέα είναι ότι οι περισσότερες εταιρείες τις μισούν επίσης, οπότε υπάρχει ελπίδα ότι το σύστημα θα αλλάξει ή τουλάχιστον θα το τροποποιήσει λίγο.

Ποια διανομή Linux προτείνετε;

–Προσωπικά, συνήθως χρησιμοποιώ το Fedora, αλλά η σημαντική λέξη είναι «πάτωμα». Οφείλεται σε μια σειρά από τυχαίους ιστορικούς λόγους. Με ενδιαφέρει ο προγραμματισμός της καρδιάς, οπότε για μένα μια διανομή είναι απλώς ένας τρόπος να έχω ένα νέο μηχάνημα για να είναι χρήσιμο. Δεν ανησυχώ πολύ γιατί πρόκειται να αντικαταστήσω τα εξαρτήματα που πραγματικά φροντίζω σε βάθος. Αυτά είναι ο πυρήνας, το git και ιστορικά κάποια άλλα έργα αν χρειαστεί. Η συνιστώμενη διανομή καταλήγει πραγματικά να είναι ένα ερώτημα σχετικά με τη χρήση της σε κάθε περίπτωση. Το Android χρησιμοποιείται για τηλέφωνα, το Ubuntu για τη χαμηλή καμπύλη εκμάθησης και άλλες προσαρμοσμένες διανομές, οι οποίες εξαρτώνται από μία. Για τους περισσότερους ανθρώπους εκεί έξω, η καλύτερη διανομή καταλήγει να είναι αυτή που χρησιμοποιείται γύρω από άτομα που θέλουν να χρησιμοποιήσουν το Linux, με αυτόν τον τρόπο μπορείτε να μοιραστείτε εμπειρίες και να μάθετε από άλλους.

–Δεν πιστεύετε ότι το Ubuntu ενημερώνεται πολύ γρήγορα και μερικές φορές μπορεί να είναι αντιπαραγωγικό; 

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

–Ποιο περιβάλλον επιφάνειας εργασίας πρέπει να χρησιμοποιηθεί; 

Δεν υπάρχει «πρέπει». Είναι θέμα προσωπικής προτίμησης και τι έχεις συνηθίσει. Είχα μια πολύ κακή εμπειρία με ανθρώπους που ανέπτυξαν έναν επιτραπέζιο υπολογιστή που πίστευαν ότι θα μπορούσε να αλλάξει τον κόσμο. Έφυγα από το KDE όταν έκαναν τη μεγάλη τους αλλαγή στο KDE-4. Και τώρα απομακρύνομαι από το Gnome-3 για τον ίδιο λόγο. Το γραφείο, περισσότερο από οτιδήποτε άλλο, είναι κάτι σε σχέση με αυτό που έχει συνηθίσει κανείς. Αυτός είναι προφανώς ο λόγος που η αγορά "επιτραπέζιων υπολογιστών" γενικά είναι τόσο δύσκολο να ανατραπεί.

–Ο όρος «ανοιχτού κώδικα» αφήνει την πόρτα ανοιχτή για να μπει ιδιόκτητο λογισμικό στον πυρήνα του Linux;

-Οχι. Ο "ανοιχτός κώδικας" έχει να κάνει πολύ περισσότερο με το να μην το κατέχετε. Αυτό είναι το κεντρικό ερώτημα της λέξης «ανοιχτό».

–Τι ιδεολογία έχει το Linux; 

Δεν νομίζω ότι υπάρχει «μία» ιδεολογία. Δεν νομίζω ότι πρέπει να υπάρχει ιδεολογία. Το σημαντικό μέρος αυτού είναι η λέξη «ένα»: νομίζω ότι μπορεί να υπάρχουν «πολλές» ιδεολογίες. Το κάνω για τους δικούς μου λόγους, οι άλλοι το κάνουν για τους λόγους τους. Νομίζω ότι ο κόσμος είναι ένα περίπλοκο μέρος και οι άνθρωποι είναι ενδιαφέροντα ζώα, που κάνουν πράγματα για πολύπλοκους λόγους. Γι' αυτό δεν νομίζω ότι πρέπει να υπάρχει «μία» ιδεολογία. Είναι πραγματικά αναζωογονητικό να βλέπεις ανθρώπους να εργάζονται στο Linux γιατί πιστεύουν ότι μπορούν να κάνουν τον κόσμο καλύτερο, διανέμοντας την τεχνολογία και κάνοντάς την ευρύτερα διαθέσιμη στους ανθρώπους. Πολλοί πιστεύουν ότι ο ανοιχτός κώδικας είναι ένας καλός τρόπος για να γίνει αυτό. Αυτή είναι «μια» ιδεολογία. Νομίζω ότι είναι μεγάλη ιδεολογία. Δεν είναι πραγματικά ο λόγος που ξεκίνησα να κάνω Linux, αλλά με γεμίζει ενθουσιασμό να βλέπω πώς χρησιμοποιείται το Linux με αυτόν τον τρόπο. Αλλά πιστεύω επίσης ότι είναι υπέροχο να βλέπεις όλες τις εμπορικές εταιρείες να χρησιμοποιούν ανοιχτό κώδικα απλώς και μόνο επειδή είναι καλό για την επιχείρησή τους. Αυτή είναι μια εντελώς διαφορετική ιδεολογία, και νομίζω ότι είναι επίσης μια τέλεια ιδεολογία. Ο κόσμος θα ήταν πολύ χειρότερος αν δεν είχαμε εταιρείες που κάνουν πράγματα για χρήματα. Έτσι, η μόνη ιδεολογία που πραγματικά περιφρονώ και αντιπαθώ είναι το είδος της ιδεολογίας που προσπαθεί να αποκλείσει τους άλλους. Περιφρονώ τους ανθρώπους των οποίων η ιδεολογία αφορά «τη μόνη αληθινή ιδεολογία» και για τους οποίους όποιος δεν ακολουθεί αυτό το συγκεκριμένο σύνολο ηθικών κατευθυντήριων γραμμών είναι είτε «διάβολος» ή «λάθος». Αυτοί είναι μικρόψυχοι και ανόητοι άνθρωποι, για μένα. Επομένως, το σημαντικό μέρος του ανοιχτού κώδικα δεν είναι η ιδεολογία, είναι ότι ο καθένας μπορεί να το χρησιμοποιήσει για τις δικές του ανάγκες και για τους δικούς του λόγους. Η άδεια πνευματικών δικαιωμάτων υπάρχει για να κρατήσει ζωντανή αυτή τη διαφάνεια και για να διασφαλίσει ότι το έργο δεν θα χωριστεί μεταξύ ανθρώπων που κρύβουν τις βελτιώσεις τους ο ένας από τον άλλο και πρέπει να επαναλάβουν τις αλλαγές που κάνουν άλλοι, αλλά δεν είναι εκεί για να συμμορφωθεί με κάποια ιδεολογία.

–Η διεθνής κρίση ήταν μια ευκαιρία ανάπτυξης για το κίνημα ανοιχτού κώδικα; 

Δεν θα ήθελα να το πω έτσι. Νομίζω ότι σε ορισμένες περιπτώσεις υπάρχουν δύσκολες στιγμές για να δείξεις τους λόγους για να κάνεις κάτι (η έκφραση «η ανάγκη είναι η μητέρα των εφευρέσεων» αναφέρεται στο πώς η αναγκαιότητα και οι δύσκολες στιγμές μπορούν να είναι μια καλή ευκαιρία για νέες ιδέες και νέα πράγματα). Ταυτόχρονα, όμως, πραγματικά πιστεύω ότι οι πιο πραγματικές εξελίξεις συμβαίνουν χωρίς κρίση. Έτσι τώρα, σε περιόδους παγκόσμιας οικονομικής ύφεσης, πολλές εταιρείες μεταναστεύουν στο Linux και στον ανοιχτό κώδικα επειδή δεν μπορούν να αντέξουν οικονομικά τα τέλη άδειας χρήσης, και τέτοια πράγματα. Αλλά την ίδια στιγμή, αν κοιτάξουμε πίσω πριν από την κρίση, οι άνθρωποι χρησιμοποιούσαν το Linux με νέους και συναρπαστικούς τρόπους.

– Πιστεύετε ότι το φαινόμενο του Android, του λειτουργικού συστήματος της Google για κινητά, είναι άλλο ένα παράδειγμα της δύναμης του ελεύθερου λογισμικού; 

-Απολύτως. Η ιδέα ότι μπορείτε να πάρετε λογισμικό ανοιχτού κώδικα και να κάνετε πράγματα με αυτό που δεν προορίζονταν ποτέ από τους αρχικούς δημιουργούς του και να το χρησιμοποιήσετε με εκπληκτικούς τρόπους είναι πραγματικά η βασική ιδέα του ανοιχτού κώδικα. Το Android είναι ένα καλό παράδειγμα του τρόπου με τον οποίο το Linux – το οποίο οι περισσότεροι άνθρωποι θεωρούσαν απλώς ένα λειτουργικό σύστημα διακομιστή μόλις πριν από δέκα χρόνια – μας θεωρεί τώρα και ως λειτουργικό σύστημα για κινητά. Και αυτό ακριβώς γιατί οι άνθρωποι μπορούσαν να χρησιμοποιήσουν το λογισμικό και να κάνουν τις δικές τους υλοποιήσεις.

Ποια είναι η γνώμη σας για το σημειωματάριο Chromebook της Google; Δεν είναι ειρωνικό ότι το λογισμικό ανοιχτού κώδικα έχει φτιάξει ένα σύστημα που αφήνει τον χρήστη «σκλάβο» μιας και μόνο εταιρείας; 

–Αλλά έχετε μια πολύ αρνητική οπτική για τον κόσμο, έτσι δεν είναι…; 

–Όχι, δεν είναι αρνητική άποψη... Είμαι απλώς δημοσιογράφος, και σας κάνω ερωτήσεις.

–Ε, ένα καλό μέρος της οικογένειάς μου είναι δημοσιογράφος (η μαμά μου, ο μπαμπάς μου, ο θείος μου και ο παππούς μου). Δεν νομίζω ότι είναι απαραίτητο να είσαι απαισιόδοξος για να είσαι δημοσιογράφος.

Αλλά αυτό δεν είναι ειρωνικό;

–Δεν είμαι σίγουρος πού πηγαίνει το Chrome. Αλλά την ίδια στιγμή είναι πολύ σαφές (απλώς κοιτάξτε τα κινητά τηλέφωνα και τα tablet) ότι οι περισσότεροι μη τεχνικοί δεν θέλουν έναν υπολογιστή γενικής χρήσης. Υπάρχουν πολλοί άνθρωποι που δεν θέλουν πραγματικά να συντηρούν τον δικό τους υπολογιστή, αλλά θέλουν πρόσβαση στα πιο συνηθισμένα πράγματα όπως η περιήγηση στο Διαδίκτυο, το ηλεκτρονικό ταχυδρομείο, η επεξεργασία κειμένου, η διαχείριση φωτογραφιών κ.λπ. Και όσο σέξι κι αν φαίνονται τα tablet αυτές τις μέρες, νομίζω ότι πολλοί άνθρωποι θέλουν απλώς πληκτρολόγιο και ποντίκι. Το να πληκτρολογείς πράγματα σε ένα tablet δεν είναι πραγματικά πολύ άνετο. Επομένως, νομίζω ότι το Chromebook έχει νόημα σε αυτόν τον τομέα καταναλωτών. Γιατί θα μετατρέψει τους ανθρώπους σε «σκλάβους»; Είναι θέμα ευκολίας. Είσαι σκλάβος του ηλεκτρισμού απλώς και μόνο επειδή εξαρτάσαι από αυτούς και τους έχεις πληρώσει για να διαθέσουν ηλεκτρισμό;

– Πιστεύετε ότι το γεγονός ότι πολλοί προγραμματιστές που έφτιαξαν το πρόγραμμα OpenOffice για να γράψουν ξεχώρισαν από το έργο για τη δημιουργία του LibreOffice (αυτό ονομάζεται "πήχυ") καταδεικνύει τη δύναμη του κινήματος ανοιχτού κώδικα και τη "δικτατορία" των κοινοτήτων ή είναι μια εξαιρετική περίπτωση; 

–Στην πραγματικότητα, νομίζω ότι το OpenOffice είναι ένα άλλο παράδειγμα σε μια σειρά αλυσοδεμένων μοτίβων όπου οι άνθρωποι προσπαθούν να «ελέγξουν» υπερβολικά ένα έργο και τελικά χαλάει επειδή το ελεγχόμενο «πάρτι» δεν ήταν συντονισμένο με τους χρήστες. Η μετάβαση από το OpenOffice στην Oracle και η αυστηροποίηση αυτού του ελέγχου ήταν αυτό που το έσπασε εντελώς, υπήρχαν φήμες για χρόνια για τον τρόπο που είχε αναπτυχθεί το OpenOffice. Και όχι, δεν νομίζω ότι είναι μια εξαιρετική περίπτωση σε καμία περίπτωση. Πολλά έργα έχουν βρεθεί σε αυτό το είδος κατάστασης και αυτό που τελικά συμβαίνει είναι ότι όταν το πρόβλημα γίνεται πολύ οξύ, κάποιος «διχαλώνει» το έργο (παίρνει δωρεάν κώδικα και κάνει μια μετονομασμένη έκδοση).

Είναι ένα μεγάλο και επίπονο βήμα και τα πιρούνια δεν πετυχαίνουν πάντα, αλλά σίγουρα το πετυχαίνουν. Και μερικές φορές το πιρούνι καταλήγει να είναι προσωρινό, αλλά είναι ένα γεγονός που δείχνει στην αρχική ομάδα ότι δεν μπορούν να αγνοήσουν άλλου είδους πιέσεις. Σε αυτές τις περιπτώσεις, τα πιρούνια πηγαίνουν προς τα πίσω και αυτό συνήθως περιλαμβάνει ένα άνοιγμα της καρδιάς της ομάδας προγραμματιστών. Και σε ορισμένες περιπτώσεις, το πιρούνι γίνεται ένα μεγάλο κενό που δεν κλείνει ποτέ, είτε για τεχνικούς λόγους (η αλλαγή ήταν αρκετά μεγάλη για να επιστρέψει), είτε κυρίως επειδή τα δύο έργα έχουν διαφορετικές απόψεις για το πού να πάνε μετά. Το XEmacs έναντι του GNU emacs είναι μακράν το πιο γνωστό ιστορικό παράδειγμα αυτού, αλλά πολλά έργα έχουν περάσει από αυτή τη φάση. Και νομίζω ότι τα πιρούνια είναι καλό πράγμα. Είναι αυτό που κρατά τους ανθρώπους ειλικρινείς στον κόσμο του ανοιχτού κώδικα. Όποιος διατηρεί ένα έργο ανοιχτού κώδικα γνωρίζει ότι πρέπει να έχει ανοιχτό μυαλό γιατί διαφορετικά κάποιος άλλος μπορεί απλώς να έρθει και να διαπραγματευτεί το έργο του. Έτσι, ένα πιρούνι μπορεί να είναι πολύ δαγκωτό και επώδυνο, αλλά νομίζω ότι είναι μέρος ολόκληρου του μοντέλου ανοιχτού κώδικα.

–Το Linux θα παραμείνει με την άδεια GPLv2 ή θα μετεγκατασταθεί στο GPLv3; 

–Ω, το Linux θα παραμείνει στην έκδοση GPLv2.

Πώς είναι η καθημερινή σου δουλειά αυτή τη στιγμή; 

Γράφω πολύ λίγο κώδικα αυτές τις μέρες. Διαβάζω μηνύματα ηλεκτρονικού ταχυδρομείου, συγχωνεύω τον κώδικα άλλων, συζητώ τις αλλαγές και λέω στους ανθρώπους γιατί δεν πρόκειται να συγχωνεύσω τον κώδικά τους. Έτσι, το 99 τοις εκατό αυτού που κάνω έχει να κάνει με την επικοινωνία και τη διατήρηση του κεντρικού αποθετηρίου του πηγαίου κώδικα του πυρήνα, χωρίς ουσιαστικά να προγραμματίσω τον εαυτό μου. Κάνω κάποιες αλλαγές και σε κάθε έκδοση κώδικα υπάρχουν συνήθως πολλά σχόλια γραμμένα από εμένα (επιπλέον των εκατοντάδων συνδυασμένων σχολίων που κάνω), αλλά δεν είναι τεράστιος αριθμός κώδικα με καμία πραγματική έννοια.

– Πότε βγαίνει η έκδοση 3 του πυρήνα; 

Σκέφτομαι σοβαρά να κυκλοφορήσω την επόμενη έκδοση ως 3.0, εν μέρει λόγω όλης αυτής της επετείου των 20 χρόνων, αλλά και επειδή οι αριθμοί γίνονται όλο και μεγαλύτεροι: η έκδοση 2.6 έχει γίνει τόσο μεγάλη και το 39ο μέρος της τρέχουσας έκδοσης είναι ένας ακέραιος αριθμός που είναι πολύ δύσκολο να θυμηθούμε.

– Ποιες εταιρείες υλικού είναι πιο απρόθυμες να υποστηρίξουν το Linux; 

– Οι περισσότερες εταιρείες υλικού υποστηρίζουν Linux. Αλλά πολλοί από αυτούς δεν έχουν καλή τεκμηρίωση (και το πιο σημαντικό, δεν έχουν παράδοση να γράφουν δημόσια έγγραφα οποιουδήποτε είδους) και πολλοί από αυτούς εξακολουθούν να κάθονται στον δικό τους «φράχτη». Πολλές εταιρείες φαίνονται ιδιαίτερα απρόθυμες. Η Nvidia, στον κόσμο των υπολογιστών, ήταν ένα πρόβλημα, όπως και οι κατασκευαστές ασύρματων τσιπ ιστορικά. Οι άνθρωποι της ασύρματης επικοινωνίας φαίνεται να έχουν παραιτηθεί, αλλά οι κατασκευαστές τσιπ γραφικών εξακολουθούν να αποτελούν πρόβλημα. Έτσι, ο κόσμος του Linux είναι γενικά ενοχλητικός για την εύρεση καλών προγραμμάτων οδήγησης 3D επιτάχυνσης. Και επειδή? Ποιός ξέρει. Ίσως φοβούνται ότι θα αποδειχθεί ότι έχουν κλέψει ποτέ την πνευματική ιδιοκτησία κάποιου και ότι με τη δημοσιοποίηση θα το μάθουν και θα τους μηνύσουν. Πραγματικά δεν ξέρω τον λόγο. Αυτός έχει αναφερθεί ως ένας από τους πιθανούς λόγους, για την ύπαρξη κλειστού υλικού και κλειστού υλικού. Ένας άλλος χαρακτηριστικός λόγος, ειδικά επειδή είναι κλειστού κώδικα, είναι ότι είναι τόσο κακώς φτιαγμένο και γεμάτο σφάλματα που ντρέπονται να το δείξουν.

–Τέλος, θα μπορούσατε να καθίσετε με τον Richard Stallman –τον δημιουργό του Ιδρύματος Ελεύθερου Λογισμικού και της έννοιας του Ελεύθερου Λογισμικού– για να εξαφανίσετε τις διαφορές, ή είναι ήδη ασυμβίβαστες σε αυτό το σημείο; 

Ω, έχω συναντήσει το RMS πολλές φορές και έχουμε πολύ διαφορετικές ιδέες για το πώς πρέπει να γίνονται τα πράγματα. Είναι πολύ πιο συγκεντρωμένος στο όλο ζήτημα της «ιδεολογίας» για το πώς πρέπει να γίνονται τα πράγματα. Και είμαι ενάντια σε αυτό.

–Γιατί πιστεύετε ότι οι άνθρωποι σπάνια χρησιμοποιούν τον όρο GNU για να μιλήσουν για το Linux; 

– Δεν χρησιμοποίησα ποτέ το όνομα GNU. Το Linux δεν ήταν ποτέ έργο του Ιδρύματος Ελεύθερου Λογισμικού και το FSF δεν είχε ποτέ καμία σχέση με αυτό. Τα περισσότερα από τα εργαλεία δεν είναι επίσης GNU, αν και ο μεταγλωττιστής GNU C ήταν και είναι μια μεγάλη εφεύρεση. Έτσι ο όρος GNU/Linux δεν είχε ποτέ πολύ νόημα. Τούτου λεχθέντος, δεν σκέφτηκα ποτέ ότι οι άνθρωποι δεν θα μπορούσαν να το αποκαλούν όπως θέλουν. Οι περισσότερες διανομές δίνουν στο σύστημα το δικό του όνομα: Fedora, SuSE, Ubuntu, Android, Mandriva, η λίστα συνεχίζεται. Αν λοιπόν το FSF θέλει να το ονομάσει GNU/Linux, γιατί να με νοιάζει; Δεν είναι πολύ πιο λογικό από το να αποκαλείς έτσι κάποιου είδους καπέλο.

πηγή: σελίδα 12


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

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

*

*

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

  1.   Γερμαήλ86 dijo

    Η αναφορά είναι πολύ καλή και συμφωνώ σε πολλά πράγματα, αν και πιστεύω ότι η ιδεολογία του Richard Stallman είναι επίσης καλή, αλλά χωρίς να είμαι φανατικός: αν και χρησιμοποιώ πάντα το Ubuntu για όλες μου τις εργασίες, έπρεπε να φτιάξω μια σελίδα και έπρεπε να χρησιμοποιήσω DreamWeaver και Photoshop, και είμαι πολύ ευχαριστημένος με τα αποτελέσματα, αλλά το Linux είναι σίγουρα το λειτουργικό μου σύστημα για καθημερινή χρήση. Είναι μέρος της ελευθερίας της επιλογής, αλλά για να το κάνετε αυτό πρέπει να έχετε τη δυνατότητα επιλογής.

    Πιστεύω ότι είναι υπέροχο να προκαλείς τις εταιρείες να αρχίσουν να κυκλοφορούν τον κώδικά τους επειδή υπάρχει μεγάλη πιθανότητα να είναι κακοσχεδιασμένα. Στον ίδιο υπολογιστή με το ίδιο πρόγραμμα περιήγησης Chrome/Chromium, στα Windows βλέπετε τις σελίδες αρκετά αργές και στο Linux όχι. Επειδή? Η απάντηση βρίσκεται στους προγραμματιστές με τους κλειστούς κωδικούς τους.

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

  2.   Επισκέπτης dijo

    Είχα καταλάβει ότι ο Stallman είχε συγκεντρώσει το GNU + Linux και είχε δημιουργήσει μια "πρώτη διανομή" (για αυτό ζητά να πιστωθεί το έργο GNU). Μετά από αυτή την πρώτη διανομή, τελικά εμφανίστηκε το Debian;

  3.   Εντουάρντο Μπατάλια dijo

    Καταλαβαίνω ότι τόσο ο Linus όσο και οι άλλοι που δοκίμασαν το Linux στις πρώτες του εκδόσεις χρησιμοποίησαν τα εργαλεία GNU (μεταγλωττιστή, κλπ) για να το δοκιμάσουν και να το κάνουν να λειτουργήσει. Αλλά, νομίζω, ότι αυτό δεν έχει καμία σχέση με την υιοθέτηση του ονόματος GNU/Linux.

  4.   Guillermo dijo

    Είναι αλήθεια, το linux δεν ήταν ποτέ μέρος του έργου gnu ή του fsf, ο πυρήνας του GNU είναι το HURD, το οποίο αν ήταν σε πιο λειτουργική φάση (είναι στο alpha αυτή τη στιγμή), είναι πολύ πιο αποτελεσματικό και αρθρωτό από το linux.
    Αν υπήρχε ένα λειτουργικό Hurd σήμερα, θα χρησιμοποιούσα το debian gnu/hurd http://www.debian.org/ports/hurd/

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

    Οχι μόνο αυτό. Ακόμη και σήμερα, ο πυρήνας εξακολουθεί να μεταγλωττίζεται με το GCC, τον μεταγλωττιστή C του έργου GNU.

  6.   Oliver dijo

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

  7.   Adam Arturo Bravo Guzman dijo

    Ενδιαφέρουσες απόψεις από τον κύριο Linus, νομίζω ότι θα πάρω τις 17 Σεπτεμβρίου για να γιορτάσω την 20η επέτειο του Linux, εδώ στο Μεξικό όλος αυτός ο μήνας είναι γιορτή 😀

  8.   LinuxYya! dijo

    Συμφωνώ απόλυτα, είμαι επίσης ενάντια σε πολλές από τις ιδεολογικές ερωτήσεις του κ. Stallman, οι οποίες στο τέλος καταλήγουν να είναι "σκλαβωτικές" παρόλο που αυτά που λέω φαίνονται απίστευτα! Ο Linus Torvalds είναι συνεκτικός και ισορροπημένος χωρίς περισσότερα, και έχει δίκιο για τον όρο GNU/Linux, και όλα αυτά για τα εργαλεία GNU, αυτό που θέλει ο Stallman είναι να το δει κάποιος ακόμα!!!

  9.   Danpe91 dijo

    "Θυμάστε εκείνες τις ωραίες μέρες του minix-1.1 όταν οι άντρες ήταν άντρες και έγραφαν τους δικούς τους οδηγούς για τις συσκευές τους;"
    Θέλω να γίνω άντρας μια μέρα 🙂