Διαφορά μεταξύ του δωρεάν λογισμικού και του ανοικτού κώδικα | Freeware vs Open Source

Anonim

Διαφορά κλειδιού - δωρεάν λογισμικό έναντι ανοιχτού κώδικα

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

Τι είναι το Freeware;

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

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

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

Τι είναι το Open source;

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

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

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

Σε κάποιο λογισμικό, ο πηγαίος κώδικας είναι προσβάσιμος μόνο από το άτομο ή τον οργανισμό που το δημιούργησε. Οι δημιουργοί θα έχουν μόνο τον αποκλειστικό έλεγχο αυτού του λογισμικού. Αυτός ο τύπος λογισμικού είναι γνωστός ως ιδιοκτησιακό ή κλειστό λογισμικό. Μόνο οι δημιουργοί του αρχικού λογισμικού μπορούν να αντιγράψουν, να τροποποιήσουν ή να επιθεωρήσουν τον πηγαίο κώδικα. Αυτοί οι τύποι λογισμικού θα εμφανίζουν μια άδεια που ο χρήστης θα πρέπει να συμφωνήσει σχετικά με την εκτέλεση του λογισμικού για πρώτη φορά. Ο χρήστης του λογισμικού μπορεί να κάνει κάποιες αλλαγές στο λογισμικό σύμφωνα με τις άδειες που έχει χορηγήσει ο δημιουργός. Μερικά παραδείγματα τέτοιου λογισμικού είναι το λογισμικό του Microsoft Office και το Adobe Photoshop.

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

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

Ποια είναι η διαφορά μεταξύ του Freeware και του Open Source;

Χαρακτηριστικά του Freeware και του ανοιχτού κώδικα:

Άδεια χρήσης:

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

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

Κωδικός προέλευσης:

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

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

Υποστήριξη και κοινότητες:

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

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

Εξάρτηση:

Freeware: Το δωρεάν λογισμικό εξαρτάται από τον δημιουργό, την οργάνωση ή την ομάδα.

Άνοιγμα πηγής: Η ανοιχτή πηγή δεν εξαρτάται από έναν μόνο οργανισμό.

Ιδιοκτήτης:

Δωρεάν λογισμικό: Το Freeware ανήκει στον προγραμματιστή.

Open Source: Το Open Source δεν ανήκει σε συγκεκριμένο άτομο, ομάδα ή οργανισμό.

Τροποποιήσεις:

Δωρεάν λογισμικό: Το δωρεάν λογισμικό μπορεί να αλλάξει σε μια πληρωμένη έκδοση εάν ο προγραμματιστής επιθυμεί.

Open Source: Το Open Source δεν μπορεί να μετατραπεί σε προϊόν με πληρωμή.

Βελτίωση:

Δωρεάν λογισμικό: Το δωρεάν λογισμικό ενδέχεται να μην βελτιωθεί.

Open Source: Η ανοικτή πηγή έχει τη δυνατότητα να βελτιωθεί με τη βοήθεια της κοινοτικής υποστήριξης.

Μέγεθος:

Freeware: Το δωρεάν λογισμικό είναι ένα πολύ μικρό πρόγραμμα

Open Source: Το open source είναι το μεγαλύτερο ελεύθερο λογισμικό στον κόσμο.

Ευγένεια εικόνας:

"VLC Media Player 2. 1. 6." Με Logevent - δική του δουλειά (CC0) μέσω Wikimedia Commons

"Skype. png "Ανά Πηγή (δίκαιη χρήση) μέσω Wikimedia Commons