Διαφορές μεταξύ "ελεύθερου λογισμικού" και "ανοιχτού κώδικα"

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


Αυτό εμφανίστηκε το 1998 όταν μια ομάδα ανθρώπων, συμπεριλαμβανομένων των Eric S. Raymond και Bruce Perens, δημιούργησαν το Open Source Initiative (OSI). Ο στόχος τους ήταν να δώσουν μεγαλύτερη έμφαση στα πρακτικά οφέλη της κοινής χρήσης πηγαίου κώδικα, καθώς και στο ενδιαφέρον μεγάλων εταιρειών λογισμικού και άλλων εταιρειών στον κλάδο υψηλής τεχνολογίας. Ενώ το FSF και ο Richard Stallman προτιμούν να θέτουν το θέμα με ηθικούς όρους χρησιμοποιώντας τον όρο Ελεύθερο Λογισμικό.

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

Ο όρος «ανοιχτού κώδικα» επινοήθηκε από την Christine Peterson του Forkight Institute Institute, και ο αγγλικός όρος για προϊόντα ελεύθερου λογισμικού καταχωρήθηκε για να λειτουργήσει ως εμπορικό σήμα.

Πολλοί άνθρωποι αναγνωρίζουν το ποιοτικό όφελος της διαδικασίας ανάπτυξης λογισμικού, όταν οι προγραμματιστές μπορούν να χρησιμοποιούν, να τροποποιούν και να αναδιανέμουν τον πηγαίο κώδικα ενός προγράμματος, το οποίο αρχικά δημιουργήθηκε από τον Richard Stallman και το FSF. Για μια λεπτομερή ανάλυση των πλεονεκτημάτων που προσφέρουν αυτές οι ελευθερίες κατά την ανάπτυξη λογισμικού, προτείνω να διαβάσετε το "The Cathedral and the Bazaar" του Eric S. Raymond.

Ωστόσο, η κίνηση του ελεύθερου λογισμικού δίνει ιδιαίτερη έμφαση στις ηθικές ή ηθικές πτυχές του λογισμικού, θεωρώντας την τεχνική αριστεία ως επιθυμητό υποπροϊόν, αλλά προέρχεται από το ηθικό του πρότυπο. Η κίνηση ανοιχτού κώδικα βλέπει την τεχνική αριστεία ως πρωταρχικό στόχο, με την κοινή χρήση πηγαίου κώδικα να είναι ένα μέσο για το σκοπό αυτό.. Για το λόγο αυτό, το FSF απομακρύνεται τόσο από την κίνηση ανοιχτού κώδικα όσο και από τον όρο «Open Source».

Δεδομένου ότι το OSI εγκρίνει μόνο άδειες που συμμορφώνονται με το OSD (Open Source Definition), οι περισσότεροι το ερμηνεύουν ως σχήμα διανομής και ανταλλάσσουν ελεύθερα το "ανοιχτού κώδικα" με "ελεύθερο λογισμικό". Παρόλο που υπάρχουν σημαντικές φιλοσοφικές διαφορές μεταξύ των δύο όρων, ειδικά όσον αφορά τα κίνητρα για ανάπτυξη και χρήση τέτοιου λογισμικού. Παρ 'όλα αυτά, Αυτές οι διαφορές σπάνια επηρεάζουν τη διαδικασία συνεργασίας.

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

Οι απαιτήσεις του μαλακού. ανοιχτή πηγή".

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

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

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

Αυτός ο δεκάλογος είναι συμβατός με το τέσσερις ελευθερίες ελεύθερου λογισμικού.

FOSS & FLOSS

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

Πολλοί άνθρωποι πιστεύουν ότι οποιοδήποτε λογισμικό που διαθέτει τον πηγαίο κώδικα είναι ανοιχτό, δεδομένου ότι μπορούν να το χειριστούν (ένα παράδειγμα αυτού του τύπου λογισμικού θα ήταν το δημοφιλές πακέτο δωρεάν λογισμικού Graphviz, το οποίο αρχικά δεν ήταν δωρεάν, αλλά περιελάμβανε τον πηγαίο κώδικα, αν και η AT&T άλλαξε αργότερα την άδεια). Ωστόσο, μεγάλο μέρος αυτού του λογισμικού δεν δίνει στους χρήστες του την ελευθερία να διανέμουν τις τροποποιήσεις τους, περιορίζει την εμπορική χρήση ή γενικά περιορίζει τα δικαιώματα των χρηστών.

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

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

Ένας όρος που προσπαθεί να επιλύσει πιθανές ασάφειες ή σύγχυση που δημιουργούν και οι δύο όροι είναι FOSS (δωρεάν λογισμικό ανοιχτού κώδικα). Ο όρος χρησιμοποιείται επίσης ΧΝΟΥΔΙ (δωρεάν / ελεύθερο και λογισμικό ανοιχτού κώδικα).


5 σχόλια, αφήστε τα δικά σας

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

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

*

*

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

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

    Αυτές είναι οι απαιτήσεις που καθορίζονται από εκείνους που εφηύραν τον όρο "ανοιχτού κώδικα", σε αντίθεση με το "ελεύθερο λογισμικό". Κοιτάξτε τον ιστότοπό τους: http://www.opensource.org/
    Ένα άλλο σχόλιο: ένα πράγμα είναι να τροποποιήσετε ένα πρόγραμμα και να ανεβάσετε τις αλλαγές και ένα άλλο, να το τροποποιήσετε και να φτιάξετε το δικό σας πιρούνι. Τουλάχιστον το δεύτερο πρέπει να είναι δυνατό για να θεωρείται απαλό. ανοιχτή πηγή".

  2.   Μαρτινγκαλέν dijo

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

    1.    mario dijo

      για παράδειγμα? Προσέξτε ότι πολλοί έχουν άδεια BSD και σας επιτρέπουν να τις κλείσετε χωρίς να επιστρέψετε τις αλλαγές, και επίσης να αναμειγνύονται με μη δωρεάν ανταλλακτικά, επομένως μπορεί να έχουν κάποιο περιορισμό (Chrome). Αυτή είναι ακριβώς μια άλλη από τις διαφορές με το SL.

  3.   Alma dijo

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

    1.    ας χρησιμοποιήσουμε το linux dijo

      Χαίρομαι! αγκαλιάζω! Παύλος.