Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η μετάδοση λογισμικού;
Η διάδοση του λογισμικού αναφέρεται στον μεταβαλλόμενο υπάρχοντα κώδικα εφαρμογής και στην εξάπλωση των αντιγράφων του αλλοιωμένου κώδικα σε άλλους χρήστες. Αρχικά ορίστηκε στην πρώτη διεθνή διάσκεψη της GNU General Public License έκδοσης 3 (GPLv3) το 2006 για να εμποδίσει το λογισμικό GNU να καλύπτεται από το νόμο περί πνευματικών δικαιωμάτων. Το λογισμικό GNU προορίζεται να είναι δωρεάν, οπότε η βελτίωση του λογισμικού και η διανομή των βελτιώσεων ενθαρρύνεται με τη Γενική Άδεια Δημόσιας Χρήσης GNU (GPL).Η Techopedia εξηγεί την Προώθηση Λογισμικού
Η διάδοση λογισμικού ουσιαστικά σημαίνει την τροποποίηση ενός προγράμματος και στη συνέχεια την κοινή χρήση του τροποποιημένου κώδικα με άλλους. Για το ιδιόκτητο λογισμικό, αυτό θα αποτελούσε σαφή παραβίαση των πνευματικών δικαιωμάτων. Το έργο GNU χρησιμοποίησε τον όρο "διάδοση λογισμικού" ως εναλλακτική λύση για να εμποδίσει τον κώδικα GNU να γίνει μέρος ενός λογισμικού που προστατεύεται από πνευματικά δικαιώματα.
Εάν ένας προγραμματιστής παίρνει τον κώδικα GNU και το αλλάζει, του επιτρέπεται να το μοιραστεί (διαδίδεται) αλλά έχει χάσει τα νόμιμα δικαιώματά του με αυτόν τον τρόπο. Εάν ο προγραμματιστής προβεί σε αξίωση ιδιοκτησίας, η αρχική άδεια που συμφώνησε για να πάρει τον κώδικα απαλείφει τα δικαιώματά του στον κώδικα εντός 60 ημερών από την παράβαση (στην περίπτωση αυτή, την αξίωση ιδιοκτησίας). Ο προγραμματιστής αφήνεται να αποκτήσει τις τροποποιήσεις σε μια βάση δεδομένων που δεν έχει κανένα δικαίωμα, εμποδίζοντας έτσι οποιοδήποτε εμπορικό πλεονέκτημα να διεκδικήσει την κυριότητα.
Το GNU GPL παρέχει ήδη στους χρήστες το δικαίωμα να τροποποιούν και να εκτελούν τον κώδικα όπως κρίνουν κατάλληλο, οπότε η γλώσσα διάδοσης του λογισμικού προστέθηκε για να αποκρούσει κάθε προσπάθεια να διεκδικήσει την ιδιοκτησία όταν / αν οι τροποποιήσεις αυτές μοιράζονταν.
