Διαμάχη διπλωμάτων ευρεσιτεχνίας προγράμματος οδήγησης DisplayLink Linux: απαιτήσεις και κάλυψη κωδικοποιητή OIN
Οι απαιτήσεις διπλωμάτων ευρεσιτεχνίας της Synaptics σταμάτησαν το ανοιχτό πρωτότυπο προγράμματος οδήγησης DisplayLink του Mike Lothian.
Οι απαιτήσεις διπλωμάτων ευρεσιτεχνίας της Synaptics σταμάτησαν το ανοιχτό πρωτότυπο προγράμματος οδήγησης DisplayLink του Mike Lothian. Η νέα αναφορά του LWN περιγράφει παλαιότερη αλληλογραφία, μια υπό όρους χρηματική απαίτηση και ένα όριο κάλυψης κωδικοποιητή OIN. Το επεισόδιο εξηγεί επίσης την υιοθέτηση αρχείων κλειδώματος GitHub Actions και τις αλλαγές δηλωμένης περίπτωσης και υποστήριξης στο .NET 11.
Διαβάστε την γραπτή έκδοση (Αγγλικά) ↗
Τι καλύπτει αυτό το βίντεο
- Η ανοιχτή μονάδα EVDI του DisplayLink και ο ιδιόκτητος DisplayLink Manager είναι διακριτά στοιχεία. Το υπάρχον λογισμικό Linux του προμηθευτή παραμένει διαθέσιμο.
- Η επιστολή της πέμπτης Οκτωβρίου απείλησε με 25.000 US$ για τεκμηρίωση, ποσό που αυξανόταν κατά τουλάχιστον 25.000 US$ την εβδομάδα χωρίς συμμόρφωση. Το δημοσιευμένο αρχείο δεν καθορίζει δικαστική απόφαση ή πληρωμή.
- Η κάλυψη του OIN ακολουθεί τον Ορισμό Συστήματος Linux. Η ρήτρα κωδικοποιητή έχει μια εξαίρεση ρητής λίστας, και το αναφερόμενο συμπέρασμα του Bergelt αφορούσε αυτές τις προσπάθειες συνεισφοράς.
- Τα αρχεία κλειδώματος GitHub Actions καταγράφουν κανονικές και μεταβατικές αναθεωρήσεις δράσης. Μια κλειδωμένη αναθεώρηση εξακολουθεί να χρειάζεται έλεγχο για ασφάλεια.
- Το .NET 11 προσθέτει περιπτώσεις ένωσης C# 15 και έχει διετή STS. Το .NET 10 παραμένει υποστηριζόμενο LTS με τις ίδιες πολιτικές ποιότητας και εξυπηρέτησης.
Ερωτήσεις και απαντήσεις
Γιατί ένα ανεξάρτητα γραμμένο πρόγραμμα οδήγησης Linux μπορεί να αντιμετωπίσει αξιώσεις διπλωμάτων ευρεσιτεχνίας;
Ένα ανεξάρτητα γραμμένο πρόγραμμα οδήγησης μπορεί να υλοποιήσει μια εφεύρεση που ένας κάτοχος διπλώματος ευρεσιτεχνίας ισχυρίζεται ότι προστατεύεται. Η Synaptics δήλωσε αυτή τη θέση στην αλληλογραφία της με τον Mike Lothian. Η συγγραφή της πηγής και μια αξιωμένη εφεύρεση είναι ξεχωριστά ζητήματα. Το LWN τεκμηριώνει τους ισχυρισμούς της εταιρείας και την προκύπτουσα πίεση στο Vino. Το δημοσιευμένο αρχείο δεν παρέχει δικαστική απόφαση σχετικά με την εγκυρότητα ή την παραβίαση του διπλώματος ευρεσιτεχνίας.
Πώς εφαρμόζεται η κάλυψη OIN στους κωδικοποιητές σε ένα πρόγραμμα οδήγησης Linux;
Η κάλυψη OIN ακολουθεί τα καθορισμένα στοιχεία και εξαιρέσεις του Συστήματος Linux. Ο δημοσιευμένος ορισμός του Open Invention Network εξαιρεί τους κωδικοποιητές, εκτός εάν αναφέρονται ρητά στον πίνακα εξαιρέσεων του. Το LWN αναφέρει ότι ο διευθύνων σύμβουλος Keith Bergelt δήλωσε ότι η προστασία δεν επεκτείνεται σε αυτές τις προσπάθειες συνεισφοράς. Αυτό το συμπέρασμα αφορά αυτή την εργασία. Η ιδιότητα μέλους και μια ετικέτα Linux από μόνα τους δεν καθορίζουν την κάλυψη κάθε στοιχείου.
Τι εγγυάται ένα αρχείο κλειδώματος ροής εργασιών GitHub Actions;
Ένα αρχείο κλειδώματος ροής εργασιών καταγράφει τις αναθεωρήσεις ενεργειών που επιλέχθηκαν για μια ενσωματωμένη ροή εργασιών, συμπεριλαμβανομένων των μεταβατικών εξαρτήσεων ενεργειών. Η ανακοίνωση του GitHub αναφέρει ότι οι αναγνώσιμες ετικέτες μπορούν να παραμείνουν ενώ εκτελούνται αυτές οι καταγεγραμμένες δεσμεύσεις, ακόμη και όταν οι αναφορές μετακινούνται. Ο οδηγός του Hugo van Kemenade δείχνει παραδείγματα υιοθέτησης. Ελέγξτε την επιλεγμένη εξάρτηση πριν την κλειδώσετε, γιατί η επιλογή αναθεώρησης δεν καθορίζει ότι ο κώδικας είναι ασφαλής.
Τι ελέγχουν οι νέοι τύποι ένωσης C# στην έκδοση .NET;
Οι τύποι ένωσης περιγράφουν ένα δηλωμένο σύνολο τύπων περίπτωσης και επιτρέπουν στον μεταγλωττιστή να ελέγχει την κάλυψη έκφρασης switch σε αυτές τις περιπτώσεις. Η ανακοίνωση έκδοσης της Microsoft χρησιμοποιεί μια αναζήτηση προϊόντος με μια περίπτωση προϊόντος ή προϊόντος που λείπει. Η λειτουργία καθιστά σαφείς τις πιθανές καταστάσεις. Η ίδια ανακοίνωση δίνει στη νέα έκδοση δύο χρόνια υποστήριξης τυπικής διάρκειας, με την προηγούμενη υποστηριζόμενη μακροπρόθεσμη επιλογή να διατηρεί τις ίδιες πολιτικές ποιότητας και εξυπηρέτησης.
Ποια ήταν η ετυμηγορία του The Daily Diff για τη διαμάχη του DisplayLink;
Η ετυμηγορία του The Daily Diff ήταν ΑΝΑΤΡΟΠΗ για την κλιμακούμενη πίεση του προμηθευτή. Ο Νίκος διαμαρτυρήθηκε ότι ένας χρήστης που προσπαθούσε να βελτιώσει υλικό που κατείχε, έφερε τον κίνδυνο μιας ακριβής υπεράσπισης. Το LWN αναφέρει ότι ο Lothian αφαίρεσε το δημόσιο αποθετήριο και κράτησε το Vino τοπικό, ενώ το υπάρχον λογισμικό Linux του προμηθευτή παρέμεινε διαθέσιμο. Η ετυμηγορία εκφράζει αυτή την εκδοτική κρίση και δεν παρέχει νομικό προσδιορισμό των αξιώσεων διπλωμάτων ευρεσιτεχνίας.
Μεταφρασμένη μεταγραφή
Μεταφράστηκε από την πρωτότυπη αγγλική αφήγηση. Ο διαθέσιμος ήχος και οι υπότιτλοι ελέγχονται από το YouTube.
Τι σου αγοράζει πραγματικά το να έχεις το dock;
0:00 Έχετε το dock, οπότε το πρόγραμμα οδήγησης του αισθάνεστε δικό σας για να το φτιάξετε. Η Synaptics απείλησε έναν προγραμματιστή Linux επειδή έκανε ακριβώς αυτό. Σε αυτό το βίντεο, τι μπορεί να σταματήσει κώδικα που γράψατε μόνοι σας; Και τι σας αγοράζει πραγματικά το να κατέχετε το dock; Και το δίχτυ ασφαλείας διπλωμάτων ευρεσιτεχνίας του Linux έχει μια συγκεκριμένη τρύπα που πρέπει να επιθεωρήσουμε. Είναι Πέμπτη, δωδέκατη Νοεμβρίου, και αυτό είναι το The Daily Diff. Το DisplayLink είναι η τεχνολογία της Synaptics για τη σύνδεση επιπλέον οθονών μέσω ενός USB dock. Το λογισμικό του Linux περιλαμβάνει μια ανοιχτή μονάδα πυρήνα και ένα ιδιόκτητο
0:27 στοιχείο. Το να γράψετε τη δική σας αντικατάσταση δεν διευθετεί τα δικαιώματα διπλωμάτων ευρεσιτεχνίας, επειδή μια εφεύρεση μπορεί να διεκδικηθεί ξεχωριστά από τον πηγαίο κώδικα.
Γιατί ένα αίτημα υποστήριξης έφτασε στους δικηγόρους;
0:33 Το LWN δημοσίευσε αυτή την ιστορία την Τρίτη, μετά από μήνες αλληλογραφίας μεταξύ της Synaptics και του Mike Lothian. Θα ελέγξουμε επίσης την πρόσφατη υιοθέτηση αρχείων κλειδώματος GitHub Actions και το dot net eleven. Η αρχή γίνεται με ένα Dell dock του οποίου το πρόγραμμα οδήγησης Linux συνέχιζε να "κολλάει", σύμφωνα με τον Lothian. Ο προμηθευτής παρέχει το DisplayLink Manager ως δυαδικό αρχείο για Ubuntu σε μηχανές x86. Η ανοιχτή μονάδα, ee vee dee eye, διαχειρίζεται εικονικές οθόνες. Το readme του λέει ότι η πλήρης λειτουργικότητα DisplayLink χρειάζεται το υπόλοιπο πρόγραμμα οδήγησης.
0:59 Αυτή η ανοιχτή πόρτα σε οδηγεί στο διάδρομο. Ο Lothian χρησιμοποίησε το Claude για να βοηθήσει στην κατασκευή του Vino, ενός προγράμματος οδήγησης Rust που προοριζόταν για τον πυρήνα του Linux. Το πρωτότυπό του τον Ιούνιο ήταν ημιτελές. Μέχρι τα τέλη Αυγούστου, ανέφερε ότι έλεγχε τρεις γενιές dock. Προηγούμενες προσπάθειες δεν είχαν ποτέ ανάψει πίνακα. Δεν έχουμε δοκιμάσει το αποτέλεσμά του. Το DisplayLink χρησιμοποιεί ιδιόκτητη τεχνολογία για την κωδικοποίηση της ροής οθόνης για
Γιατί ανεξάρτητα γραμμένος κώδικας μπορεί να αντιμετωπίσει αξίωση διπλώματος ευρεσιτεχνίας;
1:17 μετάδοση και την αποκωδικοποίησή της ξανά. Μπορείτε να δημοσιεύσετε τις γύρω υδραυλικές εγκαταστάσεις διατηρώντας αυτόν τον μηχανισμό ιδιόκτητο. Ο κώδικας που μπορείτε να διαβάσετε σας λέει μόνο ένα μέρος του τι χρειάζεται το υλικό σας. Η Synaptics είπε στον Lothian ότι μια υλοποίηση καθαρού χώρου θα μπορούσε ακόμα να υλοποιήσει μια πατενταρισμένη εφεύρεση. Αυτές οι συγκεκριμένες αξιώσεις θα χρειάζονταν νομική αξιολόγηση. Ο Claude μπορεί να βοηθήσει στη συγγραφή Rust. Το να του ζητήσετε να απορροφήσει τον προϋπολογισμό της δίκης σας θα απαιτούσε ένα αρκετά περιπετειώδες
1:38 επίπεδο συνδρομής. Μια εντολή παύσης και παράλειψης τον Αύγουστο
Τι ζητούσαν οι επιστολές;
1:40 περιλάμβανε μια μακρά λίστα πατεντών και απαιτούσε να σταματήσει την φερόμενη παραβίαση της ανάπτυξης και να αποσύρει το διανεμημένο υλικό. Ο Lothian ρώτησε ποιες αξιώσεις πατεντών ταίριαζαν με ποιον κώδικα. Αυτή είναι μια λογική ερώτηση όταν κάποιος σου στέλνει ένα ολόκληρο χαρτοφυλάκιο πατεντών. Η επιστολή της 5ης Οκτωβρίου απείλησε με είκοσι πέντε χιλιάδες δολάρια ΗΠΑ για τεκμηρίωση, αυξανόμενα κατά τουλάχιστον άλλα είκοσι πέντε χιλιάδες κάθε εβδομάδα χωρίς συμμόρφωση. Το δημοσιευμένο αρχείο δεν καθορίζει δικαστική απόφαση ή πληρωμή. Η υποστήριξη πελατών είχε αποκτήσει έναν κύκλο εβδομαδιαίας χρέωσης.
2:07 Ένα λειτουργικό πρωτότυπο και μια προσιτή υπεράσπιση είναι ξεχωριστές απαιτήσεις. Ένα άτομο πρέπει να σταθμίσει την υπεράσπιση της εργασίας έναντι του κόστους μιας νομικής μάχης. Η οθόνη σας μπορεί να περάσει τη δοκιμή της, ενώ το έργο αποτυγχάνει στην αναθεώρηση του προϋπολογισμού του. Στις επτά Οκτωβρίου, η Synaptics τελικά αναθεώρησε το παλιό του αίτημα έλξης για το ee vee dee eye. Ο Lothian είπε στο LWN ότι δεν θα το παρακολουθούσε, λέγοντας, δεν μπορείς να με απειλείς ότι θα με μηνύσεις και μετά να μου ζητάς να ενημερώσω το pull request μου. Δύο τμήματα, εξαιρετική παράλληλη επεξεργασία. Εν τω μεταξύ, ένα άλλο είδος εξάρτησης γίνεται πιο εύκολο να ελεγχθεί.
Τι εγγυάται πραγματικά ένα αρχείο κλειδώματος ροής εργασίας;
2:35 Οι GitHub Actions έκαναν γενικά διαθέσιμα τα αρχεία κλειδώματος ροής εργασίας στα τέλη Οκτωβρίου. Η ροή εργασίας σας μπορεί να διατηρεί μια αναγνώσιμη ετικέτα ενώ το αρχείο κλειδώματος καταγράφει την ακριβή δέσμευση που θα εκτελεστεί, συμπεριλαμβανομένων των μεταβατικών εξαρτήσεων ενέργειας. Εάν η ετικέτα μετακινηθεί, μια ενσωματωμένη ροή εργασίας εξακολουθεί να χρησιμοποιεί την καταγεγραμμένη αναθεώρησή της. Ο οδηγός της Τετάρτης του Hugo van Kemenade δείχνει τη ρύθμιση και συνδέει παραδείγματα υιοθέτησης έργου Python. Το GitHub σας επιτρέπει να ενσωματωθείτε σταδιακά και οι διαχειριστές μπορούν να απαιτήσουν ένα αρχείο κλειδώματος. Ελέγξτε τι κλειδώνετε, γιατί αυτό εγγυάται ότι εκτελείται η επιλεγμένη αναθεώρηση.
3:03 Ο κακόβουλος κώδικας μπορεί να είναι απόλυτα αναπαραγώγιμος, πράγμα που είναι ένας πολύ ατυχής ορισμός του αξιόπιστου.
Τι αλλάζει με το C# 15 και το .NET 11;
3:08 Η Microsoft κυκλοφόρησε επίσης το dot net eleven την Τρίτη. Μια χρήσιμη προσθήκη είναι οι τύποι ένωσης στο C sharp δεκαπέντε. Μια τιμή μπορεί να ανήκει σε ένα δηλωμένο σύνολο τύπων περίπτωσης, και ο μεταγλωττιστής ελέγχει αν η έκφραση switch σας τις καλύπτει. Σκεφτείτε "προϊόν βρέθηκε" ή "προϊόν λείπει", με την περίπτωση "λείπει" να εντοπίζεται ενώ το κατασκευάζετε. Για το άτομο που πρέπει να το συντηρήσει, το έντεκα παίρνει δύο χρόνια υποστήριξης τυπικής διάρκειας. Το Dot net δέκα παραμένει η μακροπρόθεσμη επιλογή. Η Microsoft λέει ότι οι πολιτικές ποιότητας και εξυπηρέτησης είναι οι ίδιες. Η διάρκεια υποστήριξης
3:32 διαφέρει. Επιλέξτε το παράθυρο που ταιριάζει με το σχέδιο αναβάθμισης σας, επειδή ο ετήσιος ενθουσιασμός κυκλοφορίας και τα ετήσια εισιτήρια μετανάστευσης φτάνουν στον ίδιο φάκελο εισερχομένων. Πίσω στο dock.
Πού σταματά το δίχτυ ασφαλείας διπλωμάτων ευρεσιτεχνίας του Linux;
3:41 Το Open Invention Network επιτρέπει στα μέλη να αδειοδοτούν αμοιβαία διπλώματα ευρεσιτεχνίας εντός ενός καθορισμένου συστήματος Linux. Η κάλυψη ακολουθεί τα καταγεγραμμένα στοιχεία και συγκεκριμένες εξαιρέσεις. Ένα πρόγραμμα οδήγησης Linux δεν φέρνει αυτόματα κάθε στοιχείο μέσα σε αυτό το όριο. Ο Lothian εντάχθηκε και ρώτησε πώς αυτό αλληλεπιδρούσε με την ιδιότητα μέλους της Synaptics. Το LWN αναφέρει ότι το OIN διερεύνησε. Ο διευθύνων σύμβουλος Keith Bergelt δήλωσε ότι οι συνεισφορές του εμπίπτουν εκτός προστασίας. Έτσι, η υποτιθέμενη οδός διαφυγής είχε τον δικό της έλεγχο συμβατότητας. Να η συγκεκριμένη τρύπα.
4:07 Ο δημοσιευμένος ορισμός του OIN εξαιρεί τους κωδικοποιητές ήχου και εικόνας εκτός αν αναφέρονται ρητά στον πίνακα εξαιρέσεων του. Η εργασία του κωδικοποιητή DisplayLink δεν έλαβε αυτή την προστασία, σύμφωνα με τον Bergelt. Το να τρέχει στο Linux και να καλύπτεται από αυτή τη συμφωνία είναι διαφορετικοί έλεγχοι. Γι' αυτό ο ανεξάρτητα γραμμένος κώδικας και η ιδιότητα μέλους OIN άφησαν τον Lothian εκτεθειμένο σε αυτή την απαίτηση. Ο Lothian είπε στο LWN ότι αφαίρεσε το δημόσιο αποθετήριο και το Vino παραμένει τοπικό μέχρι
4:31 να διευθετηθεί αυτό, επειδή δεν μπορεί να αντέξει οικονομικά μια υπεράσπιση. Μπορεί να εργαστεί σε μη επηρεαζόμενα στοιχεία. Το υπάρχον λογισμικό Linux του προμηθευτή παραμένει διαθέσιμο. Αυτή η προσπάθεια αντικατάστασης και οι ελπιζόμενες βελτιώσεις της έχουν σταματήσει. Αν προτιμάτε να το διαβάσετε αυτό παρά να με ακούσετε να το λέω, το diff προσγειώνεται στα εισερχόμενά σας κάθε πρωί, δωρεάν στο daily diff dot dev, σύνδεσμος παρακάτω. Λοιπόν, η σημερινή ετυμηγορία για τη διαμάχη του DisplayLink.
Τι θα έβαζα στη διαμάχη για το dock;
4:50 ΑΝΑΤΡΟΠΗ. Θα ανέτρεπα την απόφαση να απαντήσω σε μια συνεισφορά οδηγού με μια κλιμακούμενη απαίτηση διπλώματος ευρεσιτεχνίας. Αφήνει έναν χρήστη που προσπαθεί να βελτιώσει υλικό που ήδη κατέχει να φέρει τον νομικό κίνδυνο. Εγγραφείτε, χτυπήστε το κουδούνι και πείτε μου στα σχόλια αν θα το είχατε σφραγίσει διαφορετικά. Και αυτή είναι η διαφορά για σήμερα. Είμαι ο Νίκος από την Axrisi. Συγχωνεύστε υπεύθυνα.
Πηγές
- Synaptics patent claims stop work on DisplayLink driversLWN / Joe Brockmeier
- October fifth Synaptics noticeSynaptics
- July–October correspondence compiled by LothianMike Lothian / Synaptics
- EVDI READMEDisplayLink
- Linux System DefinitionOpen Invention Network
- Table 0 codec exceptionsOpen Invention Network
- GitHub Actions workflow lockfiles are generally availableGitHub
- Lock your GitHub ActionsHugo van Kemenade
- Announcing .NET 11Microsoft .NET Team
- EVDI pull request 581 and October seventh reviewDisplayLink / Mike Lothian
- OIN community directoryOpen Invention Network
- Imagination SpongeBob still: brief fictional process commentary; cartoon copyright retained; no current executive reaction or endorsementSpongeBob SquarePants / Nickelodeon-Paramount; Imgflip source host
- Imagination SpongeBob original image: resized and captioned editorially; this release grants no blanket asset or episode reuse permissionNickelodeon-Paramount / Imgflip; adaptation by The Daily Diff
- Office Sloth: brief silent fictional process commentary; Zootopia copyright Disney; selected source window, no current executive reaction or endorsementZootopia / Disney; official Giphy source host



