Τι είναι η Γενική Δημόσια Άδεια (GPL); ορισμός & νόημα

Η GPL ή η Γενική Δημόσια Άδεια αναφέρεται σε έναν τύπο Λογισμικού Ανοιχτού Κώδικα ή άδειας OSS που αναπτύχθηκε από το Ίδρυμα Ελεύθερου Λογισμικού ή το FSF με στόχο την προώθηση ελεύθερου λογισμικού υψηλής ποιότητας. Υπάρχουν πολλές άδειες OSS με τις οποίες οι προγραμματιστές μπορούν να δημοσιεύσουν εάν θέλουν – δεν απαιτούν όλες ότι το λογισμικό που δημιουργείται κάτω από αυτές είναι επίσης δωρεάν, ενώ η GPL το κάνει.

Η Technipages εξηγεί τη Γενική Δημόσια Άδεια (GPL)

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

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

Κοινές χρήσεις της Γενικής Δημόσιας Άδειας (GPL)

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

Συνήθεις καταχρήσεις της Γενικής Δημόσιας Άδειας (GPL)

  • Οι άδειες GPL προστατεύουν το λογισμικό από την παράνομη αναπαραγωγή.