+− THE DAILY DIFFdev & AI news
REVERT

Patentový spor o ovládač DisplayLink pre Linux: požiadavky a pokrytie kodekov OIN

Patentové požiadavky spoločnosti Synaptics zastavili prototyp otvoreného ovládača DisplayLink od Mikea Lothiana.

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

Patentové požiadavky spoločnosti Synaptics zastavili prototyp otvoreného ovládača DisplayLink od Mikea Lothiana. Nová správa LWN popisuje staršiu korešpondenciu, podmienenú finančnú požiadavku a limit pokrytia kodekov OIN. Epizóda tiež vysvetľuje prijatie súborov lockfile GitHub Actions a zmeny deklarovaných prípadov a podpory v .NET 11.

Prečítajte si písanú edíciu (anglicky) ↗

Čo toto video pokrýva

  • Otvorený modul EVDI od DisplayLink a proprietárny DisplayLink Manager sú odlišné komponenty; existujúci dodávateľský softvér pre Linux zostáva k dispozícii.
  • List z piateho októbra hrozil pokutou 25 000 USD za dokumentáciu, pričom suma sa zvyšovala o najmenej 25 000 USD za týždeň bez splnenia požiadaviek. Zverejnený záznam neuvádza žiadne súdne rozhodnutie ani platbu.
  • Pokrytie OIN sa riadi definíciou systému Linux. Doložka o kodekoch má výnimku z expresného zoznamu a zistenie Bergelta sa týkalo týchto pokusov o príspevky.
  • Súbory lockfile GitHub Actions zaznamenávajú bežné a tranzitívne revízie akcií. Uzamknutá revízia stále potrebuje kontrolu z hľadiska bezpečnosti.
  • .NET 11 pridáva union typy C# 15 a má dvojročnú STS; .NET 10 zostáva podporovaný ako LTS s rovnakými zásadami kvality a servisu.

Otázky a odpovede

Prečo môže nezávisle napísaný ovládač pre Linux čeliť patentovým nárokom?

Nezávisle napísaný ovládač môže implementovať vynález, ktorý držiteľ patentu údajne chráni. Spoločnosť Synaptics túto pozíciu uviedla vo svojej korešpondencii s Mikeom Lothianom. Autorstvo zdroja a nárokovaný vynález sú samostatné otázky. LWN dokumentuje obvinenia spoločnosti a výsledný tlak na Vino; zverejnený záznam neobsahuje súdne rozhodnutie o platnosti patentu alebo porušení práv.

Pozrite si túto časť 1:14 · LWN / Joe Brockmeier · Mike Lothian / Synaptics

Ako sa vzťahuje pokrytie OIN na kodeky v ovládači pre Linux?

Pokrytie OIN sa riadi definovanými komponentmi a výlukami systému Linux. Zverejnená definícia Open Invention Network vylučuje kodeky, pokiaľ nie sú výslovne uvedené v jej tabuľke výnimiek. LWN uvádza, že generálny riaditeľ Keith Bergelt povedal, že ochrana sa nevzťahuje na tieto pokusy o príspevky. Toto zistenie sa týka tejto práce; samotné členstvo a označenie Linux nezakladá pokrytie každého komponentu.

Pozrite si túto časť 3:41 · Open Invention Network · Open Invention Network · LWN / Joe Brockmeier

Čo zaručuje súbor lockfile pracovného postupu GitHub Actions?

Súbor lockfile pracovného postupu zaznamenáva revízie akcií vybrané pre zavedený pracovný postup, vrátane tranzitívnych závislostí akcií. Oznámenie GitHubu uvádza, že čitateľné značky môžu zostať, zatiaľ čo tieto zaznamenané commity sa spúšťajú, aj keď sa referencie presunú. Sprievodca Huga van Kemenadea ukazuje príklady prijatia. Pred uzamknutím závislosti skontrolujte vybranú závislosť, pretože výber revízie nezakladá, že kód je bezpečný.

Pozrite si túto časť 2:33 · GitHub · Hugo van Kemenade

Čo kontrolujú nové union typy C# vo vydaní .NET?

Union typy popisujú deklarovaný súbor typov prípadov a umožňujú kompilátoru skontrolovať pokrytie switch-výrazov pre tieto prípady. Oznámenie o vydaní spoločnosti Microsoft používa vyhľadávanie produktov s prípadom produktu alebo chýbajúceho produktu. Táto funkcia explicitne uvádza možné stavy. Rovnaké oznámenie poskytuje novému vydaniu dvojročnú štandardnú podporu, pričom predchádzajúca dlhodobá možnosť podpory si zachováva rovnaké zásady kvality a servisu.

Pozrite si túto časť 3:08 · Microsoft .NET Team

Aký bol verdikt The Daily Diff o spore DisplayLink?

Verdikt The Daily Diff bol REVERT pre eskalujúci tlak dodávateľa. Niko namietal proti tomu, aby používateľ, ktorý sa snaží vylepšiť hardvér, ktorý vlastní, niesol riziko drahej obrany. LWN uvádza, že Lothian odstránil verejné úložisko a udržiaval Vino lokálne, zatiaľ čo existujúci softvér dodávateľa pre Linux zostal k dispozícii. Verdikt vyjadruje tento redakčný úsudok a neposkytuje právne určenie patentových nárokov.

Pozrite si túto časť 4:48 · LWN / Joe Brockmeier · Synaptics

Preložený prepis

Preložené z pôvodného anglického rozprávania. Dostupný zvuk a titulky sú kontrolované službou YouTube.

Čo vám vlastnenie doku vlastne kúpi?

0:00 Vlastníte dok, takže jeho ovládač sa vám zdá ako váš, ktorý môžete opraviť. Spoločnosť Synaptics hrozila vývojárovi Linuxu presne za to. Čo v tomto videu môže zastaviť kód, ktorý ste si sami napísali? A čo vám vlastnenie doku vlastne kúpi? A bezpečnostná sieť patentov Linuxu má špecifickú dieru, ktorú musíme skontrolovať. Je štvrtok, dvanásteho novembra, a toto je The Daily Diff. DisplayLink je technológia spoločnosti Synaptics na pripojenie ďalších displejov prostredníctvom USB doku. Jeho softvér pre Linux obsahuje otvorený modul jadra a proprietárny

0:27 komponent. Napísanie vlastnej náhrady nerieši patentové práva, pretože vynález môže byť nárokovaný nezávisle od zdrojového kódu.

Prečo sa žiadosť o podporu dostala k právnikom?

0:33 LWN zverejnil tento príbeh v utorok, po mesiacoch korešpondencie medzi spoločnosťou Synaptics a Mikeom Lothianom. Preveríme aj nové prijatie súborov lockfile GitHub Actions a .NET 11. Začína sa to dokom Dell, ktorého ovládač pre Linux neustále padal, podľa Lothiana. Dodávateľ dodáva DisplayLink Manager ako binárny súbor pre Ubuntu na strojoch x86. Otvorený modul, EVDI, spravuje virtuálne displeje. Jeho README hovorí, že plná funkcionalita DisplayLink potrebuje zvyšný ovládač.

0:59 Tieto otvorené dvere vás dostanú na chodbu. Lothian použil Claudea na pomoc pri vytváraní Vino, ovládača v Ruste určeného pre jadro Linuxu. Jeho júnový prototyp bol neúplný. Koncom augusta oznámil, že ovláda tri generácie dokov. Predchádzajúce pokusy nikdy neosvetlili panel. Jeho výsledok sme netestovali. DisplayLink používa proprietárnu technológiu na kódovanie streamu displeja pre

Prečo môže nezávisle napísaný kód čeliť patentovej žalobe?

1:17 prenos a jeho opätovné dekódovanie. Okolité potrubie môžete zverejniť, zatiaľ čo túto mechaniku si ponecháte proprietárnu. Zdroj, ktorý môžete prečítať, vám povie len časť toho, čo vaše hardvérové potreby. Spoločnosť Synaptics povedala Lothianovi, že implementácia v čistom prostredí by stále mohla implementovať patentovaný vynález. Tieto konkrétne nároky by si vyžadovali právne posúdenie. Claude môže pomôcť písať v Ruste. Požiadať ho, aby absorboval váš rozpočet na súdne spory, by si vyžadovalo pomerne

1:38 dobrodružnú úroveň predplatného. Augustové oznámenie o zastavení a upustení

Čo si listy žiadali?

1:40 zahŕňalo dlhý zoznam patentov a požadovalo, aby zastavil údajne porušujúci vývoj a stiahol distribuovaný materiál. Lothian sa spýtal, ktoré patentové nároky zodpovedajú ktorému kódu. To je rozumná otázka, keď vám niekto pošle celé patentové portfólio. List z piateho októbra hrozil pokutou dvadsaťpäťtisíc amerických dolárov za dokumentáciu, pričom suma sa zvyšovala o ďalších dvadsaťpäťtisíc každý týždeň bez splnenia požiadaviek. Zverejnený záznam neuvádza žiadne súdne rozhodnutie ani platbu. Zákaznícka podpora si osvojila týždenný fakturačný cyklus.

2:07 Funkčný prototyp a cenovo dostupná obrana sú samostatné požiadavky. Jednotlivec musí zvážiť obranu práce oproti tomu, koľko by mohol stáť súdny spor. Váš monitor môže prejsť testom, zatiaľ čo projekt neprejde rozpočtovým preskúmaním. Siedmeho októbra spoločnosť Synaptics konečne preskúmala jeho staršiu žiadosť o stiahnutie EVDI. Lothian povedal LWN, že to nebude sledovať, hovoriac, nemôžete mi hroziť súdom a potom ma žiadať, aby som aktualizoval svoju žiadosť o stiahnutie. Dve oddelenia, vynikajúce paralelné spracovanie. Medzitým sa iný druh závislosti stáva ľahšie kontrolovateľným.

Čo vlastne zaručuje súbor lockfile pracovného postupu?

2:35 GitHub Actions sprístupnil súbory lockfile pracovných postupov koncom októbra. Váš pracovný postup môže uchovávať čitateľnú značku, zatiaľ čo súbor lockfile zaznamenáva presný commit, ktorý sa má spustiť, vrátane tranzitívnych závislostí akcií. Ak sa značka presunie, zavedený pracovný postup stále používa svoju zaznamenanú revíziu. Stredajší sprievodca Huga van Kemenadea ukazuje nastavenie a odkazuje na príklady prijatia projektov Pythonu. GitHub vám umožňuje postupné zavedenie a administrátori môžu vyžadovať súbor lockfile. Skontrolujte, čo uzamykáte, pretože to zaručuje, že sa spustí zvolená revízia.

3:03 Zločinný kód môže byť dokonale reprodukovateľný, čo je veľmi nešťastná definícia spoľahlivosti.

Čo sa mení s C# 15 a .NET 11?

3:08 Microsoft tiež vydal .NET 11 v utorok. Jedným užitočným prírastkom sú union typy v C# 15. Hodnota môže patriť k deklarovanému súboru typov prípadov a kompilátor kontroluje, či váš switch výraz pokrýva všetky prípady. Predstavte si nájdený produkt alebo chýbajúci produkt, pričom prípad chýbajúceho produktu sa zachytí počas kompilácie. Pre osobu, ktorá ho musí udržiavať, dostane jedenástka dva roky štandardnej podpory. .NET 10 zostáva dlhodobou možnosťou. Microsoft uvádza, že zásady kvality a servisu sú rovnaké; líši sa dĺžka podpory.

3:32 Vyberte si okno, ktoré zodpovedá vášmu plánu aktualizácie, pretože ročné nadšenie z vydania a ročné migračné lístky prichádzajú do tej istej schránky. Späť k doku.

Kde sa zastaví bezpečnostná sieť patentov Linuxu?

3:41 Open Invention Network umožňuje členom krížovo licencovať patenty v rámci definovaného systému Linux. Pokrytie sa riadi uvedenými komponentmi a špecifickými výlukami. Ovládač pre Linux automaticky nezaradí každý komponent do tejto hranice. Lothian sa pripojil a spýtal sa, ako to súvisí s členstvom Synaptics. LWN uvádza, že OIN to prešetrila. Generálny riaditeľ Keith Bergelt uviedol, že jeho príspevky spadajú mimo ochrany. Takže údajná úniková cesta mala vlastnú kontrolu kompatibility. Tu je tá konkrétna diera.

4:07 Zverejnená definícia OIN vylučuje zvukové a obrazové kodeky, pokiaľ nie sú výslovne uvedené v tabuľke výnimiek. Práca s kodekmi DisplayLink túto ochranu nezískala, podľa Bergelta. Beh na Linuxe a pokrytie touto dohodou sú rôzne kontroly. Preto nezávisle napísaný zdrojový kód a členstvo v OIN stále nechali Lothiana vystaveného tejto požiadavke. Lothian povedal LWN, že odstránil verejné úložisko a Vino zostáva lokálne, kým

4:31 sa to nevyrieši, pretože si nemôže dovoliť obhajobu. Môže pracovať na neovplyvnených komponentoch. Existujúci softvér dodávateľa pre Linux zostáva k dispozícii. Tento pokus o náhradu a jeho očakávané zlepšenia sú zastavené. Ak si to radšej prečítate, ako by ste ma počúvali, diff vám pristane v schránke každé ráno, zadarmo na daily diff dot dev, odkaz nižšie. Takže, dnešný verdikt o spore DisplayLink.

Čo by som prilepil na spor o dok?

4:50 REVERT. Zvrátil by som rozhodnutie odpovedať na príspevok ovládača s eskalujúcou patentovou požiadavkou. Ponecháva používateľa, ktorý sa snaží vylepšiť hardvér, ktorý už vlastní, a nesie právne riziko. Prihláste sa na odber, stlačte zvonček a povedzte mi v komentároch, či by ste to označili inak. A to je diff pre dnešok. Som Niko z Axrisi. Zlúčte zodpovedne.

Zdroje

  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

Súvisiace videá