Εδώ είναι η βασική διαφορά:
* Ανοιχτή πηγή: Το Open Source είναι μια ευρεία φιλοσοφία και ένα σύνολο αρχών που καθορίζουν το λογισμικό που μπορεί να χρησιμοποιηθεί ελεύθερα, να τροποποιηθεί και να μοιραστεί. Είναι ένας γενικός όρος που περιλαμβάνει πολλές διαφορετικές άδειες. Η μόνη απαίτηση είναι ότι το λογισμικό πληροί ένα σύνολο κριτηρίων (όπως επιτρέποντας δωρεάν ανακατανομή, πρόσβαση πηγαίου κώδικα κ.λπ.) που ορίζεται από την πρωτοβουλία ανοιχτού κώδικα (OSI).
* gnu gpl: Το GNU GPL είναι μια * συγκεκριμένη άδεια * που υλοποιεί τη φιλοσοφία ανοιχτού κώδικα. Είναι μια άδεια * copyleft *, που σημαίνει ότι όλα τα έργα παραγώγων (τροποποιήσεις ή με βάση το πρωτότυπο) πρέπει επίσης να έχουν άδεια χρήσης στο πλαίσιο του GPL. Αυτό εξασφαλίζει ότι η ελευθερία του λογισμικού διατηρείται καθ 'όλη τη διάρκεια της εξέλιξής του. Άλλες άδειες ανοικτού κώδικα, όπως η άδεια MIT ή η άδεια Apache, είναι *επιτρεπτές *, που σημαίνει ότι επιτρέπουν την παραγώγων παραγώγων να διαθέτουν άδεια με διαφορετικές άδειες.
Σκεφτείτε το ως εξής:Το "Open Source" είναι η κατηγορία και το "GNU GPL" είναι μια συγκεκριμένη μάρκα μέσα σε αυτήν την κατηγορία. Όλο το λογισμικό GNU GPL με άδεια χρήσης είναι ανοιχτό κώδικα, αλλά υπάρχουν πολλές άλλες άδειες ανοιχτού κώδικα εκτός από το GPL.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα