Ο Linus Torvalds μιλά για εμπορικούς χρήστες κώδικα ανοιχτού κώδικα

Την προηγούμενη εβδομάδα, Ο Linus Torvalds συνέχισε με μια εκτενή συνέντευξη μέσω email με τον Jeremy Andrews, ιδρυτικός συνεργάτης και διευθύνων σύμβουλος του Tag1.

Στο πρώτο μέρος της συνέντευξης τον Απρίλιο, ο Torvalds συζήτησε τα πάντα, από τα τσιπ ARM64 της Apple και τους οδηγούς Rust, μέχρι το δικό του περιβάλλον εργασίας από το σπίτι στο Fedora και τις σκέψεις του για τις πρώτες μέρες του Linux. Αλλά το δεύτερο μέρος προσφέρει μια βαθύτερη εικόνα για το πώς σκέφτεται ο Torvalds, μια προσωπική εικόνα από αυτό που θα μοιραστώα με άλλους συντηρητές του έργου και μερικές ιδέες για το πώς να παροτρύνουν τις εταιρείες να βοηθήσουν στην ανάπτυξη της επιχείρησης

Linus αποκάλυψε πώς προχώρησε όταν ξεκίνησε το έργο:

«Θυμάμαι ακόμα τις πρώτες μέρες, όταν οι άνθρωποι μου έστειλαν ρυθμίσεις, και δεν τις έκανα πραγματικά ως ρυθμίσεις, αλλά τις διάβασα, ότι κατάλαβα τι ήθελαν να κάνουν οι άνθρωποι και ότι το έκανα μόνος μου. Επειδή έτσι ξεκίνησα το έργο, και έτσι ένιωσα πιο άνετα και ότι ήξερα τον κώδικα καλύτερα ». Ο Linus εξήγησε επίσης ότι ήταν σημαντικό να μάθω να εκχωρούμε: «Σταμάτησα να το κάνω πολύ γρήγορα, γιατί βασικά είμαι τεμπέλης. Έκανα πολύ καλό να διαβάζω τα μπαλώματα και να ανακαλύψω τι έκαναν και μετά τα έβαλα. "

Linus Προσπάθησε επίσης να παραμείνει αμερόληπτος καθώς το Linux μεγάλωνε και έγινε πιο επιτυχημένο:

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

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

Συνεχίστε να πληκτρολογείτε:

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

Όταν ρωτήθηκε εάν το ανοιχτό λογισμικό είναι βιώσιμο ή όχι, ο Linus απάντησε:

"Ναί. Προσωπικά, είμαι 100% πεπεισμένος ότι όχι μόνο το ανοιχτό λογισμικό είναι βιώσιμο, αλλά και για πολύπλοκα τεχνικά ζητήματα που χρειάζεστε πραγματικά ανοιχτού κώδικα μόνο και μόνο επειδή ο προβληματικός χώρος καταλήγει να είναι πολύ περίπλοκος για να αντιμετωπιστεί από μία εταιρεία. Ακόμη και μια μεγάλη και ικανή εταιρεία τεχνολογίας. "

Κλειδί για την επιτυχία του συντηρητή έργων ανοιχτού κώδικα: "να είσαι πάντα ΟΛΟΣ" και "να είσαι ανοιχτός"

Όταν ο Andrews ήθελε να μάθει τι κάνει ένα έργο ανοιχτού κώδικα επιτυχημένο, Ο Linus παραδέχτηκε:

«Πραγματικά δεν ξέρω ποιο είναι το κλειδί για την επιτυχία. Ναι, το Linux ήταν πολύ επιτυχημένο και είναι σαφές ότι το Git ξεκίνησε επίσης με το δεξί πόδι, αλλά εξακολουθεί να είναι πολύ δύσκολο να το αποδώσουμε σε μια βαθύτερη αιτία. Ίσως ήμουν τυχερός; Ή επειδή όλα αυτά τα άτομα χρειάζονταν αυτά τα έργα, ήμουν αυτός που σηκώθηκα, έκανα τη δουλειά και ξεκίνησα το έργο; «

Αλλά ο Linus θα εξηγήσει επιτέλους «μερικά πρακτικά και ουσιαστικά σημεία που θεωρώ προσωπικά σημαντικά αν είστε κατασκευαστής λογισμικού ανοιχτού κώδικα». Προτείνουμε να είναι πάντοτε υπεύθυνος για ένα έργο ανοιχτού κώδικα.

«Πρέπει να μείνεις, πρέπει να είσαι εκεί για τους άλλους προγραμματιστές και πρέπει να είσαι εκεί ΟΛΟΥΣ ΤΟ ΩΡΑ. Θα αντιμετωπίσετε τεχνικά προβλήματα και θα είναι απογοητευτικό. Θα συνεργάζεστε με άτομα που μπορεί να έχουν πολύ διαφορετικές ιδέες σχετικά με τον τρόπο επίλυσης αυτών των τεχνικών προβλημάτων. Και τα τεχνικά προβλήματα είναι το εύκολο μέρος, επειδή συνήθως έχουν τεχνικές λύσεις και συχνά μπορείτε να πείτε αρκετά αντικειμενικά «αυτό είναι καλύτερο / ταχύτερο / ευκολότερο / οτιδήποτε άλλο».

Το άλλο κλειδί που εξήγησε ο Linus είναι να είναι «ανοιχτό», «να είμαστε ανοιχτοί σε λύσεις άλλων ανθρώπων. και δεν έχουμε αυτήν την πολύ σαφή και άκαμπτη ιδέα για το πώς πρέπει να γίνουν τα πράγματα. Αλλά ο Λινους καταγγέλλει έναν από τους τρόπους για να είσαι ανοιχτός:

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

«Αυτός είναι ένας από τους λόγους που μου αρέσουν οι ανοιχτές λίστες αλληλογραφίας. Δεν είναι μια λίστα με "προσκλήσεις". Δεν χρειάζεται καν να εγγραφείτε για να συμμετάσχετε. Είναι πραγματικά ανοιχτό. Και σχεδόν όλες οι αναπτυξιακές συζητήσεις πρέπει να είναι εκεί. "

Μιλώντας για άλλες ειδικές δεξιότητες που απαιτούνται για επιτυχημένα έργα ανοιχτού κώδικα, ο Linus εξήγησε την εμπειρία του. Σύμφωνα με τον ίδιο, «δεν είναι αποτέλεσμα σχεδιασμού και ανάγνωσης εγχειριδίων διαχείρισης κ.λπ. Τα περισσότερα πράγματα συνέβησαν μόνα τους, και η δομή που έχουμε σήμερα δεν προέρχεται από ένα γραπτό οργανόγραμμα, αλλά από άτομα που μόλις "βρήκαν τη θέση τους". Όπως προαναφέρθηκε, ο Linus συνιστά ανάθεση καθηκόντων. Ανέφερε επίσης τις δεξιότητες επικοινωνίας ως "πολύ σημαντικές".

πηγή: https://www.tag1consulting.com


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

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

*

*

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