+− THE DAILY DIFFdev & AI news
REVERT

A DisplayLink Linux illesztőprogram szabadalmi vitája: követelések és OIN kodek lefedettség

A Synaptics szabadalmi követelései leállították Mike Lothian nyílt DisplayLink illesztőprogram-prototípusát.

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

A Synaptics szabadalmi követelései leállították Mike Lothian nyílt DisplayLink illesztőprogram-prototípusát. Az LWN új jelentése régebbi levelezéseket, feltételes pénzügyi követelést és az OIN kodek lefedettségének korlátját írja le. Az epizód kitér a GitHub Actions zárolási fájl bevezetésére, valamint a .NET 11 deklarált eseteire és támogatási változásaira is.

Olvassa el az írott kiadást (angolul) ↗

Amit ez a videó tartalmaz

  • A DisplayLink nyílt EVDI modulja és a saját fejlesztésű DisplayLink Manager különálló komponensek; a meglévő szállítói Linux szoftver továbbra is elérhető.
  • Az október ötödikei levél 25 000 amerikai dolláros kártérítést követelt a dokumentációért, amely hetente legalább 25 000 amerikai dollárral nőtt volna a megfelelés hiányában. A közzétett feljegyzések nem tartalmaznak bírósági ítéletet vagy kifizetést.
  • Az OIN lefedettség a Linux Rendszerdefiníciót követi. A kodekekre vonatkozó záradék kifejezett kivételeket tartalmaz, és Bergelt jelentett következtetése ezekre a megkísérelt hozzájárulásokra vonatkozott.
  • A GitHub Actions zárolási fájlok rögzítik a normál és tranzitív műveleti revíziókat. A zárolt revíziót továbbra is ellenőrizni kell a biztonság szempontjából.
  • A .NET 11 hozzáadja a C# 15 unió eseteket és kétéves STS-t biztosít; a .NET 10 továbbra is támogatott LTS azonos minőségi és szolgáltatási irányelvekkel.

Kérdések és válaszok

Miért szembesülhet egy függetlenül írt Linux illesztőprogram szabadalmi igényekkel?

Egy függetlenül írt illesztőprogram megvalósíthat egy találmányt, amelyet egy szabadalomtulajdonos állítólagosan véd. A Synaptics ezt az álláspontot fejezte ki Mike Lothiannal folytatott levelezésében. A forrás szerzősége és egy állított találmány különálló kérdések. Az LWN dokumentálja a vállalat állításait és a Vinóra gyakorolt nyomást; a közzétett nyilvántartás nem tartalmaz bírósági döntést a szabadalom érvényességéről vagy a jogsértésről.

Nézze meg ezt a részt 1:14 · LWN / Joe Brockmeier · Mike Lothian / Synaptics

Hogyan vonatkozik az OIN lefedettség a Linux illesztőprogram kodekjeire?

Az OIN lefedettség a definiált Linux Rendszer komponenseit és kizárásait követi. Az Open Invention Network közzétett definíciója kizárja a kodekeket, hacsak azok nincsenek kifejezetten felsorolva a kivételek táblázatában. Az LWN jelentése szerint Keith Bergelt vezérigazgató azt mondta, hogy a védelem nem terjed ki ezekre a megkísérelt hozzájárulásokra. Ez a következtetés erre a munkára vonatkozik; a tagság és egy Linux címke önmagában nem alapozza meg az összes komponens lefedettségét.

Nézze meg ezt a részt 3:41 · Open Invention Network · Open Invention Network · LWN / Joe Brockmeier

Mit garantál egy GitHub Actions munkafolyamat zárolási fájl?

Egy munkafolyamat zárolási fájl rögzíti a kiválasztott action revíziókat egy beépített munkafolyamathoz, beleértve a tranzitív action függőségeket is. A GitHub bejelentése szerint az olvasható címkék megmaradhatnak, miközben a rögzített commitek futnak, még akkor is, ha a hivatkozások elmozdulnak. Hugo van Kemenade útmutatója bemutatja az átvételi példákat. A zárolás előtt tekintsd át a kiválasztott függőséget, mert a revízió kiválasztása nem állapítja meg, hogy a kód biztonságos-e.

Nézze meg ezt a részt 2:33 · GitHub · Hugo van Kemenade

Mit ellenőriznek az új C# unió típusok a .NET kiadásban?

Az unió típusok a deklarált esettípusok halmazát írják le, és lehetővé teszik a fordító számára, hogy ellenőrizze a switch-kifejezések lefedettségét ezeken az eseteken. A Microsoft kiadási bejelentése egy termékkeresést használ, termékkel vagy hiányzó termékkel. A funkció egyértelművé teszi a lehetséges állapotokat. Ugyanez a bejelentés két év standard-term támogatást ad az új kiadásnak, az előző, támogatott hosszú távú opció pedig megtartja ugyanazokat a minőségi és szolgáltatási irányelveket.

Nézze meg ezt a részt 3:08 · Microsoft .NET Team

Mi volt a The Daily Diff ítélete a DisplayLink vitában?

A The Daily Diff ítélete a VISSZAVONÁS volt az eszkalálódó gyártói nyomásra vonatkozóan. Niko kifogásolta, hogy egy felhasználó, aki a saját tulajdonában lévő hardvert próbálja javítani, viseli egy drága védelem kockázatát. Az LWN jelentése szerint Lothian eltávolította a nyilvános tárolót, és a Vinót helyben tartotta, miközben a meglévő gyártói Linux szoftver továbbra is elérhető maradt. Az ítélet ezt a szerkesztői véleményt fejezi ki, és nem tartalmaz jogi döntést a szabadalmi igényekről.

Nézze meg ezt a részt 4:48 · LWN / Joe Brockmeier · Synaptics

Lefordított átirat

Az eredeti angol narrációból fordítva. A rendelkezésre álló hangot és feliratokat a YouTube vezérli.

Mit is vesz valójában az, ha birtokolja a dokkolót?

0:00 A dokkoló a tiéd, tehát az illesztőprogramját is a tiédnek érzed, amit meg kell javítanod. A Synaptics megfenyegetett egy Linux fejlesztőt pontosan ezért. Ebben a videóban mi akadályozhatja meg a saját magad által írt kódot? És mit is vesz valójában az, ha birtokolja a dokkolót? És a Linux szabadalmi biztonsági hálójának van egy speciális lyukja, amit meg kell vizsgálnunk. November tizenkettedike, csütörtök van, és ez a The Daily Diff. A DisplayLink a Synaptics technológiája, amellyel további kijelzőket lehet csatlakoztatni egy USB dokkolón keresztül. A Linux szoftverük tartalmaz egy nyílt kerneltámogató modult és egy saját fejlesztésű

0:27 komponenst. A saját helyettesítő program megírása nem rendezi a szabadalmi jogokat, mert egy találmányt külön lehet igényelni a forráskódtól.

Miért jutott el egy támogatási kérés az ügyvédekig?

0:33 Az LWN kedden tette közzé ezt a történetet, hónapokig tartó levelezés után a Synaptics és Mike Lothian között. Megnézzük a friss GitHub Actions zárolási fájlok bevezetését és a dot net tizenegyet is. A vezető szál egy Dell dokkolóval kezdődik, amelynek Linux illesztőprogramja folyamatosan összeomlott, Lothian szerint. A gyártó a DisplayLink Managert bináris formában szállítja Ubuntuhoz x86 gépekre. A nyílt modul, ee vee dee eye, kezeli a virtuális kijelzőket. A "read me" fájl szerint a teljes DisplayLink funkcionalitáshoz szükség van a többi illesztőprogramra.

0:59 Ez a nyitott ajtó bevezet a folyosóra. Lothian Claude segítségével építette meg a Vinót, egy Rust illesztőprogramot, amelyet a Linux kernelhez szántak. Júniusi prototípusa hiányos volt. Augusztus végére már három dokkológenerációt is irányított. Korábbi kísérletek sosem világítottak meg panelt. Nem teszteltük az eredményét. A DisplayLink saját technológiát használ a megjelenítési adatfolyam kódolására

Miért szembesülhet egy függetlenül írt kód szabadalmi igénnyel?

1:17 az átvitelhez, majd újra dekódolásához. A körülötte lévő "csővezeték" publikálható, miközben a "gépészet" saját tulajdonban marad. A forráskód, amit el tudsz olvasni, csak részben árulja el, hogy mire van szüksége a hardvernek. A Synaptics azt mondta Lothiannak, hogy egy "tiszta szoba" implementációja is megvalósíthat egy szabadalmaztatott találmányt. Ezek a konkrét állítások jogi értékelésre szorulnak. Claude segíthet Rustot írni. Ha azt kérnénk tőle, hogy nyelje el a pereskedési költségvetésünket, az egy meglehetősen kalandos

1:38 előfizetési szintet igényelne. Az augusztusi "cease-and-desist" (megszüntetésre felszólító)

Mit követeltek a levelek?

1:40 értesítés hosszú szabadalmi listát tartalmazott, és azt követelte, hogy hagyja abba az állítólagos jogsértő fejlesztést, és vonja vissza a terjesztett anyagokat. Lothian megkérdezte, mely szabadalmi igények mely kódhoz tartoznak. Ez egy ésszerű kérdés, amikor valaki egy egész szabadalmi portfóliót küld neked. Az október ötödikei levél huszonötezer amerikai dollárral fenyegetett a dokumentációért, és hetente legalább további huszonötezerrel növekedett volna a megfelelés hiányában. A közzétett feljegyzések nem tartalmaznak bírósági ítéletet vagy kifizetést. Az ügyfélszolgálat heti számlázási ciklussal működött.

2:07 A működő prototípus és a megfizethető védelem külön követelmények. Egy személynek mérlegelnie kell a munka védelmét az ellen, amennyibe egy jogi harc kerülhet. A monitorod átmehet a teszten, miközben a projekt elbukik a költségvetési felülvizsgálaton. Október hetedikén a Synaptics végre felülvizsgálta a korábbi ee vee dee eye pull kérését. Lothian azt mondta az LWN-nek, hogy nem fogja követni, mondván: „nem fenyegethetsz meg azzal, hogy beperelsz, aztán megkérhetsz, hogy frissítsem a pull requestemet”. Két részleg, kiváló párhuzamos feldolgozás. Eközben egy másik fajta függőséget is könnyebb kontrollálni.

Mit garantál valójában egy munkafolyamat zárolási fájl?

2:35 A GitHub Actions október végén tette általánosan elérhetővé a munkafolyamat zárolási fájlokat. A munkafolyamatod megtarthat egy olvasható címkét, miközben a zárolási fájl rögzíti a futtatandó pontos commitot, beleértve a tranzitív action függőségeket is. Ha a címke elmozdul, a beépített munkafolyamat továbbra is a rögzített revíziót használja. Hugo van Kemenade szerdai útmutatója bemutatja a beállítást és linkeli a Python projekt bevezetési példáit. A GitHub lehetővé teszi a fokozatos bevezetést, és az adminisztrátorok megkövetelhetik a zárolási fájlt. Tekintsd át, amit zárolsz, mert ez garantálja, hogy a kiválasztott revízió fut.

3:03 A rosszindulatú kód tökéletesen reprodukálható, ami a megbízhatóság nagyon szerencsétlen meghatározása.

Milyen változások jönnek a C# 15 és a .NET 11-gyel?

3:08 A Microsoft kedden kiadta a dot net tizenegyet is. Egy hasznos kiegészítés az unió típusok a C# tizenötben. Egy érték egy deklarált eset típushalmazhoz tartozhat, és a fordító ellenőrzi, hogy a switch kifejezésed lefedi-e őket. Gondolj a termék megtalálva vagy termék hiányzik esetre, ahol a hiányzó eset elkapásra kerül már a buildelés során. Annak, akinek karbantartania kell, a tizenegy két év standard-term támogatást kap. A Dot net tíz marad a hosszú távú opció. A Microsoft szerint a minőségi és szolgáltatási irányelvek azonosak; a támogatás hossza

3:32 különbözik. Válaszd ki azt az időszakot, amelyik megfelel a frissítési tervednek, mert az éves kiadási izgalom és az éves migrációs jegyek ugyanabba a postaládába érkeznek. Vissza a dokkolóhoz.

Hol áll meg a Linux szabadalmi biztonsági hálója?

3:41 Az Open Invention Network lehetővé teszi a tagok számára a szabadalmak kölcsönös licencelését egy meghatározott Linux Rendszeren belül. A lefedettség a felsorolt komponenseket és a specifikus kivételeket követi. Egy Linux illesztőprogram nem automatikusan hoz be minden komponenst ebbe a határba. Lothian csatlakozott, és megkérdezte, hogyan lép ez kapcsolatba a Synaptics tagságával. Az LWN szerint az OIN vizsgálatot indított. Keith Bergelt vezérigazgató elmondta, hogy hozzájárulásai kívül esnek a védelem hatókörén. Tehát az állítólagos menekülési útvonalnak is volt saját kompatibilitási ellenőrzése. Íme a konkrét lyuk.

4:07 Az OIN közzétett definíciója kizárja az audio- és képkodekeket, hacsak azok nem vannak kifejezetten felsorolva a kivételek táblázatában. A DisplayLink kodek munkája nem kapta meg ezt a védelmet, Bergelt szerint. A Linuxon való futás és az e megállapodás által biztosított lefedettség különböző ellenőrzések. Ezért a függetlenül írt forráskód és az OIN tagság mégis kitette Lothiant ennek a követelésnek. Lothian elmondta az LWN-nek, hogy eltávolította a nyilvános tárolót, és a Vino helyi marad, amíg

4:31 ez rendeződik, mert nem engedheti meg magának a védelmet. Előfordulhat, hogy érintetlen komponenseken dolgozik. A gyártó meglévő Linux szoftvere továbbra is elérhető. Ez a megkísérelt csere és remélt javításai megrekedtek. Ha inkább elolvasná ezt, mint hallaná tőlem, a diff minden reggel megérkezik a postaládájába, ingyenesen a thedailydiff.dev címen, link lent. Szóval, a mai ítélet a DisplayLink vitában.

Mit bélyegeznék rá a dokkoló vitájára?

4:50 VISSZAVONÁS. Visszavonnám azt a döntést, hogy egy illesztőprogram-hozzájárulásra egy eskálódó szabadalmi követeléssel válaszoljanak. Ez azt eredményezi, hogy egy felhasználó, aki megpróbálja javítani a már tulajdonában lévő hardvert, viseli a jogi kockázatot. Iratkozz fel, nyomd meg a csengőt, és mondd el a kommentekben, ha te másképp bélyegezted volna. És ennyi volt a mai diff. Niko vagyok az Axrisitől. Felelősségteljesen egyesítsd.

Források

  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

Kapcsolódó videók