Οι προγραμματιστές του Netfilter υπερασπίστηκαν τη συλλογική λήψη αποφάσεων κατά παράβαση της GPL

Οι τρέχοντες προγραμματιστές του υποσυστήματος πυρήνα Netfilter έχουν διαπραγματευτεί μια συμφωνία με τον Patrick McHardy, τον πρώην ηγέτη του έργου Netfilter, ο οποίος για πολλά χρόνια δυσφήμησε το ελεύθερο λογισμικό και την κοινότητα με επιθέσεις που μοιάζουν με εκβιασμό σε παραβάτες του GPLv2 για προσωπικό όφελος. Το 2016, ο McHardy αφαιρέθηκε από την βασική ομάδα ανάπτυξης του Netfilter λόγω παραβιάσεων δεοντολογίας, αλλά συνέχισε να επωφελείται από την ύπαρξη του κώδικά του στον πυρήνα του Linux.

Ο McHardy έφτασε τις απαιτήσεις του GPLv2 στο σημείο του παραλογισμού και απαίτησε μεγάλα ποσά για μικρές παραβιάσεις από εταιρείες που χρησιμοποιούν τον πυρήνα Linux στα προϊόντα τους, χωρίς να δώσει χρόνο για να διορθώσει την παραβίαση και να επιβάλει γελοίους όρους. Για παράδειγμα, απαιτούσε από τους κατασκευαστές smartphone να στέλνουν εκτυπώσεις κώδικα σε χαρτί για ενημερώσεις υλικολογισμικού που παραδίδονται αυτόματα OTA ή ερμήνευσε τη φράση «ισοδύναμη πρόσβαση στον κώδικα» ώστε να σημαίνει ότι οι διακομιστές κώδικα δεν πρέπει να παρέχουν ταχύτητες λήψης όχι μικρότερες από τους διακομιστές για τη λήψη δυαδικών συγκροτημάτων.

Ο κύριος μοχλός πίεσης σε τέτοιες διαδικασίες ήταν η άμεση ανάκληση της άδειας του παραβάτη που προβλέπεται στο GPLv2, γεγονός που επέτρεψε να αντιμετωπιστεί η μη συμμόρφωση με το GPLv2 ως παραβίαση της σύμβασης, για την οποία μπορούσε να ληφθεί χρηματική αποζημίωση από το δικαστήριο. Για να αντιμετωπίσουν μια τέτοια επιθετικότητα, η οποία υπονόμευσε τη φήμη του Linux, ορισμένοι από τους προγραμματιστές και τις εταιρείες του πυρήνα των οποίων ο κώδικας χρησιμοποιείται στον πυρήνα ανέλαβαν την πρωτοβουλία να προσαρμόσουν τους κανόνες GPLv3 σχετικά με την ανάκληση άδειας χρήσης για τον πυρήνα. Αυτοί οι κανόνες καθιστούν δυνατή την εξάλειψη των εντοπισμένων προβλημάτων με τη δημοσίευση του κωδικού εντός 30 ημερών από την ημερομηνία λήψης της ειδοποίησης, εάν εντοπιστούν παραβιάσεις για πρώτη φορά. Σε αυτήν την περίπτωση, τα δικαιώματα για την άδεια GPL αποκαθίστανται και η άδεια δεν ανακαλείται πλήρως (η συμφωνία παραμένει ανέπαφη).

Δεν ήταν δυνατό να επιλυθεί η σύγκρουση με τον ΜακΧάρντι ειρηνικά και σταμάτησε να επικοινωνεί αφού αποβλήθηκε από την κύρια ομάδα του Netfilter. Το 2020, τα μέλη της Netfilter Core Team προσέφυγαν στο δικαστήριο και το 2021 πέτυχαν συμφωνία με τον McHardy, η οποία ορίζεται ως νομικά δεσμευτική και διέπει τυχόν ενέργειες επιβολής του νόμου που σχετίζονται με τον κώδικα του έργου netfilter/iptables που περιλαμβάνεται στον πυρήνα ή διανέμεται ως ξεχωριστές εφαρμογές και βιβλιοθήκες.

Σύμφωνα με τη συμφωνία, όλες οι αποφάσεις που σχετίζονται με την απάντηση σε παραβιάσεις της GPL και την επιβολή των απαιτήσεων άδειας χρήσης GPL στον κώδικα Netfilter πρέπει να λαμβάνονται συλλογικά. Μια απόφαση θα εγκριθεί μόνο εάν την ψηφίσει η πλειοψηφία των ενεργών μελών της Βασικής Ομάδας. Η συμφωνία καλύπτει όχι μόνο νέες παραβιάσεις, αλλά μπορεί επίσης να εφαρμοστεί σε προηγούμενες διαδικασίες. Με αυτόν τον τρόπο, το Έργο Netfilter δεν εγκαταλείπει την ανάγκη επιβολής της GPL, αλλά θα τηρεί τις αρχές που επικεντρώνονται στη δράση προς το καλύτερο συμφέρον της κοινότητας και δίνοντας χρόνο για τη διόρθωση των παραβιάσεων.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο