DisplayLink Linux драйверинин патент талашы: талаптар жана OIN кодектерин камтуу
Synaptics компаниясынын патенттик талаптары Майк Лотиандын ачык DisplayLink драйверинин прототибин токтотту.
Synaptics компаниясынын патенттик талаптары Майк Лотиандын ачык DisplayLink драйверинин прототибин токтотту. LWNдин жаңы отчету эски кат алышууларды, шарттуу акча талабын жана OIN кодектерин камтуу чегин сүрөттөйт. Эпизод ошондой эле GitHub Actions lockfile кабыл алуусун жана .NET 11деги жарыяланган иштерди жана колдоо өзгөрүүлөрүн түшүндүрөт.
Жазма басылышын окуу (Англисче) ↗
Бул видео эмнелерди камтыйт
- DisplayLinkтин ачык EVDI модулу жана менчик DisplayLink Manager өзүнчө компоненттер болуп саналат; учурдагы сатуучунун Linux программасы дагы эле жеткиликтүү.
- 5-октябрдагы катта документтер үчүн 25 000 АКШ доллары коркутулуп, талаптар аткарылбаган ар бир жумада 25 000 АКШ долларына көбөйүүсү айтылган. Жарыяланган рекорддо эч кандай соттун сыйлыгы же төлөмү көрсөтүлгөн эмес.
- OIN камтуусу Linux системасынын аныктамасына ылайык келет. Кодек пунктунда ачык тизмеден тышкаркы өзгөчөлүк бар, жана Бергельттин билдирген корутундусу бул аракет кылынган салымдарга тиешелүү болгон.
- GitHub Actions lockfile файлдары кадимки жана транзитивдүү аракеттердин кайра карап чыгууларын жазат. Билгиленген кайра карап чыгуу коопсуздук үчүн дагы эле карап чыгууну талап кылат.
- .NET 11 C# 15 бириктирүү учурларын кошот жана эки жылдык STSке ээ; .NET 10 ошол эле сапат жана тейлөө саясаттары менен LTS катары колдоого алынат.
Суроолор жана жооптор
Эмне үчүн өз алдынча жазылган Linux драйвери патенттик дооматтарга туш болушу мүмкүн?
Өз алдынча жазылган драйвер патент ээси корголгонун айткан ойлоп табууну ишке ашырышы мүмкүн. Synaptics Майк Лотиан менен кат алышуусунда бул позицияны билдирген. Булактын авторлугу жана талап кылынган ойлоп табуу өзүнчө суроолор. LWN компаниянын дооматтарын жана Vinoго жасалган кысымды документтештирет; жарыяланган жазууда патенттин жарактуулугу же бузулушу жөнүндө соттун чечими жок.
OIN камтуусу Linux драйвериндеги кодектерге кандайча колдонулат?
OIN камтуусу анын аныкталган Linux системасынын компоненттерине жана өзгөчөлүктөрүнө ылайык келет. Open Invention Networkтин жарыяланган аныктамасы кодектерди, эгерде алар ачыктан-ачык анын өзгөчөлүктөр таблицасында тизмеленбесе, камтыбайт. LWN башкы директор Кит Бергельт коргоо бул аракет кылынган салымдарга жайылтылбайт деп билдиргенин жазат. Бул корутунду бул ишке тиешелүү; мүчөлүк жана Linux энбелгиси гана ар бир компоненттин камтылышын белгилебейт.
GitHub Actions иш агымынын lockfile файлы эмнени кепилдейт?
Иш агымынын lockfile файлы ишке киргизилген иш агымы үчүн тандалган аракеттердин ревизияларын, анын ичинде транзитивдүү аракеттердин көз карандылыктарын жазат. GitHubтын жарыясында окула турган тегдер сакталып калышы мүмкүн, ал эми ошол жазылган коммиттер шилтемелер жылса дагы иштейт деп айтылат. Уго ван Кеменаденин көрсөтмөсү кабыл алуу мисалдарын көрсөтөт. Кулпулоодон мурун тандалган көз карандылыкты карап чыгыңыз, анткени ревизияны тандоо коддун коопсуздугун белгилебейт.
Жаңы C# бирикме типтери .NET релизинде эмнени текшерет?
Бирикме типтери жарыяланган учур типтеринин жыйындысын сүрөттөйт жана компиляторго ошол учурлар боюнча switch-туюндурманын камтылышын текшерүүгө мүмкүндүк берет. Microsoftтун релиз жарыясында продуктту же жок-продукт учурун камтыган продукт издөө колдонулат. Бул функция мүмкүн болгон абалдарды ачык көрсөтөт. Ошол эле жарыяда жаңы релизге эки жылдык стандарттык мөөнөттүү колдоо берилет, ал эми мурунку колдоого алынган узак мөөнөттүү вариант ошол эле сапат жана тейлөө саясаттарын сактап калат.
The Daily Diffтин DisplayLink талашы боюнча өкүмү кандай болду?
The Daily Diffтин өкүмү REVERT болгон, күчөп бараткан сатуучунун кысымына карата. Нико өзү ээлик кылган жабдууну жакшыртууга аракет кылган колдонуучунун кымбат коргонуу тобокелдигин көтөрүүсүнө каршы болгон. LWN Лотиан коомдук репозиторийди алып салганын жана учурдагы сатуучунун Linux программасы жеткиликтүү болсо да Vinoну жергиликтүү сактаганын жазат. Өкүм бул редакциялык чечимди билдирет жана патенттик дооматтардын укуктук аныктамасын бербейт.
Котормо стенограмма
Англис тилиндеги баштапкы баяндамадан которулган. Жеткиликтүү аудио жана коштомо жазуулар YouTube тарабынан көзөмөлдөнөт.
Докту ээлик кылуу сизге чындыгында эмне берет?
0:00 Сиз докту ээлеп турасыз, андыктан анын драйверин оңдоо өзүңүздүкүндөй сезилет. Synaptics так ошону кылган Linux иштеп чыгуучусуна коркуткан. Бул видеодо, өзүңүз жазган кодду эмне токтото алат? Жана докту ээлик кылуу сизге чындыгында эмне берет? Жана Linux патенттик коопсуздук торунда биз текшеришибиз керек болгон өзгөчө тешик бар. Бүгүн бейшемби, он экинчи ноябрь, жана бул The Daily Diff. DisplayLink - бул Synaptics компаниясынын кошумча дисплейлерди туташтыруу үчүн технологиясы USB док аркылуу. Анын Linux программасы ачык ядро модулун жана менчик
0:27 компонентти камтыйт. Өзүңүздүн алмаштырууну жазуу патенттик укуктарды чечпейт, анткени ойлоп табуу баштапкы коддон өзүнчө талап кылынышы мүмкүн.
Эмне үчүн колдоо сурамы юристтерге жетти?
0:33 LWN бул окуяны шейшемби күнү, Synaptics менен Майк Лотиандын ортосундагы бир нече айлык кат алышуудан кийин жарыялады. Биз ошондой эле жаңы GitHub Actions lockfile кабыл алуусун жана .NET 11ди текшеребиз. Лотиандын айтымында, башталыш Linux драйвери иштебей калган Dell догунан башталган. Сатуучу DisplayLink Managerди x86 машиналарындагы Ubuntu үчүн бинардык файл катары берет. Ачык модул, EVDI, виртуалдык дисплейлерди башкарат. Анын readme файлында DisplayLink толук иштеши үчүн калган драйвер керек деп айтылат. Ал ачык эшик сизди коридорго алып барат. Лотиан Linux ядросу үчүн арналган Rust драйвери Vinoну курууга жардам берүү үчүн Клодду колдонгон.
0:59 Анын июнь айындагы прототиби толук эмес болчу. Августтун аягында ал үч док муунун башкарып жатканын билдирген. Мурдагы аракеттер эч качан панелди күйгүзгөн эмес. Биз анын натыйжасын текшерген жокпуз. DisplayLink дисплей агымын берүү үчүн шифрлөө жана кайра чечмелөө үчүн менчик технологияны колдонот. Сиз ошол машинаны менчик катары сактап, айланадагы сантехниканы жарыялай аласыз. Сиз окуй ала турган булак аппаратураңызга эмне керектигинин бир гана бөлүгүн айтат.
Эмне үчүн өз алдынча жазылган код патенттик доого туш болушу мүмкүн?
1:17 Synaptics Лотианга таза бөлмөдөгү ишке ашыруу патенттелген ойлоп табууну ишке ашырышы мүмкүн экенин айтты. Бул өзгөчө дооматтарды укуктук баалоо керек. Клод Rust жазууга жардам бере алат. Аны соттук чыгымдарыңызды сиңирүүгө суроо абдан укмуштуудай жазылуу деңгээлин талап кылат. Август айындагы «токтот жана токтот» эскертүүсү узун патент тизмесин камтыган жана ал дооматка ылайык укук бузуучу иштеп чыгууну токтотуп, таркатылган материалды кайтарып алууну талап кылган. Лотиан кайсы патенттик дооматтар кайсы кодго дал келгенин сураган. Кимдир бирөө сизге бүт патенттик портфолиону жөнөткөндө, бул акылга сыярлык суроо.
1:38 5-октябрдагы катта документтер үчүн 25 миң АКШ доллары коркутулуп, талаптар аткарылбаган ар бир жумада дагы 25 миңге көбөйүүсү айтылган.
Каттар эмнени талап кылды?
1:40 Жарыяланган рекорддо эч кандай соттун сыйлыгы же төлөмү көрсөтүлгөн эмес. Кардарларды колдоо жумалык эсептөө циклин алган. Иштеп жаткан прототип жана арзан коргонуу өзүнчө талаптар. Жеке адам иштин коргоосун укуктук күрөш канчага тураарын таразалап чыгышы керек. Мониторуңуз тестинен өтүшү мүмкүн, бирок долбоор бюджетин карап чыгуудан өтпөй калышы мүмкүн. 7-октябрда Synaptics акыры анын эски EVDI тартуу сурамын карап чыккан. Лотиан LWNге андан ары улантпай турганын айтып, мындай деди: «Сиз мени сотко берем деп коркутуп, анан менин тартуу сурамымды жаңыртууну сурай албайсыз.»
2:07 Эки бөлүм, мыкты параллелдүү иштетүү. Ошол эле учурда, көз карандылыктын башка түрүн көзөмөлдөө оңой болуп баратат. GitHub Actions иш агымынын кулпу файлдарын октябрь айынын аягында жалпыга жеткиликтүү кылды. Сиздин жумуш агымыңыз окула турган тегди сактай алат, ал эми кулпу файлы иштөө үчүн так коммитти жазат, анын ичинде транзитивдүү иш-аракет көз карандылыктары да. Эгер тег жылса, ишке киргизилген жумуш агымы дагы эле жазылган ревизиясын колдонот. Уго ван Кеменаденин шаршембидеги көрсөтмөсү орнотууну көрсөтөт жана Python долбоорун кабыл алуу мисалдарын байланыштырат. GitHub акырындык менен ишке киргизүүгө мүмкүндүк берет жана администраторлор кулпу файлын талап кылышы мүмкүн. Кулпулаганыңызды карап чыгыңыз, анткени бул тандалган ревизиянын иштешин кепилдейт.
Жумуш агымынын lockfile файлы чындыгында эмнени кепилдейт?
2:35 Зыяндуу код кемчиликсиз кайталануучу болушу мүмкүн, бул ишенимдүүлүктүн абдан кайгылуу аныктамасы. Microsoft шейшемби күнү .NET 11ди да чыгарды. Бир пайдалуу кошумча - бул C# 15теги бирикме типтери. Маани жарыяланган учурлардын типтеринин жыйындысына кириши мүмкүн, жана компилятор сиздин switch-туюндурмаңыз аларды камтыйбы же жокпу текшерет. Продукт табылды же продукт жок, жок учур курулуп жатканда кармалды деп ойлойсуз. Аны тейлеген адам үчүн, он бир эки жылдык стандарттык мөөнөттүү колдоо алат. .NET 10 узак мөөнөттүү вариант бойдон калууда. Microsoft сапат жана тейлөө саясаттары бирдей дейт; колдоо мөөнөтү айырмаланат.
3:03 Жаңыртуу планыңызга дал келген терезени тандаңыз, анткени жылдык релиздин толкундануусу жана жылдык миграция билеттери ошол эле келген каттар кутусуна келет.
C# 15 жана .NET 11 менен эмне өзгөрөт?
3:08 Докко кайрылалы. Open Invention Network мүчөлөргө аныкталган Linux системасынын ичинде патенттерди кайчылаш лицензиялоого мүмкүндүк берет. Камтуу тизмеленген компоненттерге жана конкреттүү өзгөчөлүктөргө ылайык келет. Linux драйвери автоматтык түрдө ар бир компонентти ошол чек аранын ичине алып келбейт. Лотиан кошулуп, Synapticsтин мүчөлүгү менен ал кандайча өз ара аракеттенишет деп сураган. LWN OIN иликтегенин билдирет. Башкы директор Кит Бергельт анын салымдары коргоодон тышкары калганын айтты. Ошентип, болжолдуу качуу жолунун өзүнүн шайкештик текшерүүсү болгон.
3:32 Мына өзгөчө тешик. OINдин жарыяланган аныктамасы аудио жана сүрөт кодектерин, эгерде алар ачыктан-ачык анын өзгөчөлүктөр таблицасында тизмеленбесе, камтыбайт. DisplayLink кодек иши ал коргоону алган эмес, Бергельттин айтымында.
Linux патенттик коопсуздук тору кайда токтойт?
3:41 Linuxта иштөө жана бул келишим менен камтылуу ар кандай текшерүүлөр. Ошондуктан өз алдынча жазылган булак жана OIN мүчөлүгү дагы эле Лотианды бул талапка дуушар кылган. Лотиан LWNге коомдук репозиторийди алып салганын жана бул чечилмейинче Vino жергиликтүү бойдон калаарын айткан, анткени ал коргонууга чамасы жетпейт. Ал таасир этпеген компоненттер боюнча иштей алат. Сатуучунун учурдагы Linux программасы дагы эле жеткиликтүү. Бул аракет кылынган алмаштыруу жана анын үмүттөнгөн жакшыртуулары токтоп калган. Эгер сиз муну менин айтканымды укканга караганда окуганды кааласаңыз, diff күн сайын эртең менен келген каттарыңызга келет, daily diff dot dev дарегинде акысыз, шилтеме ылдыйда. Ошентип, бүгүнкү DisplayLink талашы боюнча өкүм.
4:07 REVERT. Мен драйвердин салымына күчөп бараткан патенттик талап менен жооп берүү чечимин жокко чыгардым. Бул өзү ээлик кылган жабдууну жакшыртууга аракет кылган колдонуучуну укуктук тобокелдикке дуушар кылат. Катталгыла, коңгуроону баскыла, жана комментарийлерде мага башкача тамга коет белеңиздер деп айткыла. Жана бул бүгүнкү diff. Мен Axrisiден Никомун. Жоопкерчиликтүү түрдө бириктиргиле. REVERT Мен драйвердин салымына күчөп бараткан патенттик талап менен жооп берүү чечимин жокко чыгардым.
4:31 Бул өзү ээлик кылган жабдууну жакшыртууга аракет кылган колдонуучуну укуктук тобокелдикке дуушар кылат. Жумага, он үчүнчү ноябрга чейин. Жана бул бүгүнкү diff. Мен Axrisiден Никомун. Жоопкерчиликтүү түрдө бириктиргиле. SHIP IT Мен GitHub Actions кулпу файлдарын ишке ашырууну толугу менен колдойм.
Док талашына эмне деп тамга коет элем?
4:50 Бул куралдар ишенимдүү жана оңой кабыл алынат, алардын коопсуздук пайдасы бар. Ошол эле ишке ашыруу .NET 11 үчүн да бар. Бул релиздерге эч кандай "КЕРЕКТҮҮ КАРАП ЧЫГУУ" жок. Мен аларды ишке киргиздим. Эгер сизге ошол жума күнү эртең мененки кабар керек болсо, алар The Daily Diff деп аталат. diff.dev сайтында бекер.
Булактар
- 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



