Alitan ng patent ng DisplayLink Linux driver: mga kahilingan at saklaw ng OIN codec
Ang mga kahilingan sa patent ng Synaptics ang nagpatigil sa prototype ng open DisplayLink driver ni Mike Lothian.
Ang mga kahilingan sa patent ng Synaptics ang nagpatigil sa prototype ng open DisplayLink driver ni Mike Lothian. Inilalarawan ng bagong ulat ng LWN ang mas lumang korespondensiya, isang kondisyonal na kahilingan sa pera at isang limitasyon sa saklaw ng OIN codec. Ipinaliliwanag din ng episode ang paggamit ng GitHub Actions lockfile at ang mga pagbabago sa declared-case at suporta sa .NET 11.
Basahin ang nakasulat na edisyon (English) ↗
Ang sakop ng video na ito
- Ang open EVDI module ng DisplayLink at proprietary DisplayLink Manager ay magkahiwalay na bahagi; nananatiling available ang kasalukuyang Linux software ng vendor.
- Ang sulat noong Oktubre 5 ay nagbabanta ng US$25,000 para sa dokumentasyon, na tumataas ng hindi bababa sa US$25,000 bawat linggo nang walang pagsunod. Ang inilathala na rekord ay hindi nagtatatag ng anumang parangal o bayad ng korte.
- Ang saklaw ng OIN ay sumusunod sa Linux System Definition. Ang clause ng codec ay may express-list exception, at ang iniulat na konklusyon ni Bergelt ay tungkol sa mga sinubukang kontribusyon na ito.
- Itinatala ng GitHub Actions lockfiles ang normal at transitive action revisions. Kailangan pa rin ng pagsusuri para sa kaligtasan ang isang naka-lock na revision.
- Nagdaragdag ang .NET 11 ng C# 15 union cases at may dalawang taong STS; nananatiling suportado ang .NET 10 LTS na may parehong kalidad at mga patakaran sa paglilingkod.
Mga tanong at sagot
Bakit maaaring harapin ng isang independiyenteng nakasulat na Linux driver ang mga claim sa patent?
Ang isang independiyenteng nakasulat na driver ay maaaring magpatupad ng isang imbensyon na inaangkin ng may-ari ng patent na protektado. Ibinahagi ng Synaptics ang posisyong iyon sa kanilang sulat kay Mike Lothian. Ang pagiging may-akda ng source at isang inaangkin na imbensyon ay magkahiwalay na usapin. Idinedokumento ng LWN ang mga paratang ng kumpanya at ang nagresultang pressure sa Vino; ang inilathala na rekord ay hindi nagbibigay ng pagpapasya ng korte tungkol sa validity o infringement ng patent.
Paano nalalapat ang saklaw ng OIN sa mga codec sa isang Linux driver?
Ang saklaw ng OIN ay sumusunod sa mga tinukoy nitong bahagi at pagbubukod ng Linux System. Hindi kasama sa inilathalang depinisyon ng Open Invention Network ang mga codec maliban kung ang mga ito ay malinaw na nakalista sa talahanayan ng mga pagbubukod nito. Iniulat ng LWN na sinabi ng chief executive na si Keith Bergelt na ang proteksyon ay hindi umaabot sa mga sinubukang kontribusyon na ito. Ang konklusyong iyon ay may kinalaman sa gawaing ito; ang pagiging miyembro at isang label ng Linux lamang ay hindi nagtatatag ng saklaw ng bawat bahagi.
Ano ang ginagarantiyahan ng isang GitHub Actions workflow lockfile?
Ang isang workflow lockfile ay nagtatala ng mga pagbabago sa aksyon na napili para sa isang onboarded workflow, kasama ang transitive action dependencies. Sinasabi ng anunsyo ng GitHub na maaaring manatili ang mga nababasang tag habang tumatakbo ang mga naitala na commits kahit na lumipat ang mga reference. Ipinapakita ng gabay ni Hugo van Kemenade ang mga halimbawa ng paggamit. Suriin ang napiling dependency bago ito i-lock, dahil ang pagpili ng revision ay hindi nagtatatag na ligtas ang code.
Ano ang sinusuri ng mga bagong uri ng C# union sa .NET release?
Inilalarawan ng mga uri ng unyon ang isang idineklara na set ng mga uri ng kaso at hinahayaan ang compiler na suriin ang switch-expression coverage sa mga kasong iyon. Ginagamit ng anunsyo ng paglabas ng Microsoft ang isang paghahanap ng produkto na may kaso ng produkto o nawawalang produkto. Ginagawa ng feature na malinaw ang posibleng estado. Ang parehong anunsyo ay nagbibigay sa bagong release ng dalawang taon ng standard-term support, na ang mas naunang suportadong pangmatagalang opsyon ay nagpapanatili ng parehong kalidad at mga patakaran sa paglilingkod.
Ano ang naging hatol ng The Daily Diff sa alitan sa DisplayLink?
Ang hatol ng The Daily Diff ay REVERT sa lumalalang pressure ng vendor. Tumutol si Niko sa isang gumagamit na sumusubok na pagbutihin ang hardware na pag-aari niya na nagdadala ng panganib ng isang mamahaling depensa. Iniulat ng LWN na inalis ni Lothian ang pampublikong repository at pinanatili si Vino nang lokal habang nananatiling available ang kasalukuyang Linux software ng vendor. Ipinapahayag ng hatol ang editoryal na paghuhusga na iyon at hindi nagbibigay ng legal na pagpapasya sa mga claim sa patent.
Isinaling transcript
Isinalin mula sa orihinal na salaysay sa English. Ang available na audio at mga caption ay kinokontrol ng YouTube.
Ano ang talagang nabibili mo sa pag-aari ng dock?
0:00 Sa iyo ang dock, kaya pakiramdam mo ay sa iyo ang driver para ayusin. Binantaan ng Synaptics ang isang Linux developer dahil sa paggawa ng eksaktong iyon. Sa video na ito, ano ang maaaring huminto sa code na isinulat mo mismo? At ano ang talagang nabibili mo sa pag-aari ng dock? At ang Linux patent safety net ay may isang partikular na butas na kailangan nating suriin. Huwebes, Nobyembre dose, at ito ang The Daily Diff. Ang DisplayLink ay teknolohiya ng Synaptics para sa pagkonekta ng mga dagdag na display sa pamamagitan ng USB dock. Kasama sa Linux software nito ang isang open kernel module at isang proprietary
0:27 component. Ang pagsulat ng iyong sariling kapalit ay hindi nagtatatag ng mga karapatan sa patent, dahil ang isang imbensyon ay maaaring i-claim nang hiwalay mula sa source code.
Bakit nakarating ang isang kahilingan sa suporta sa mga abogado?
0:33 Inilathala ng LWN ang kuwentong ito noong Martes, pagkatapos ng mga buwan ng korespondensiya sa pagitan ng Synaptics at Mike Lothian. Susuriin din namin ang bagong paggamit ng GitHub Actions lockfile at dot net eleven. Ang pangunahing kuwento ay nagsisimula sa isang Dell dock na ang Linux driver ay patuloy na nagka-crash, ayon kay Lothian. Ang vendor ay nagbibigay ng DisplayLink Manager bilang isang binary para sa Ubuntu sa x eighty six na mga makina. Ang open module, ee vee dee eye, ay namamahala ng mga virtual na display. Sinasabi sa read me nito na ang buong DisplayLink functionality ay nangangailangan ng natitirang driver.
0:59 Ang bukas na pinto na iyon ang magdadala sa iyo sa pasilyo. Ginagamit ni Lothian si Claude upang tumulong sa pagbuo ng Vino, isang Rust driver na inilaan para sa Linux kernel. Hindi kumpleto ang kanyang prototype noong Hunyo. Noong huling bahagi ng Agosto, iniulat niya ang pagkontrol sa tatlong henerasyon ng dock. Ang mga naunang pagtatangka ay hindi pa nakapagpapagana ng isang panel. Hindi pa namin nasusuri ang kanyang resulta. Gumagamit ang DisplayLink ng proprietary technology upang i-encode ang display stream para sa
Bakit maaaring harapin ng independiyenteng nakasulat na code ang isang claim sa patent?
1:17 pagpapadala at i-decode itong muli. Maaari mong i-publish ang nakapalibot na plumbing habang pinapanatili ang makinarya na iyon na proprietary. Ang source na nababasa mo ay nagsasabi lamang sa iyo ng bahagi ng kailangan ng iyong hardware. Sinabi ng Synaptics kay Lothian na ang isang clean-room implementation ay maaari pa ring magpatupad ng isang patented invention. Ang mga partikular na claim na ito ay mangangailangan ng legal na pagtatasa. Makakatulong si Claude sa pagsulat ng Rust. Ang paghiling dito na tanggapin ang iyong badyet sa litigasyon ay mangangailangan ng isang medyo adventurous
1:38 na subscription tier. Isang cease-and-desist noong Agosto
Ano ang hinihingi ng mga sulat?
1:40 na abiso ang naglalaman ng mahabang listahan ng patent at hinihingi na ihinto niya ang di-umano'y lumalabag na pag-unlad at bawiin ang ipinamamahaging materyal. Tinanong ni Lothian kung aling mga claim sa patent ang tumutugma sa aling code. Iyan ay isang makatwirang tanong kapag may nagpapadala sa iyo ng buong patent portfolio. Ang sulat noong Oktubre 5 ay nagbabanta ng dalawampu't limang libong US dollars para sa dokumentasyon, na tumataas ng hindi bababa sa dalawampu't limang libo bawat linggo nang walang pagsunod. Ang inilathala na rekord ay hindi nagtatatag ng anumang parangal o bayad ng korte. Nakakuha ang customer support ng lingguhang cycle ng pagsingil.
2:07 Ang isang gumaganang prototype at isang abot-kayang depensa ay magkahiwalay na kinakailangan. Kailangang timbangin ng isang indibidwal ang pagtatanggol sa trabaho laban sa kung ano ang maaaring gastusin ng isang legal na laban. Maaaring pumasa ang iyong monitor sa pagsubok nito habang nabibigo ang proyekto sa pagsusuri ng badyet nito. Noong Oktubre pito, sa wakas ay sinuri ng Synaptics ang kanyang mas lumang ee vee dee eye pull request. Sinabi ni Lothian sa LWN na hindi siya magpa-follow up, na sinasabing, hindi mo ako pwedeng takutin na idedemanda tapos hihilingin mong i-update ko ang pull request ko. Dalawang departamento, mahusay na parallel processing. Samantala, isa pang uri ng dependency ang nagiging mas madaling kontrolin.
Ano ang talagang ginagarantiya ng isang workflow lockfile?
2:35 Ginawa ng GitHub Actions na magagamit sa pangkalahatan ang mga workflow lockfile noong huling bahagi ng Oktubre. Maaaring panatilihin ng iyong workflow ang isang nababasang tag habang itinatala ng lockfile ang eksaktong commit na tatakbo, kasama ang transitive action dependencies. Kung lumipat ang tag, ginagamit pa rin ng isang onboarded workflow ang naitala nitong revision. Ang gabay ni Hugo van Kemenade noong Miyerkules ay nagpapakita ng setup at nagli-link ng mga halimbawa ng paggamit ng Python project. Pinapayagan ka ng GitHub na mag-onboard nang paunti-unti at maaaring mangailangan ang mga administrator ng isang lockfile. Suriin kung ano ang iyong i-lock, dahil ginagarantiyahan nito ang pagpapatakbo ng napiling revision.
3:03 Maaaring perpektong reproducible ang malisyosong code, na isang napakasamang depinisyon ng maaasahan.
Ano ang mga pagbabago sa C# 15 at .NET 11?
3:08 Inilabas din ng Microsoft ang dot net eleven noong Martes. Isang kapaki-pakinabang na karagdagan ay ang union types sa C sharp fifteen. Maaaring kabilang ang isang value sa isang idineklara na set ng case types, at sinusuri ng compiler kung sinasakop ng iyong switch expression ang mga ito. Isipin ang product found o product missing, na ang missing case ay nahuli habang ikaw ay nagtatayo. Para sa taong kailangang magpanatili nito, nakakakuha ang eleven ng dalawang taon ng standard-term support. Nananatiling long-term option ang Dot net ten. Sinasabi ng Microsoft na pareho ang kalidad at mga patakaran sa paglilingkod; nagkakaiba ang haba ng
3:32 suporta. Piliin ang window na tumutugma sa iyong plano sa pag-upgrade, dahil ang pananabik sa taunang paglabas at ang taunang migration tickets ay dumarating sa parehong inbox. Balik sa dock.
Saan humihinto ang Linux patent safety net?
3:41 Pinapayagan ng Open Invention Network ang mga miyembro na mag-cross-license ng mga patent sa loob ng isang tinukoy na Linux System. Ang saklaw ay sumusunod sa nakalistang mga bahagi at partikular na mga pagbubukod. Ang isang Linux driver ay hindi awtomatikong nagdadala ng bawat bahagi sa loob ng hangganan na iyon. Sumali si Lothian at tinanong kung paano iyon nakipag-ugnayan sa pagiging miyembro ng Synaptics. Iniulat ng LWN na nagsiyasat ang OIN. Sinabi ng chief executive na si Keith Bergelt na ang kanyang mga kontribusyon ay nasa labas ng proteksyon. Kaya ang di-umano'y escape hatch ay may sariling compatibility check. Narito ang tiyak na butas.
4:07 Ang inilathala na depinisyon ng OIN ay hindi kasama ang mga audio at image codec maliban kung ang mga ito ay malinaw na nakalista sa talahanayan ng mga pagbubukod nito. Ang DisplayLink codec work ay hindi nakakuha ng proteksyon na iyon, ayon kay Bergelt. Ang pagpapatakbo sa Linux at pagiging sakop ng kasunduang ito ay magkaibang tseke. Iyon ang dahilan kung bakit ang independiyenteng nakasulat na source at isang OIN membership ay nag-iwan pa rin kay Lothian na nakalantad sa kahilingan na ito. Sinabi ni Lothian sa LWN na inalis niya ang pampublikong repository at nananatili si Vino nang lokal hangga't
4:31 hindi ito naaayos, dahil hindi niya kayang ipagtanggol ang kanyang sarili. Maaari siyang magtrabaho sa mga hindi apektadong bahagi. Nananatiling available ang kasalukuyang Linux software ng vendor. Ang sinubukang kapalit na ito at ang inaasahang pagpapabuti nito ay napigilan. Kung mas gusto mong basahin ito kaysa pakinggan akong sabihin ito, ang diff ay dumarating sa iyong inbox bawat umaga, libre sa the daily diff dot dev, link sa ibaba. Kaya, ang hatol ngayon sa alitan sa DisplayLink.
Ano ang ipipirma ko sa alitan sa dock?
4:50 REVERT. I-revert ko ang desisyon na sagutin ang isang kontribusyon ng driver na may isang pataas na kahilingan sa patent. Nag-iiwan ito ng isang gumagamit na sumusubok na pagbutihin ang hardware na pag-aari na niya na may legal na panganib. Mag-subscribe, pindutin ang bell, at sabihin sa akin sa mga komento kung naiiba ang iyong pagpirma dito. At iyan ang diff para ngayon. Ako si Niko mula sa Axrisi. Pagsamahin nang responsable.
Mga Pinagmulan
- 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



