Ανοικτού κώδικα έναντι ελεύθερου λογισμικού: Ποια είναι η διαφορά και γιατί έχει σημασία;

Ανοικτού κώδικα έναντι ελεύθερου λογισμικού: Ποια είναι η διαφορά και γιατί έχει σημασία;

Λοιπόν, έχετε κατεβάσει τον Firefox και αντικαταστήσατε το Microsoft Office με το LibreOffice; Αγαπάτε τόσο πολύ αυτές τις εφαρμογές που δεν θα ρίχνετε πλέον χρήματα στη Microsoft ή την Apple και αποφασίσατε να χρησιμοποιείτε 100 % Linux.





που μπορώ να βρω φθηνά την οθόνη του iPhone μου

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





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





Κάποιο υπόβαθρο για το πλαίσιο

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

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



Αυτό άρχισε να αλλάζει από τη δεκαετία του 1970. Η IBM άρχισε να χρεώνει ξεχωριστά για λογισμικό και σταμάτησε να παρέχει πηγαίο κώδικα. Αυτό γεννήθηκε αντιμονοπωλιακή αγωγή διάρκειας από το 1969 έως το 1982. Το 1983, η Apple κέρδισε υπόθεση του Ανώτατου Δικαστηρίου προσδιορίζοντας ότι το δυαδικό λογισμικό θα μπορούσε να προστατεύεται από πνευματικά δικαιώματα. Η Microsoft κυκλοφόρησε τα Windows λίγα χρόνια αργότερα.

Αυτό ήταν το κλίμα κάτω από το οποίο σχηματίστηκε το κίνημα για τη διατήρηση του λογισμικού «ελεύθερο».





Προέλευση της Κίνησης Ελεύθερου Λογισμικού

Ξεκινώντας από τη δεκαετία του 1970, το Unix ήταν το κυρίαρχο λειτουργικό σύστημα. Το 1983, ο Richard Stallman ανακοίνωσε ένα έργο για τη δημιουργία ενός εντελώς μη ιδιόκτητου λειτουργικού συστήματος συμβατού με το Unix, το έργο GNU Το Δύο χρόνια αργότερα, ίδρυσε το Foundationδρυμα Ελεύθερου Λογισμικού με την αποστολή να υποστηρίζει και να εκπαιδεύει τους ανθρώπους για το δωρεάν λογισμικό.

Ο Stallman δεν επινόησε τη φράση «δωρεάν λογισμικό», η οποία αναφερόταν σε μεγάλο βαθμό σε λογισμικό δημόσιου τομέα. Αλλά επεκτείνεται στο τι σημαίνει για το λογισμικό να είναι δωρεάν.





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

Το Softwareδρυμα Ελεύθερου Λογισμικού απαριθμεί τέσσερις ελευθερίες που θεωρεί απαραίτητες :

  1. Ελευθερία 0 - Η ελευθερία να τρέχετε το πρόγραμμα όπως θέλετε, για οποιονδήποτε σκοπό.
  2. Ελευθερία 1 - Η ελευθερία να μελετάτε πώς λειτουργεί το πρόγραμμα και να το αλλάζετε έτσι ώστε να κάνει τον υπολογισμό σας όπως θέλετε. Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση γι 'αυτό.
  3. Ελευθερία 2 - Η ελευθερία αναδιανομής αντιγράφων ώστε να μπορείτε να βοηθήσετε τον πλησίον σας.
  4. Ελευθερία 3 - Η ελευθερία διανομής αντιγράφων των τροποποιημένων εκδόσεών σας σε άλλους. Με αυτόν τον τρόπο μπορείτε να δώσετε σε ολόκληρη την κοινότητα την ευκαιρία να επωφεληθούν από τις αλλαγές σας. Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση γι 'αυτό.

Επινόηση της φράσης «Ανοικτού κώδικα»

Ενώ η ετικέτα του δωρεάν λογισμικού είναι ρητά ηθική, η ετικέτα ανοιχτού κώδικα δεν είναι. Ο όρος σχηματίστηκε τη δεκαετία του 1990, μετά του Έρικ Ρέιμοντ Ο Καθεδρικός Ναός και το Παζάρι βοήθησε να εμπνεύσει το Netscape να κυκλοφορήσει τον πηγαίο κώδικα για τη σουίτα διαδικτύου Netscape Communicator.

Αυτό, με τη σειρά του, ενέπνευσε τον Raymond και άλλους να δουν πώς θα μπορούσαν να φέρουν τα ιδανικά του Free Software Foundation στον επιχειρηματικό κόσμο. Έφτιαξαν τον όρο «ανοιχτού κώδικα» και το 1998, ο Ρέιμοντ και ο Μπρους Πέρενς ίδρυσαν την Πρωτοβουλία Ανοιχτού Κώδικα. Η Πρωτοβουλία Ανοικτού Κώδικα παρέχει τα 10 σημεία Ορισμός ανοικτού κώδικα και αυτό προσφέρει σήμα πιστοποίησης σε εφαρμογές που είναι συμβατές Το

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

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

Μια βασική διαφορά

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

Το Softwareδρυμα Ελεύθερου Λογισμικού αγκαλιάζει το copyleft για την προστασία των τεσσάρων ελευθεριών που αναφέρονται παραπάνω. Αυτό νομικά εμποδίζει τους ανθρώπους να αναδιανέμουν δωρεάν λογισμικό με πρόσθετους περιορισμούς. Ο οργανισμός κατοχύρωσε αυτόν τον εντολέα στη Γενική Δημόσια Άδεια GNU. Όποιος χρησιμοποιεί κώδικα GPL πρέπει να κυκλοφορήσει και τις δικές του δημιουργίες ως GPL.

Ο διακόπτης nintendo δεν μπορεί να συνδεθεί σε wifi

Πολλά από τα βασικά προγράμματα που κάνουν το Linux και άλλα δωρεάν λειτουργικά συστήματα να λειτουργούν ξεκίνησαν ως μέρος του έργου GNU. Πολλές από τις αιτήσεις έχουν άδεια βάσει του GPL.

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

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

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

Η ανάγκη για FOSS

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

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

Πολλοί χρήστες και προγραμματιστές απλά δεν νοιάζονται

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

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

Συμφωνείτε με τις αρχές του δωρεάν λογισμικού ή την κίνηση ανοιχτού κώδικα; Συμπάσχετε και με τα δύο; Τι πιστεύετε ότι πρέπει να ονομάζουμε δωρεάν λογισμικό ανοιχτού κώδικα; Ας το συζητήσουμε στα παρακάτω σχόλια!

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να καθαρίσετε τον υπολογιστή σας με Windows χρησιμοποιώντας τη γραμμή εντολών

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Η τεχνολογία εξηγείται
  • Ανοιχτή πηγή
Σχετικά με τον Συγγραφέα Μπέρτελ Κινγκ(Δημοσιεύθηκαν 323 άρθρα)

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

Περισσότερα από τον Bertel King

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή