6 μύθοι για το λογισμικό ανοιχτού κώδικα Debunked

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

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

Λογισμικό ανοιχτού κώδικα Τι είναι το λογισμικό ανοικτού κώδικα; [Επεξήγηση του MakeUseOf] Τι είναι το λογισμικό ανοιχτού κώδικα; [Επεξήγηση MakeUseOf] Το "Open source" είναι ένας όρος που ρίχνεται πολύ γύρω από αυτές τις μέρες. Μπορεί να γνωρίζετε ότι ορισμένα πράγματα είναι ανοικτού κώδικα, όπως το Linux και το Android, αλλά ξέρετε τι συνεπάγεται; Τι είναι ανοιχτό ... Διαβάστε περισσότερα είναι φοβερό! Ή μήπως είναι? Παρά την αυξανόμενη δημοτικότητα εναλλακτικών λύσεων ανοιχτού κώδικα 14 Ελεύθερες και ανοιχτές πηγές εναλλακτικών λύσεων για αμειβόμενο λογισμικό 14 Ελεύθερες και ανοιχτές πηγές εναλλακτικών λύσεων για αμειβόμενο λογισμικό Μην χάσετε χρήματα για λογισμικό για προσωπική χρήση! Όχι μόνο υπάρχουν δωρεάν εναλλακτικές λύσεις, αλλά πιθανότατα να προσφέρουν όλα τα χαρακτηριστικά που χρειάζεστε και μπορεί να είναι ευκολότερα και ασφαλέστερα στη χρήση. Διαβάστε περισσότερα σε όλα τα είδη ιδιοκτησιακών προγραμμάτων, πολλοί άνθρωποι εξακολουθούν να παρανοούν τη φύση της βιομηχανίας ανοιχτού κώδικα.

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

Πιστεύετε ακόμα αυτοί οι μύθοι ανοιχτής πηγής;

Μύθος: Το Open Source είναι για χρήστες Linux

open-source-myths-linux

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

Αλλά αν είστε χρήστης Windows ή Mac και νομίζετε ότι δεν χρειάζεται να ανησυχείτε για αυτά τα πράγματα, κάνετε λάθος. Στην πραγματικότητα, υπάρχει μια καλή πιθανότητα ότι μερικά από τα αγαπημένα σας προγράμματα είναι ανοιχτού κώδικα και απλά δεν το γνωρίζετε.

Παραδείγματα περιλαμβάνουν τα VLC, Pidgin, GIMP, Audacity, Caliber και WinCDEmu, μεταξύ άλλων.

Η αλήθεια είναι ότι τα προγράμματα ανοικτής πηγής εξακολουθούν να είναι χρήσιμα ακόμη και αν δεν τηρείτε τη φιλοσοφία ανοιχτού κώδικα. Δεν είναι μόνο για τους freaks του Linux και τους geeks. είναι για όλους . Τελικά, έτσι κι αλλιώς είναι αυτό που είναι το open source.

Μύθος: Το Open Source είναι λιγότερο / πιο ασφαλές

ανοιχτού κώδικα-μύθοι-ασφάλεια

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

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

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

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

Μύθος: Οι μεγάλες εταιρείες αποφεύγουν το Open Source

Οι άνθρωποι γράφουν ανοιχτό κώδικα Γιατί οι άνθρωποι συμβάλλουν σε έργα ανοιχτού κώδικα; Γιατί οι άνθρωποι συμβάλλουν σε έργα ανοιχτού κώδικα; Η ανάπτυξη ανοιχτού κώδικα είναι το μέλλον του λογισμικού. Είναι ιδανικό για τους χρήστες, επειδή το λογισμικό ανοιχτού κώδικα είναι συνήθως διαθέσιμο δωρεάν και συχνά πιο ασφαλές στη χρήση. Αλλά τι αναγκάζει τους προγραμματιστές να συνεισφέρουν κώδικα δωρεάν; Διαβάστε περισσότερα για πολλούς λόγους, που αφορούν κυρίως ερασιτέχνες ή ανεξάρτητους προγραμματιστές. Ως εκ τούτου, οι άνθρωποι πιστεύουν ότι "σοβαρές εταιρείες" όπως η Microsoft ή η Apple είναι πάνω από την αιτία ανοιχτού κώδικα.

Αυτό όμως δεν είναι αλήθεια.

Πέρυσι, η Microsoft προχώρησε και άνοιξε το πρωτόκολλο .NET Framework Ένα αρχέγος GNU για τη Microsoft: Τι σημαίνει ένα ανοιχτό .NET Framework για τους υπόλοιπους από εμάς Ένα αρχικό GNU για τη Microsoft: Τι σημαίνει ένα ανοικτό .NET Framework για τα υπόλοιπα Εμείς η Microsoft μόλις κυκλοφόρησε ένα σημαντικό μέρος του κώδικα της υπό μια άδεια άδεια ανοιχτού κώδικα. Αυτή η κίνηση σπάει με χρόνια παράδοσης. Αλλά γιατί και τι σημαίνει για σένα; Διαβάστε περισσότερα, μια κίνηση που προκάλεσε πολλή συζήτηση μεταξύ των προγραμματιστών. Φέτος, η Apple ακολούθησε το κοστούμι και άνοιξε την προγευματινή γλώσσα προγραμματισμού Swift. Η Swift της Apple πηγαίνει ανοιχτή: Ποιες είναι αυτές; Το Swift της Apple πηγαίνει ανοιχτό: Τι συμβαίνει; Ακόμα κι αν δεν είστε ο ίδιος ο προγραμματιστής, η απόφαση της Apple να ανοίξει τον πηγαίο κώδικα Swift θα σας επηρεάσει. Θέλετε να μάθετε γιατί και πώς; Διαβάστε περισσότερα, μια άλλη κίνηση που συγκλόνισε τους προγραμματιστές παγκοσμίως.

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

Μύθος: "Κάνε ό, τι θέλεις"

ανοιχτού κώδικα-μύθοι-άδειες

Η έννοια του ανοιχτού κώδικα είναι απλή: ο πραγματικός κώδικας πίσω από ένα συγκεκριμένο πρόγραμμα είναι διαθέσιμος στο κοινό. Όταν οι άνθρωποι ακούν αυτό, η άμεση σκέψη τείνει να είναι, "Τι γίνεται αν κάποιος κλέψει τον κώδικα;"

Και στην πραγματικότητα, μερικοί άνθρωποι κλέβουν ανοιχτό κώδικα. Μερικοί άνθρωποι πιστεύουν ότι αν ο κώδικας είναι διαθέσιμος στο κοινό, μπορούν να προχωρήσουν και να το χρησιμοποιήσουν όσο θέλουν - αλλά αυτό δεν είναι το πώς λειτουργεί. Όπως εικόνες, βίντεο και μουσική, το λογισμικό προστατεύεται επίσης από τα πνευματικά δικαιώματα. Ένας οδηγός για τη νόμιμη χρήση εικόνων στο διαδίκτυο σχετικά με τα πνευματικά δικαιώματα; Ένας οδηγός για τη νόμιμη χρήση εικόνων στο διαδίκτυο Η πνευματική ιδιοκτησία είναι ένα περίπλοκο θέμα. Μια δίκαιη κατανόηση καθιστά ευκολότερη. Εάν αναρωτιέστε κάτω από ποιες συνθήκες μπορείτε να χρησιμοποιήσετε το δημιουργικό έργο κάποιου άλλου - περιμένετε μερικές απαντήσεις εδώ. Διαβάστε περισσότερα .

Μεγάλη ιστορία σύντομη, αυτό σημαίνει ότι πρέπει να υπακούσετε στις διατάξεις οποιασδήποτε άδειας ανοικτού κώδικα Άδειες λογισμικού ανοιχτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Άδειες λογισμικού ανοικτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Γνωρίζατε ότι δεν είναι όλες οι άδειες ανοικτού κώδικα οι ίδιες; Διαβάστε περισσότερα ο κώδικας κυκλοφορεί κάτω από.

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

Μύθος: Η κωδικοποίηση ανοικτού κώδικα είναι χαοτική

open-source-μύθους-χαοτική

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

Λοιπόν, δεν το κάνει. Η ανάπτυξη ανοιχτού κώδικα δεν είναι "σχεδιασμένη από την επιτροπή", αν και σίγουρα ακούγεται έτσι σε χαρτί.

"Αλλά σκέφτηκα ότι κάποιος θα μπορούσε να συμβάλει σε ένα έργο ανοιχτού κώδικα!" Μπορούν, αλλά οι δημόσιες συνεισφορές ελέγχονται και εγκρίνονται από εκείνους που διαχειρίζονται το έργο. Εάν μια προτεινόμενη αλλαγή δεν ταιριάζει με το όραμα του έργου, μπορεί να αρνηθεί. Η όλη διαδικασία είναι εκπληκτικά απλή και ομαλή.

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

Μύθος: Η κωδικοποίηση ανοιχτού κώδικα είναι Pro Bono

open-source-μύθους-pro-bono

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

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

Ένα άλλο παράδειγμα είναι όταν οι προγραμματιστές προσφέρουν τον πηγαίο κώδικα δωρεάν, αλλά χρεώνουν για δυαδικές λήψεις. Πάρτε το ένα βήμα πιο πέρα ​​και θα βρείτε προγραμματιστές που παρέχουν τις λήψεις δωρεάν, αλλά χρεώνουν για την τεχνική υποστήριξη.

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

Ποιοι άλλοι μύθοι είναι εκεί έξω;

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

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

Ποιες είναι οι σκέψεις σας για το κίνημα ανοιχτού κώδικα; Μοιραστείτε μαζί μας στα παρακάτω σχόλια!

Image Credits: Αφηρημένη Υπολογιστής από BlueBay μέσω Shutterstock, κλειδωμένο φορητό υπολογιστή από rangizzz μέσω Shutterstock, Σύνταξη κώδικα από photovibes μέσω Shutterstock, Ομάδα υποστηρίζοντας από Ellagrin μέσω Shutterstock, Προγραμματιστής Desktop από την Corepics μέσω Shutterstock

In this article