+− THE DAILY DIFFdev & AI news
REVERT

Patentni spor oko DisplayLink Linux upravljačkog programa: zahtjevi i pokrivenost OIN kodecima

Patentni zahtjevi tvrtke Synaptics zaustavili su prototip otvorenog DisplayLink upravljačkog programa Mikea Lothiana.

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

Patentni zahtjevi tvrtke Synaptics zaustavili su prototip otvorenog DisplayLink upravljačkog programa Mikea Lothiana. Novo izvješće LWN-a opisuje stariju korespondenciju, uvjetovani novčani zahtjev i ograničenje pokrivenosti OIN kodeka. Epizoda također objašnjava usvajanje zaključane datoteke GitHub Actions te promjene deklariranih slučajeva i podrške u .NET 11.

Pročitajte pisano izdanje (engleski) ↗

Što ovaj video pokriva

  • DisplayLinkov otvoreni EVDI modul i vlasnički DisplayLink Manager su zasebne komponente; postojeći Linux softver dobavljača ostaje dostupan.
  • Pismo od petog listopada prijetilo je s 25 000 USD za dokumentaciju, uz povećanje od najmanje 25 000 USD tjedno bez usklađenosti. Objavljeni zapis ne utvrđuje sudsku nagradu niti plaćanje.
  • OIN pokrivenost slijedi definiciju Linux sustava. Klauzula o kodecima ima iznimku za izričito navedeni popis, a Bergeltov izvještaj zaključio je da se to odnosi na ove pokušane doprinose.
  • GitHub Actions zaključane datoteke bilježe normalne i tranzitivne revizije akcija. Zaključana revizija još uvijek treba pregled zbog sigurnosti.
  • .NET 11 dodaje C# 15 sindikalne slučajeve i ima dvogodišnju STS podršku; .NET 10 ostaje podržan LTS s istim politikama kvalitete i servisiranja.

Pitanja i odgovori

Zašto neovisno napisan Linux upravljački program može biti predmet patentnih zahtjeva?

Neovisno napisan upravljački program može implementirati izum za koji nositelj patenta tvrdi da je zaštićen. Synaptics je taj stav iznio u svojoj korespondenciji s Mikeom Lothianom. Autorstvo izvora i navodni izum su zasebna pitanja. LWN dokumentira tvrdnje tvrtke i rezultirajući pritisak na Vino; objavljeni zapis ne sadrži sudsku odluku o valjanosti patenta ili povredi.

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

Kako se OIN pokrivenost primjenjuje na kodeke u Linux upravljačkom programu?

OIN pokrivenost slijedi definirane komponente i iznimke Linux sustava. Objavljena definicija Open Invention Networka isključuje kodeke osim ako su izričito navedeni u njegovoj tablici iznimaka. 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 odnosi se na ovaj rad; samo članstvo i oznaka Linuxa ne utvrđuju pokrivenost svake komponente.

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

Što jamči zaključana datoteka radnog toka GitHub Actions?

Zaključana datoteka radnog toka bilježi revizije akcija odabrane za ugrađeni radni tok, uključujući tranzitivne ovisnosti akcija. GitHubova objava kaže da čitljive oznake mogu ostati dok se ti zabilježeni commitovi pokreću čak i kada se reference pomiču. Hugo van Kemenadeov vodič prikazuje primjere usvajanja. Prije zaključavanja pregledajte odabranu ovisnost, jer odabir revizije ne utvrđuje da je kod siguran.

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

Koje nove C# unijske tipove provjerava izdanje .NET-a?

Unijski tipovi opisuju deklarirani skup tipova slučajeva i omogućuju kompajleru provjeru pokrivenosti switch-izraza nad tim slučajevima. Microsoftova objava izdanja koristi pretraživanje proizvoda sa slučajem proizvoda ili slučajem nedostajućeg proizvoda. Značajka čini moguće stanje eksplicitnim. Ista objava daje novom izdanju dvije godine standardne podrške, pri čemu ranija podržana dugoročna opcija zadržava iste politike kvalitete i servisiranja.

Gledajte ovaj dio 3:08 · Microsoft .NET Team

Kakva je bila presuda The Daily Diffa o sporu oko DisplayLinka?

Presuda The Daily Diffa bila je PONIŠTI na eskalirajući pritisak dobavljača. Niko se usprotivio tome da korisnik koji pokušava poboljšati hardver koji posjeduje snosi rizik skupe obrane. LWN izvještava da je Lothian uklonio javno spremište i zadržao Vino lokalno dok je postojeći Linux softver dobavljača ostao dostupan. Presuda izražava tu uredničku prosudbu i ne pruža pravno utvrđivanje patentnih zahtjeva.

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

Prevedeni transkript

Prevedeno iz izvornog engleskog pripovijedanja. Dostupni zvuk i titlovi kontroliraju se putem YouTubea.

Što vam zapravo donosi posjedovanje pristaništa?

0:00 Posjedujete pristanište, pa vam se njegov upravljački program čini vašim za popravak. Synaptics je prijetio Linux programeru upravo zbog toga. U ovom videu, što može zaustaviti kod koji ste sami napisali? I što vam zapravo kupuje posjedovanje pristaništa? I sigurnosna mreža Linux patenata ima specifičnu rupu koju trebamo pregledati. Četvrtak je, dvanaesti studeni, i ovo je The Daily Diff. DisplayLink je Synapticsova tehnologija za povezivanje dodatnih zaslona putem USB pristaništa. 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 potraživati neovisno o izvornom kodu.

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

0:33 LWN je ovu priču objavio u utorak, nakon višemjesečne korespondencije između Synapticsa i Mikea Lothiana. Također ćemo provjeriti svježe usvajanje GitHub Actions zaključane datoteke i dot net eleven. Priča počinje s Dellovim pristaništem čiji se Linux upravljački program stalno rušio, prema Lothianu. Dobavljač isporučuje DisplayLink Manager kao binarni program za Ubuntu na x osamdeset šest računalima. Otvoreni modul, ee vee dee eye, upravlja virtualnim zaslonima. Njegov README kaže da za potpunu funkcionalnost DisplayLinka treba preostali upravljački program.

0:59 Ta otvorena vrata vas vode u hodnik. Lothian je koristio Claudea da mu pomogne izgraditi Vino, Rust upravljački program namijenjen Linux kernelu. Njegov lipanjski prototip bio je nedovršen. Krajem kolovoza, izvijestio je o kontroliranju tri generacije pristaništa. Raniji pokušaji nikada nisu upalili ploču. Nismo testirali njegov rezultat. DisplayLink koristi vlasničku tehnologiju za kodiranje prijenosa zaslona za

Zašto neovisno napisan kod može biti predmet patentnog zahtjeva?

1:17 prijenos i ponovno dekodiranje. Možete objaviti okolnu infrastrukturu dok tu mašineriju zadržavate 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 još uvijek može implementirati patentirani izum. Ovi posebni zahtjevi zahtijevali bi pravnu procjenu. Claude može pomoći u pisanju Rusta. Traženje da apsorbira vaš proračun za parnice zahtijevalo bi prilično avanturističku

1:38 pretplatničku razinu. Kolovoška obavijest o obustavi i prestanku

Što su pisma tražila?

1:40 uključivala je dugačak popis patenata i zahtijevala da prestane s navodnim kršenjem razvoja i povuče distribuirani materijal. Lothian je pitao koji se patentni zahtjevi podudaraju s kojim kodom. To je razumno pitanje kada vam netko pošalje cijeli portfelj patenata. Pismo od petog listopada prijetilo je s dvadeset i pet tisuća američkih dolara za dokumentaciju, povećavajući se za najmanje još dvadeset i pet tisuća svaki tjedan bez usklađenosti. Objavljeni zapis ne utvrđuje sudsku nagradu niti plaćanje. Korisnička podrška je dobila tjedni ciklus naplate.

2:07 Funkcionalni prototip i pristupačna obrana su zasebni zahtjevi. Pojedinac mora odvagnuti obranu rada u odnosu na to koliko bi pravna borba mogla koštati. Vaš monitor može proći test dok projekt pada na proračunskoj reviziji. Sedmog listopada, Synaptics je konačno pregledao njegov stariji zahtjev za povlačenje ee vee dee eye. Lothian je rekao LWN-u da neće nastaviti, govoreći, ne možete mi prijetiti tužbom, a zatim tražiti da ažuriram svoj zahtjev za povlačenje. Dva odjela, izvrsna paralelna obrada. U međuvremenu, druga vrsta ovisnosti postaje lakša za kontrolu.

Što zapravo jamči zaključana datoteka radnog toka?

2:35 GitHub Actions je krajem listopada omogućio opću dostupnost zaključanih datoteka radnog toka. Vaš radni tok može zadržati čitljivu oznaku dok zaključana datoteka bilježi točno izvođenje, uključujući tranzitivne ovisnosti akcija. Ako se oznaka pomakne, ugrađeni radni tok i dalje koristi svoju zabilježenu reviziju. Hugo van Kemenadeov vodič od srijede prikazuje postavljanje i primjere usvajanja Python projekta. GitHub vam omogućuje postupno uvođenje, a administratori mogu zahtijevati zaključanu datoteku. Pregledajte što zaključavate, jer to jamči da će se odabrana revizija pokrenuti.

3:03 Zlonamjerni kod može biti savršeno reproducibilan, što je vrlo nesretna definicija pouzdanog.

Što se mijenja s C# 15 i .NET 11?

3:08 Microsoft je također u utorak objavio dot net eleven. Jedan korisni dodatak su unijski tipovi u C sharp petnaest. Vrijednost može pripadati deklariranom skupu tipova slučajeva, a kompajler provjerava pokriva li vaš switch izraz sve njih. Zamislite proizvod pronađen ili proizvod nedostaje, s nedostajućim slučajem uhvaćenim dok gradite. Za osobu koja to mora održavati, eleven dobiva dvije godine standardne podrške. Dot net ten ostaje dugoročna opcija. Microsoft kaže da su politike kvalitete i servisiranja iste; duljina podrške

3:32 se razlikuje. Odaberite prozor koji odgovara vašem planu nadogradnje, jer uzbuđenje godišnjih izdanja i godišnje migracijske ulaznice stižu u isti sandučić. Natrag na pristanište.

Gdje prestaje sigurnosna mreža Linux patenata?

3:41 Open Invention Network omogućuje članovima međusobno licenciranje patenata unutar definiranog Linux sustava. Pokrivenost slijedi navedene komponente i specifična izuzeća. Linux upravljački program 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živao. Izvršni direktor Keith Bergelt rekao je da njegovi doprinosi nisu bili zaštićeni. Tako je navodna izlazna točka imala vlastitu provjeru kompatibilnosti. Evo specifične rupe.

4:07 OIN-ova objavljena definicija isključuje audio i slikovne kodeke osim ako su izričito navedeni u njegovoj tablici iznimaka. Rad s DisplayLink kodekom nije dobio tu zaštitu, prema Bergeltu. Pokretanje na Linuxu i pokrivenost ovim sporazumom su različite provjere. Zato su neovisno napisani izvor i članstvo u OIN-u ipak ostavili Lothiana izloženim ovom zahtjevu. Lothian je rekao LWN-u da je uklonio javno spremište i Vino ostaje lokalno dok se

4:31 ovo ne riješi, jer si ne može priuštiti obranu. Možda će raditi na komponentama koje nisu pogođene. Postojeći Linux softver dobavljača ostaje dostupan. Ova pokušana zamjena i njezina željena poboljšanja su zaustavljena. Ako ovo radije čitate nego slušate, 'diff' vam stiže u inbox svako jutro, besplatno na thedaily diff dot dev, link ispod. Dakle, današnja presuda o sporu oko DisplayLinka.

Što bih ja otisnuo na spor oko pristaništa?

4:50 PONIŠTI. Poništio bih odluku o odgovaranju na doprinos upravljačkog programa s eskalirajućim patentnim zahtjevom. Ostavlja korisnika koji pokušava poboljšati hardver koji već posjeduje noseći pravni rizik. Pretplatite se, pritisnite zvono i recite mi u komentarima biste li vi to drukčije otisnuli. I to je razlika za danas. Ja sam Niko iz Axrisija. Spajajte odgovorno.

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