+− THE DAILY DIFFdev & AI news
REVERT

Patentni spor oko DisplayLink Linux drajvera: zahtjevi i pokrivenost OIN kodeka

Patentni zahtjevi Synapticsa zaustavili su prototip otvorenog DisplayLink drajvera Mikea Lothiana.

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

Patentni zahtjevi Synapticsa zaustavili su prototip otvorenog DisplayLink drajvera Mikea Lothiana. Novi izvještaj LWN-a opisuje stariju korespondenciju, uvjetovani novčani zahtjev i ograničenje pokrivenosti OIN kodeka. Epizoda također objašnjava usvajanje GitHub Actions lockfilea i promjene deklariranog slučaja i podrške u .NET 11.

Pročitajte pisano izdanje (engleski) ↗

Šta ovaj video pokriva

  • DisplayLink-ov otvoreni EVDI modul i vlasnički DisplayLink Manager su zasebne komponente; postojeći Linux softver dobavljača ostaje dostupan.
  • Pismo od petog oktobra prijetilo je sa 25.000 američkih dolara za dokumentaciju, s povećanjem od najmanje 25.000 američkih dolara sedmično bez usklađenosti. Objavljeni zapis ne utvrđuje sudsku nagradu ili plaćanje.
  • OIN pokrivenost slijedi definiciju Linux sistema. Klauzula o kodeku ima izuzetak od liste, a Bergeltov izvještaj se odnosio na ove pokušane doprinose.
  • GitHub Actions lockfiles bilježe normalne i tranzitivne revizije akcija. Zaključana revizija i dalje treba pregled radi sigurnosti.
  • .NET 11 dodaje C# 15 unione slučajeve i ima dvogodišnji STS; .NET 10 ostaje podržan LTS sa istim politikama kvaliteta i servisa.

Pitanja i odgovori

Zašto se nezavisno napisan Linux drajver može suočiti sa patentnim zahtjevima?

Nezavisno napisan drajver može implementirati izum za koji vlasnik patenta tvrdi da je zaštićen. Synaptics je iznio taj stav u svojoj korespondenciji sa Mikeom Lothianom. Autorstvo izvora i navedeni izum su zasebna pitanja. LWN dokumentuje navode kompanije i rezultirajući pritisak na Vino; objavljeni zapis ne pruža sudsko utvrđivanje valjanosti patenta ili kršenja.

Gledajte ovaj dio 1:14 · LWN / Joe Brockmeier · Mike Lothian / Synaptics

Kako se OIN pokrivenost primjenjuje na kodeke u Linux drajveru?

OIN pokrivenost slijedi definirane komponente i isključenja Linux sistema. Objavljena definicija Open Invention Networka isključuje kodeke osim ako nisu izričito navedeni u njenoj tabeli izuzetaka. LWN izvještava da je izvršni direktor Keith Bergelt rekao da se zaštita ne odnosi na ove pokušane doprinose. Taj zaključak se odnosi na ovaj rad; članstvo i Linux oznaka sami po sebi ne uspostavljaju pokrivenost svake komponente.

Gledajte ovaj dio 3:41 · Open Invention Network · Open Invention Network · LWN / Joe Brockmeier

Šta garantuje lockfile GitHub Actions radnog toka?

Lockfile radnog toka bilježi revizije akcija odabrane za ugrađeni radni tok, uključujući tranzitivne zavisnosti akcija. GitHub-ova najava kaže da čitljive oznake mogu ostati dok se ti zabilježeni commitovi izvršavaju čak i kada se reference pomjeraju. Vodič Huga van Kemenadea prikazuje primjere usvajanja. Pregledajte odabranu zavisnost prije nego što je zaključate, jer odabir revizije ne utvrđuje da je kod siguran.

Gledajte ovaj dio 2:33 · GitHub · Hugo van Kemenade

Šta provjeravaju novi C# unijski tipovi u izdanju .NET-a?

Unijski tipovi opisuju deklarisani skup tipova slučaja i omogućavaju kompajleru da provjeri pokrivenost switch-izraza nad tim slučajevima. Microsoftova najava izdanja koristi pretragu proizvoda sa slučajem proizvoda ili nedostajućeg proizvoda. Funkcija čini moguće stanje eksplicitnim. Ista najava daje novom izdanju dvije godine standardne podrške, pri čemu ranija podržana dugoročna opcija zadržava iste politike kvaliteta i servisiranja.

Gledajte ovaj dio 3:08 · Microsoft .NET Team

Kakva je bila presuda The Daily Diff-a o DisplayLink sporu?

Presuda The Daily Diff-a je bila POVRAT na eskalirajući pritisak dobavljača. Niko se usprotivio tome da korisnik koji pokušava poboljšati hardver koji posjeduje snosi rizik skupe odbrane. LWN izvještava da je Lothian uklonio javni repozitorij i zadržao Vino lokalno dok je postojeći Linux softver dobavljača ostao dostupan. Presuda izražava tu uredničku procjenu i ne pruža pravnu odluku o patentnim zahtjevima.

Gledajte ovaj dio 4:48 · LWN / Joe Brockmeier · Synaptics

Prevedeni transkript

Prevedeno iz originalne engleske naracije. Dostupan zvuk i titlovi kontroliše YouTube.

Šta vam zapravo donosi posjedovanje doka?

0:00 Posjedujete dok, pa se čini da je njegov drajver vaš da ga popravite. Synaptics je prijetio Linux programeru zbog upravo toga. U ovom videu, šta može zaustaviti kod koji ste sami napisali? I šta vam zapravo donosi posjedovanje doka? I sigurnosna mreža Linux patenta ima specifičnu rupu koju moramo pregledati. Četvrtak je, dvanaesti novembar, i ovo je The Daily Diff. DisplayLink je Synaptics-ova tehnologija za povezivanje dodatnih ekrana putem USB doka. Njegov Linux softver uključuje otvoreni kernel modul i vlasničku

0:27 komponentu. Pisanje vlastite zamjene ne rješava patentna prava, jer se izum može polagati odvojeno od izvornog koda.

Zašto je zahtjev za podršku stigao do advokata?

0:33 LWN je objavio ovu priču u utorak, nakon višemjesečne korespondencije između Synapticsa i Mikea Lothiana. Također ćemo provjeriti svježe usvajanje GitHub Actions lockfilea i .NET jedanaest. Priča počinje sa Dell dokom čiji se Linux drajver stalno rušio, prema Lothianu. Prodavac isporučuje DisplayLink Manager kao binarni fajl za Ubuntu na x86 mašinama. Otvoreni modul, ee vee dee eye, upravlja virtualnim ekranima. Njegov readme kaže da je za potpunu DisplayLink funkcionalnost potreban preostali drajver.

0:59 Ta otvorena vrata vas vode u hodnik. Lothian je koristio Claudea da mu pomogne u izradi Vina, Rust drajvera namijenjenog za Linux kernel. Njegov junski prototip bio je nedovršen. Do kraja avgusta, izvijestio je o kontroli tri generacije doka. Raniji pokušaji nikada nisu osvijetlili panel. Nismo testirali njegov rezultat. DisplayLink koristi vlasničku tehnologiju za kodiranje prikaza za

Zašto se nezavisno napisan kod može suočiti sa patentnim zahtjevom?

1:17 prijenos i ponovno dekodiranje. Možete objaviti okolnu infrastrukturu dok zadržavate tu mašineriju vlasničkom. Izvor koji možete pročitati govori vam samo dio onoga što vaš hardver treba. Synaptics je rekao Lothianu da clean-room implementacija i dalje može implementirati patentirani izum. Ovi posebni zahtjevi bi zahtijevali pravnu procjenu. Claude može pomoći u pisanju Rusta. Traženje da apsorbira vaš budžet za sporove zahtijevalo bi prilično avanturistički

1:38 nivo pretplate. Augustovsko obavještenje o prekidu i odustajanju

Šta su pisma zahtijevala?

1:40 uključivalo je dugu listu patenata i zahtijevalo je da prestane sa navodnim prekršajnim razvojem i povuče distribuirani materijal. Lothian je pitao koji patentni zahtjevi odgovaraju kojem kodu. To je razumno pitanje kada vam neko pošalje cijeli patentni portfolio. Pismo od petog oktobra prijetilo je sa dvadeset pet hiljada američkih dolara za dokumentaciju, s povećanjem od najmanje još dvadeset pet hiljada sedmično bez usklađenosti. Objavljeni zapis ne utvrđuje sudsku nagradu ili plaćanje. Korisnička podrška je dobila sedmični ciklus naplate.

2:07 Funkcionalni prototip i pristupačna odbrana su zasebni zahtjevi. Pojedinac mora procijeniti odbranu rada u odnosu na ono što bi pravna borba mogla koštati. Vaš monitor može proći test dok projekt ne prođe provjeru budžeta. Sedmog oktobra, Synaptics je konačno pregledao njegov stariji zahtjev za povlačenje ee vee dee eye-a. Lothian je rekao LWN-u da neće nastaviti, rekavši, ne možete mi prijetiti tužbom, a zatim tražiti da ažuriram svoj pull zahtjev. Dva odjeljenja, izvrsna paralelna obrada. U međuvremenu, druga vrsta zavisnosti postaje lakša za kontrolu.

Šta zapravo garantuje lockfile radnog toka?

2:35 GitHub Actions je učinio lockfileove radnog toka generalno dostupnim krajem oktobra. Vaš radni tok može zadržati čitljiv tag dok lockfile bilježi tačan commit za pokretanje, uključujući tranzitivne zavisnosti akcija. Ako se tag pomjeri, ugrađeni radni tok i dalje koristi svoju zabilježenu reviziju. Vodič Huga van Kemenadea od srijede prikazuje postavke i povezuje primjere usvajanja Python projekta. GitHub vam omogućava postepeno usvajanje, a administratori mogu zahtijevati lockfile. Pregledajte ono što zaključate, jer ovo garantuje da će odabrana revizija biti pokrenuta. Zlonamjerni kod može biti savršeno reproducibilan, što je vrlo nesretna

3:03 definicija pouzdanosti. Microsoft je također objavio .NET jedanaest u utorak.

Šta se mijenja sa C# 15 i .NET 11?

3:08 Jedan koristan dodatak su unijski tipovi u C sharp petnaest. Vrijednost može pripadati deklarisanom skupu tipova slučaja, a kompajler provjerava da li vaš switch izraz pokriva te tipove. Zamislite da je proizvod pronađen ili proizvod nedostaje, s nedostajućim slučajem uhvaćenim dok gradite. Za osobu koja to mora održavati, jedanaest dobiva dvije godine standardne podrške. Dot net deset ostaje dugoročna opcija. Microsoft kaže da su politike kvaliteta i servisiranja iste; dužina podrške se razlikuje. Odaberite prozor koji odgovara vašem planu nadogradnje,

3:32 jer uzbuđenje godišnjeg izdanja i godišnje migracijske karte stižu u isti inbox. Nazad na dok. Open Invention Network omogućava članovima unakrsno licenciranje patenata unutar definisanog

Gdje prestaje sigurnosna mreža Linux patenta?

3:41 Linux sistema. Pokrivenost slijedi navedene komponente i specifična isključenja. Linux drajver ne donosi automatski svaku komponentu unutar te granice. Lothian se pridružio i pitao kako se to odnosi na članstvo Synapticsa. LWN izvještava da je OIN istražio. Izvršni direktor Keith Bergelt rekao je da su njegovi doprinosi izvan zaštite. Dakle, navodna izlazna rupa imala je vlastitu provjeru kompatibilnosti. Evo specifične rupe. OIN-ova objavljena definicija isključuje audio i slikovne kodeke osim ako nisu

4:07 izričito navedeni u njegovoj tabeli izuzetaka. Rad na DisplayLink kodeku nije dobio tu zaštitu, prema Bergeltu. Pokretanje na Linuxu i pokrivenost ovim sporazumom su različite provjere. Zato su nezavisno napisani izvor i članstvo u OIN-u i dalje ostavili Lothiana izloženim ovom zahtjevu. Lothian je rekao LWN-u da je uklonio javni repozitorij i da Vino ostaje lokalno dok se ovo ne riješi, jer ne može priuštiti odbranu.

4:31 Možda radi na komponentama koje nisu pogođene. Postojeći Linux softver prodavača ostaje dostupan. Ova pokušana zamjena i njena željena poboljšanja su zaustavljena. Ako biste ovo radije pročitali nego čuli, diff stiže u vaš inbox svakog jutra, besplatno na the daily diff dot dev, link ispod. Dakle, današnja presuda o DisplayLink sporu. POVRAT. Opozvao bih odluku da se na doprinos drajvera odgovori sa

Šta bih ja pečatirao na dok sporu?

4:50 eskalirajućim patentnim zahtjevom. To ostavlja korisnika koji pokušava poboljšati hardver koji već posjeduje noseći pravni rizik. Pretplatite se, pritisnite zvono i recite mi u komentarima da li biste ga drugačije žigosali. I to je diff za danas. Ja sam Niko iz Axrisi. Odgovorno spajajte. Odgovorno spajajte.

Izvori

  1. Synaptics patent claims stop work on DisplayLink driversLWN / Joe Brockmeier
  2. October fifth Synaptics noticeSynaptics
  3. July–October correspondence compiled by LothianMike Lothian / Synaptics
  4. EVDI READMEDisplayLink
  5. Linux System DefinitionOpen Invention Network
  6. Table 0 codec exceptionsOpen Invention Network
  7. GitHub Actions workflow lockfiles are generally availableGitHub
  8. Lock your GitHub ActionsHugo van Kemenade
  9. Announcing .NET 11Microsoft .NET Team
  10. EVDI pull request 581 and October seventh reviewDisplayLink / Mike Lothian
  11. OIN community directoryOpen Invention Network
  12. Imagination SpongeBob still: brief fictional process commentary; cartoon copyright retained; no current executive reaction or endorsementSpongeBob SquarePants / Nickelodeon-Paramount; Imgflip source host
  13. 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
  14. Office Sloth: brief silent fictional process commentary; Zootopia copyright Disney; selected source window, no current executive reaction or endorsementZootopia / Disney; official Giphy source host

Niko from Axrisi

Nikoloz Turazashvili · Vexrail · Axrisi

LinkedIn · dev.to · GitHub · X · Substack

Povezani videozapisi