Διαφορά μεταξύ GPLV2 και GPLV3 Διαφορά μεταξύ

Anonim

GPLV2 vs GPLV3

Το GPLV2 και το GPLV3 είναι εκδόσεις των δημόσιων αδειών GNU (GPL), μιας πολύ γνωστής άδειας για το ελεύθερο λογισμικό. Το GPL άρεσε επίσης με το Ίδρυμα Ελεύθερου Λογισμικού (FSF). Ο κύριος συγγραφέας των δύο αδειών είναι ο Richard Stallman.

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

Είναι η πιο σημαντική και ευρέως διαδεδομένη άδεια ανοιχτού κώδικα, όπου το 60% περίπου του λογισμικού ανοιχτού κώδικα χρησιμοποιεί αυτήν την άδεια χρήσης όπως το Linux και το Busybox. Έχει μια ρήτρα που ονομάζεται "copyleft", η οποία υποχρεώνει οποιονδήποτε χρήστη δημιουργεί και διανέμει τροποποιημένες εκδόσεις για να υποβληθούν οι αναθεωρήσεις στη GPL και αποκαλύπτει την πηγή της τροποποιημένης έκδοσης. Το copyleft εξασφαλίζει ότι οι τροποποιημένες εκδόσεις βρίσκονται κάτω από το GPL και αποκαλύπτεται ο πηγαίος κώδικας του.

Η GPL είναι το πρότυπο για όλες τις επόμενες εκδόσεις GPL (GPLV2 και GPLV3).

Ο GPLV2 είναι ο προκάτοχος του GPLV3 που καθιστά την GPLV3 την πιο πρόσφατη έκδοση. Το GPLV2 εισήχθη το 1991 ενώ το GPLV3 κυκλοφόρησε το 2007.

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

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

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

Το GPLV3 είναι πιο συμβατό με περισσότερες άδειες σε σχέση με το GPLV2. Η νέα άδεια επιτρέπει στους χρήστες να κάνουν συνδυασμούς με κώδικα που έχουν πρόσθετες απαιτήσεις που δεν περιλαμβάνονται στην ίδια την άδεια.

Όσον αφορά τους παραβάτες αδειών, το GPLV3 παρέχει επιπλέον περιόδους θεραπείας για τους πρώτους παραβάτες αδειών.

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

Περίληψη:

1. Οι GPLV2 και GPLV3 είναι και οι δύο άδειες κυκλοφορήσει υπό GPL. Το GPLV2 ήταν οι προηγούμενες άδειες που κυκλοφόρησαν το 1991 ενώ το πιο πρόσφατο, το GPLV3, κυκλοφόρησε το 2007.

2. Το GPLV3 είναι μεγαλύτερο σε σύγκριση με το GPLV2, καθώς σχεδόν προσπάθησε να καλύψει τα ίδια προβλήματα με την προηγούμενη άδεια.

3. Το GPLV3 έχει μεγαλύτερη σαφήνεια στις άδειες διπλωμάτων ευρεσιτεχνίας, κυρίως όσον αφορά τη διατύπωση της άδειας, διότι δεν μπορεί να ερμηνευθεί ως "υπερβολικά ευρύ. "Ισχύει επίσης για την προστασία των διπλωμάτων ευρεσιτεχνίας σε αντίθεση με το GPLV2.

4. Το GPLV2 έχει κενά που προσπαθεί να διορθώσει το GPLV3. Το κενό έχει αποκτήσει τον όρο Tivoization που προέρχεται από ένα ψηφιακό βίντεο που καταγράφει τον τηλεοπτικό προγραμματισμό και αποθηκεύει τα δεδομένα σε ένα εσωτερικό αποθηκευτικό χώρο σκληρού δίσκου για μελλοντική προβολή.

5. Το GPLV2 έχει μια νέα ενότητα που έχει προστεθεί στην άδεια χρήσης με τίτλο Προστασία νομικών δικαιωμάτων των χρηστών από το νόμο κατά της καταστρατήγησης. Η πρόθεση του τμήματος είναι να αποτρέψει την ενσωμάτωση του GPVL3 στην τεχνολογία ή στα προϊόντα που θα χρησιμοποιηθούν για την επιβολή του νόμου περί πνευματικής ιδιοκτησίας ψηφιακής χιλιετίας (DCMA).

6. Ο κώδικας GPLV3 είναι πιο συμβατός με περισσότερες άδειες σε σχέση με την προηγούμενη άδεια.