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-тың хабарландыруында оқылатын тегтер қалуы мүмкін, ал жазылған коммиттер сілтемелер жылжыған кезде де жұмыс істейді делінген. Хьюго ван Кеменаде нұсқаулығы қабылдау мысалдарын көрсетеді. Құлыптау алдында таңдалған тәуелділікті тексеріңіз, өйткені ревизияны таңдау кодтың қауіпсіз екенін анықтамайды.
.NET шығарылымындағы жаңа C# біріккен типтері нені тексереді?
Біріккен типтер жарияланған кейс типтерінің жиынын сипаттайды және компиляторға осы кейстер бойынша ауыстыру өрнегінің қамтуын тексеруге мүмкіндік береді. Microsoft-тың шығарылымы туралы хабарландыруы өнімді іздеуді өнім немесе жоқ өнім жағдайымен пайдаланады. Бұл мүмкін болатын күйлерді айқын етеді. Сол хабарландыру жаңа шығарылымға екі жылдық стандартты мерзімді қолдау береді, ал бұрынғы қолдау көрсетілетін ұзақ мерзімді опция бірдей сапа мен қызмет көрсету саясаттарын сақтайды.
The Daily Diff-тің DisplayLink дауы бойынша үкімі қандай болды?
The Daily Diff-тің үкімі сатушының қысымын күшейтуге қатысты REVERT болды. Нико өзіне тиесілі аппараттық құралды жақсартуға тырысатын пайдаланушының қымбат қорғаныс қаупін көтеруіне қарсы болды. LWN Лотианның қоғамдық репозиторийді жойғанын және бұрыннан бар жеткізушінің Linux бағдарламалық құралы қолжетімді болып қала берген кезде Vino-ны жергілікті жерде сақтағанын хабарлайды. Үкім редакциялық пікірді білдіреді және патенттік талаптар туралы заңды анықтаманы бермейді.
Аударылған транскрипция
Бастапқы ағылшын тіліндегі баяндамадан аударылған. Қолжетімді аудио және субтитрлерді YouTube басқарады.
Докты иелену сізге не береді?
0:00 Сіз докты иеленесіз, сондықтан оның драйверін өзіңіз жөндеуіңізге болады. Synaptics Linux әзірлеушісін дәл осыны істегені үшін қорқытты. Бұл видеода өзіңіз жазған кодты не тоқтата алады? Және докты иелену сізге не береді? Және Linux патенттік қауіпсіздік торында біз тексеруіміз керек нақты тесік бар. Бұл бейсенбі, 12 қараша, және бұл The Daily Diff. DisplayLink - бұл Synaptics компаниясының қосымша дисплейлерді USB док арқылы қосуға арналған технологиясы. Оның Linux бағдарламалық құралына ашық ядролық
0:27 модуль және меншікті компонент кіреді. Өзіңіздің орнын басатын құрылғыны жазу патенттік құқықтарды реттемейді, өйткені өнертабыс бастапқы кодтан бөлек талап етілуі мүмкін.
Неліктен қолдау сұрауы заңгерлерге жетті?
0:33 LWN бұл оқиғаны Synaptics пен Майк Лотиан арасындағы бірнеше айлық хат алмасудан кейін сейсенбіде жариялады. Біз сондай-ақ жаңа GitHub Actions lockfile қабылдауын және .NET он бірді тексереміз. Лотианның айтуынша, басты себеп Linux драйвері үнемі істен шығып тұратын Dell докынан басталған. Лотианның айтуынша, басты себеп Linux драйвері үнемі істен шығып тұратын Dell докынан басталған. Сатушы DisplayLink Manager бағдарламасын x86 машиналарда Ubuntu үшін екілік файл ретінде жеткізеді. Ашық модуль, EE VEE DEE EYE, виртуалды дисплейлерді басқарады. Оның нұсқаулығында DisplayLink функциясының толық жұмыс істеуі үшін қалған драйвер қажет
0:59 делінген. Бұл ашық есік сізді дәлізге кіргізеді. Лотиан Linux ядросына арналған Rust драйвері Vino-ны жасауға Клодтың көмегін пайдаланды. Оның маусым айындағы прототипі толық емес болды. Тамыз айының соңында ол доктардың үш буынын басқарғанын хабарлады. Бұрынғы әрекеттер панельді ешқашан жарықтандырмаған. Біз оның нәтижесін тексерген жоқпыз. DisplayLink дисплей ағынын жіберу және оны қайта декодтау үшін меншікті
Неліктен тәуелсіз жазылған код патенттік талапқа тап болуы мүмкін?
1:17 технологияны пайдаланады. Сіз бұл механизмді меншікті етіп сақтай отырып, айналадағы құбырларды жариялай аласыз. Сіз оқи алатын бастапқы код сіздің аппараттық құралыңызға не қажет екенінің бір бөлігін ғана айтады. Synaptics Лотианға таза бөлмедегі имплементация әлі де патенттелген өнертабысты жүзеге асыра алатынын айтты. Бұл нақты талаптар заңды бағалауды қажет етеді. Клод Rust жазуға көмектесе алады. Оған сот шығындарын жұтуды сұрау өте авантюристік жазылым деңгейін қажет
1:38 етеді. Тамыз айындағы тоқтату және бас тарту хабарламасы ұзын патенттер тізімін
Хаттарда не талап етілді?
1:40 қамтыды және ол болжамды бұзушылықтарды тоқтатуды және таратылған материалды кері қайтарып алуды талап етті. Лотиан қай патенттік талаптар қай кодқа сәйкес келетінін сұрады. Біреу сізге бүкіл патенттік портфолионы жібергенде бұл қисынды сұрақ. 5 қазандағы хат құжаттама үшін жиырма бес мың АҚШ долларын талап етіп, талаптарды орындамаған әр апта үшін тағы кем дегенде жиырма бес мыңға арту қаупін төндірді. Жарияланған жазбада сот шешімі немесе төлем туралы ештеңе көрсетілмеген. Тұтынушыларға қолдау көрсету апталық есеп айырысу циклін алды.
2:07 Жұмыс істейтін прототип пен қолжетімді қорғаныс бөлек талаптар болып табылады. Жеке тұлға жұмысты қорғауды заңды күрес қанша тұруы мүмкін екендігімен салыстыруы керек. Мониторыңыз өз сынағынан өтуі мүмкін, ал жоба бюджеттік тексеруден өтпей қалуы мүмкін. 7 қазанда Synaptics оның ескі EE VEE DEE EYE тарту сұрауын ақыры қарады. Лотиан LWN-ге ол жалғастырмайтынын айтып: «Сіз мені сотқа беремін деп қорқытып, содан кейін менің тарту сұрауымды жаңартуды сұрай алмайсыз» деді. Екі бөлім, тамаша параллельді өңдеу. Сонымен қатар, басқа тәуелділікті басқару жеңілдей түсуде.
Жұмыс процесінің lockfile файлы іс жүзінде неге кепілдік береді?
2:35 GitHub Actions жұмыс процесінің lockfile файлдарын қазан айының соңында жалпыға қолжетімді етті. Жұмыс процесіңіз оқылатын тегті сақтай алады, ал lockfile файлы транзитивті әрекет тәуелділіктерін қоса алғанда, орындалатын нақты коммитті жазады. Егер тег жылжыса, бортқа орнатылған жұмыс процесі әлі де өзінің жазылған ревизиясын пайдаланады. Хьюго ван Кеменаде сәрсенбі күнгі нұсқаулығы орнатуды көрсетеді және Python жобаларын қабылдау мысалдарын байланыстырады. GitHub біртіндеп қабылдауға мүмкіндік береді және администраторлар lockfile файлын талап ете алады. Құлыптаған нәрсеңізді тексеріңіз,
3:03 өйткені бұл таңдалған ревизияның орындалуына кепілдік береді. Зиянды код толығымен қайталанатын болуы мүмкін, бұл сенімділіктің өте сәтсіз анықтамасы.
C# 15 және .NET 11-де не өзгереді?
3:08 Microsoft сонымен қатар сейсенбіде .NET он бірін шығарды. Бір пайдалы қосымша - C sharp он бестегі біріккен типтер. Мән жарияланған кейс типтерінің жиынына жатуы мүмкін, ал компилятор сіздің ауыстыру өрнегіңіз оларды қамтитынын тексереді. Өнім табылды немесе өнім жоқ деп ойлаңыз, құрастыру кезінде жоқ кейс ұсталады. Оны қолдауға тура келетін адам үшін он бір екі жылдық стандартты мерзімді қолдауға ие болады. .NET он ұзақ мерзімді опция болып қалады. Microsoft сапа мен қызмет көрсету саясаттары бірдей дейді; қолдау ұзақтығы әр түрлі. Жаңарту жоспарыңызға сәйкес
3:32 келетін терезені таңдаңыз, өйткені жыл сайынғы шығарылымның қызығы мен жыл сайынғы миграция билеттері бір пошта жәшігіне келеді. Докқа оралайық. Докқа оралайық.
Linux патенттік қауіпсіздік торы қай жерде тоқтайды?
3:41 Open Invention Network мүшелерге анықталған Linux жүйесінде патенттерді айқас лицензиялауға мүмкіндік береді. Қамту тізімделген компоненттер мен нақты ерекшеліктерге сәйкес келеді. Linux драйвері автоматты түрде әрбір компонентті сол шекараға енгізбейді. Лотиан қосылып, оның Synaptics мүшелігімен қалай әрекеттесетінін сұрады. LWN OIN-тің тергегенін хабарлайды. Бас директор Кит Бергельт оның үлестері қорғаудан тыс қалғанын айтты. Сондықтан болжамды қашу жолының өзіндік үйлесімділік тексеруі болды. Міне, нақты тесік.
4:07 OIN-нің жарияланған анықтамасы аудио және кескін кодектерін оның ерекшеліктер кестесінде тікелей тізімделмесе, алып тастайды. DisplayLink кодегінің жұмысы Бергельттің айтуынша, бұл қорғауды алмаған. Бергельттің айтуынша, бұл қорғауды алмаған. Linux-те жұмыс істеу және осы келісіммен қамтылу әр түрлі тексерулер. Сондықтан тәуелсіз жазылған бастапқы код пен OIN мүшелігі Лотианды осы талапқа тап қылды. Лотиан LWN-ге қоғамдық репозиторийді жойғанын және бұл мәселе шешілгенше
4:31 Vino жергілікті болып қала беретінін айтты, өйткені оның қорғануға мүмкіндігі жоқ. Ол әсер етпейтін компоненттермен жұмыс істеуі мүмкін. Сатушының бұрыннан бар Linux бағдарламалық құралы қолжетімді болып қалады. Бұл ауыстыру әрекеті және оның үміттенген жақсартулары тоқтап қалды. Егер сіз мұны менің айтқанымды естігеннен гөрі оқығыңыз келсе, diff әр таңертең сіздің пошта жәшігіңізге тегін түседі, daily diff dot dev сайтында, төмендегі сілтеме. Сонымен, бүгінгі DisplayLink дауы бойынша үкім.
Док дауына қандай мөр басамын?
4:50 REVERT. Мен драйвер үлесіне патенттік талапты күшейту туралы шешімді кері қайтарар едім. Бұл аппараттық құралды жақсартуға тырысатын пайдаланушыны заңды тәуекелді мойнына алып, оны өзіне тиесілі деп санауға мәжбүр етеді. Жазылыңыз, қоңырауды басыңыз және егер сіз оған басқаша мөр басқан болсаңыз, пікірлерде айтыңыз. Ал бүгінгі айырмашылық осы. Ал бүгінгі айырмашылық осы. Мен Axrisi-ден Никомын. Жауапкершілікпен біріктіріңіз.
Дереккөздер
- 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



