Ο ανοιχτός κώδικας είναι το παν μας

Τα γεγονότα των τελευταίων ημερών μας αναγκάζουν να δηλώσουμε τη θέση μας σχετικά με τις ειδήσεις γύρω από το έργο Nginx. Εμείς στη Yandex πιστεύουμε ότι το σύγχρονο Διαδίκτυο είναι αδύνατο χωρίς μια κουλτούρα ανοιχτού κώδικα και ανθρώπους που επενδύουν το χρόνο τους στην ανάπτυξη προγραμμάτων ανοιχτού κώδικα.

Κρίνετε μόνοι σας: όλοι χρησιμοποιούμε προγράμματα περιήγησης ανοιχτού κώδικα, λαμβάνουμε σελίδες από διακομιστή ανοιχτού κώδικα που εκτελείται σε λειτουργικό σύστημα ανοιχτού κώδικα. Το άνοιγμα δεν είναι η μόνη ιδιότητα αυτών των προγραμμάτων, αλλά είναι σίγουρα ένα από τα πιο σημαντικά. Στην πραγματικότητα, οι περισσότερες από τις δυνατότητες αυτών των προγραμμάτων εμφανίστηκαν επειδή προγραμματιστές από όλο τον κόσμο μπορούσαν να διαβάσουν τον κώδικά τους και να προτείνουν κατάλληλες αλλαγές. Η ευελιξία, η ταχύτητα και η δυνατότητα προσαρμογής των προγραμμάτων ανοιχτού κώδικα είναι αυτό που επιτρέπει στο σύγχρονο Διαδίκτυο να βελτιώνεται καθημερινά από χιλιάδες προγραμματιστές σε όλο τον κόσμο.

Το λογισμικό ανοιχτού κώδικα διατίθεται σε πολλές διαφορετικές μορφές - μερικές φορές είναι ένας αναιδής ατομικός κώδικας που γράφει για διασκέδαση στο σπίτι και μερικές φορές είναι δουλειά μιας ολόκληρης εταιρείας αφοσιωμένης στο να διατηρεί τον κώδικα ανοιχτό. Αλλά και στην τελευταία περίπτωση, δεν είναι πάντα μόνο και όχι τόσο μια ομάδα, αλλά ένα συγκεκριμένο άτομο, ένας ηγέτης, που δημιουργεί ένα έργο. Όλοι πιθανότατα γνωρίζουν πώς εμφανίστηκε το Linux χάρη στον Linus Torvalds. Ο Mikael Widenius δημιούργησε ίσως την πιο δημοφιλή βάση δεδομένων MySQL μεταξύ των προγραμματιστών ιστού και ο Michael Stonebraker και η ομάδα του από το Berkeley δημιούργησαν την PostgreSQL. Στην Google, ο Jeff Dean δημιούργησε το TensorFlow. Η Yandex έχει επίσης τέτοια παραδείγματα: ο Andrey Gulin και η Anna Veronika Dorogush, που δημιούργησαν την πρώτη έκδοση του CatBoost και ο Alexey Milovidov, ο οποίος ξεκίνησε την ανάπτυξη του ClickHouse και συγκέντρωσε την κοινότητα ανάπτυξης γύρω από το έργο. Και είμαστε πολύ χαρούμενοι που αυτές οι εξελίξεις ανήκουν πλέον ουσιαστικά σε μια τεράστια κοινότητα προγραμματιστών από διαφορετικές χώρες και εταιρείες. Μια άλλη πηγή της κοινής μας υπερηφάνειας είναι το Nginx, ένα έργο του Igor Sysoev, το οποίο είναι ξεκάθαρα το πιο διάσημο ρωσικό έργο ανοιχτού κώδικα. Σήμερα, το Nginx τροφοδοτεί περισσότερο από το 30% των σελίδων σε ολόκληρο το Διαδίκτυο και χρησιμοποιείται σχεδόν από όλες τις μεγάλες εταιρείες του Διαδικτύου.

Το λογισμικό ανοιχτού κώδικα από μόνο του δεν παράγει κέρδος. Φυσικά, υπάρχουν πολλά παραδείγματα οικοδόμησης μιας επιχείρησης γύρω από ανοιχτό κώδικα: για παράδειγμα, η RedHat, η οποία δημιούργησε μια τεράστια δημόσια εταιρεία με την υποστήριξη της διανομής Linux της ή η ίδια MySQL AB, η οποία παρείχε πληρωμένη υποστήριξη για την ανοιχτή βάση δεδομένων MySQL. Ωστόσο, το κύριο πράγμα στον ανοιχτό κώδικα δεν είναι η επιχείρηση, αλλά η δημιουργία ενός ισχυρού ανοιχτού προϊόντος που βελτιώνεται από όλο τον κόσμο.

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

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο