+− THE DAILY DIFFdev & AI news
REVERT

DisplayLink Linux drayveri patent nizosi: talablar va OIN kodek qamrovi

Synaptics kompaniyasining patent talablari Mayk Lotianning ochiq DisplayLink drayveri prototipini toʻxtatib qoʻydi.

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

Synaptics kompaniyasining patent talablari Mayk Lotianning ochiq DisplayLink drayveri prototipini toʻxtatib qoʻydi. LWNning yangi hisobotida eski yozishmalar, shartli pul talabi va OIN kodek qamrovining chegarasi tasvirlangan. Epizodda shuningdek, GitHub Actions lockfile qabul qilinishi va .NET 11'dagi e'lon qilingan ish va qo'llab-quvvatlash o'zgarishlari tushuntirilgan.

Yozma nashrini oʻqing (inglizcha) ↗

Bu video nimani qamrab oladi

  • DisplayLinkning ochiq EVDI moduli va xususiy DisplayLink menejeri alohida komponentlardir; mavjud sotuvchining Linux dasturlari hali ham mavjud.
  • 5-oktyabrdagi xatda hujjatlar uchun 25 000 AQSh dollari talab qilingan, rioya qilinmasa, har hafta kamida 25 000 AQSh dollariga oshishi aytilgan. E'lon qilingan yozuvda sud qarori yoki to'lov aniqlanmagan.
  • OIN qamrovi Linux tizimi ta'rifiga amal qiladi. Kodek bandida ekspress-ro'yxat istisnosi mavjud va Bergeltning xabar qilingan xulosasi ushbu urinilgan hissalarga tegishli edi.
  • GitHub Actions lockfile'lari normal va tranzitiv harakat reviziyalarini yozib oladi. Qulflangan reviziya xavfsizlik uchun hali ham ko'rib chiqilishi kerak.
  • .NET 11 C# 15 union holatlarini qo'shadi va ikki yillik STSga ega; .NET 10 xuddi shu sifat va xizmat ko'rsatish siyosatlari bilan qo'llab-quvvatlanadigan LTS bo'lib qoladi.

Savollar va javoblar

Nima uchun mustaqil ravishda yozilgan Linux drayveri patent da'volariga duch kelishi mumkin?

Mustaqil ravishda yozilgan drayver patent egasi himoyalangan deb da'vo qilgan ixtironi amalga oshirishi mumkin. Synaptics bu pozitsiyani Mayk Lotian bilan yozishmalarida bayon qilgan. Manba muallifligi va da'vo qilingan ixtiro alohida masalalar. LWN kompaniyaning da'volarini va Vino'ga bo'lgan bosimni hujjatlashtiradi; nashr etilgan yozuvda patentning haqiqiyligi yoki buzilishi haqida sud qarori mavjud emas.

Ushbu qismni tomosha qiling 1:14 · LWN / Joe Brockmeier · Mike Lothian / Synaptics

OIN qamrovi Linux drayveridagi kodeklarga qanday qo'llaniladi?

OIN qamrovi o'zining belgilangan Linux tizimi komponentlari va istisnolariga amal qiladi. Open Invention Networkning e'lon qilingan ta'rifi kodeklarni, agar ular uning istisnolar jadvalida aniq ko'rsatilgan bo'lmasa, o'z ichiga olmaydi. LWN bosh direktor Keyt Bergelt himoya bu urinilgan hissalarga taalluqli emasligini aytganini xabar qiladi. Bu xulosa ushbu ishga tegishli; faqatgina a'zolik va Linux yorlig'i har bir komponentning qamrovini belgilamaydi.

Ushbu qismni tomosha qiling 3:41 · Open Invention Network · Open Invention Network · LWN / Joe Brockmeier

GitHub Actions ish oqimi lockfile'i nimani kafolatlaydi?

Ish oqimi lockfile'i bortga o'rnatilgan ish oqimi uchun tanlangan harakat reviziyalarini, shu jumladan tranzitiv harakat bog'liqliklarini yozib oladi. GitHubning e'lonida aytilishicha, o'qiladigan teglar o'zgarishlar siljigan bo'lsa ham, yozib olingan kommitlar ishlaganda qolishi mumkin. Hugo van Kemenade'ning qo'llanmasi qabul qilish misollarini ko'rsatadi. Qulflashdan oldin tanlangan bog'liqlikni ko'rib chiqing, chunki reviziya tanlovi kodning xavfsiz ekanligini tasdiqlamaydi.

Ushbu qismni tomosha qiling 2:33 · GitHub · Hugo van Kemenade

Yangi C# union turlari .NET relizida nimani tekshiradi?

Birlashma turlari e'lon qilingan holat turlari to'plamini tavsiflaydi va kompilyatorga ushbu holatlar bo'yicha switch-ifodasi qamrovini tekshirish imkonini beradi. Microsoftning reliz e'lonida mahsulot yoki yo'qolgan mahsulot holati bilan mahsulot qidiruvi ishlatiladi. Bu xususiyat mumkin bo'lgan holatlarni aniq qiladi. Shu e'londa yangi relizga ikki yillik standart muddatli qo'llab-quvvatlash beriladi, avvalgi uzoq muddatli qo'llab-quvvatlanadigan variant bir xil sifat va xizmat ko'rsatish siyosatlarini saqlab qoladi.

Ushbu qismni tomosha qiling 3:08 · Microsoft .NET Team

The Daily Diff'ning DisplayLink nizosi bo'yicha hukmi qanday edi?

The Daily Diff'ning hukmi kuchayib boruvchi sotuvchi bosimi bo'yicha QAYTARISH edi. Niko foydalanuvchining o'ziga tegishli apparaturani yaxshilashga urinishida qimmat himoya xavfini o'z zimmasiga olishiga e'tiroz bildirdi. LWN Lotianning ommaviy omborni olib tashlaganini va mavjud sotuvchi Linux dasturi mavjud bo'lib qolganda Vino'ni mahalliy saqlaganini xabar qiladi. Hukm tahririyat xulosasini ifodalaydi va patent da'volari bo'yicha huquqiy qaror bermaydi.

Ushbu qismni tomosha qiling 4:48 · LWN / Joe Brockmeier · Synaptics

Tarjima qilingan transkript

Asl inglizcha hikoyadan tarjima qilingan. Mavjud audio va subtitrlar YouTube tomonidan boshqariladi.

Dokka egalik qilish sizga nimani beradi?

0:00 Siz dokka egasiz, shuning uchun uning drayveri sizniki kabi his qilinadi. Synaptics aynan shunday qilgani uchun Linux ishlab chiquvchisiga tahdid qildi. Bu videoda, o'zingiz yozgan kodni nima to'xtata oladi? Va dokka egalik qilish sizga aslida nimani beradi? Va Linux patent xavfsizligi tarmog'ida biz tekshirishimiz kerak bo'lgan o'ziga xos teshik bor. Payshanba, 12-noyabr, va bu The Daily Diff. DisplayLink bu Synaptics texnologiyasi bo'lib, qo'shimcha displeylarni ulab beradi. USB dok orqali. Uning Linux dasturiy ta'minoti ochiq yadro modulini va xususiy

0:27 komponentni o'z ichiga oladi. O'z o'rnini bosuvchi dastur yozish patent huquqlarini hal qilmaydi, chunki ixtiro manba kodidan alohida da'vo qilinishi mumkin.

Nima uchun qo'llab-quvvatlash so'rovi advokatlarga yetib bordi?

0:33 LWN bu hikoyani seshanba kuni, Synaptics va Mayk Lotian o'rtasidagi bir necha oylik yozishmalardan so'ng e'lon qildi. Synaptics va Mayk Lotian o'rtasidagi yozishmalardan so'ng e'lon qildi. Shuningdek, biz yangi GitHub Actions lockfile'larini qabul qilish va dot net elevenni tekshiramiz. Lotianning so'zlariga ko'ra, Dell dokining Linux drayveri doimiy ravishda ishdan chiqishi bilan boshlandi. Lotianning so'zlariga ko'ra. Sotuvchi DisplayLink menejerini x86 mashinalarida Ubuntu uchun ikkilik sifatida taqdim etadi. Ochiq modul, ee vee dee eye, virtual displeylarni boshqaradi. Uning o'qish kitobi to'liq DisplayLink funksionalligi qolgan drayverni talab qilishini aytadi.

0:59 Bu ochiq eshik sizni koridorga olib kiradi. Lotian Vino, Linux yadrosi uchun mo'ljallangan Rust drayverini yaratishda Claude yordamidan foydalangan. Uning iyun oyidagi prototipi tugallanmagan edi. Avgust oxiriga kelib, u uchta dok avlodini boshqarganini xabar qildi. Oldingi urinishlar hech qachon panelni yoritmagan edi. Biz uning natijasini sinab ko'rmadik. DisplayLink displey oqimini uzatish va uni yana dekodlash uchun xususiy texnologiyadan foydalanadi.

Nima uchun mustaqil ravishda yozilgan kod patent talabiga duch kelishi mumkin?

1:17 uzatish va uni yana dekodlash uchun xususiy texnologiyadan foydalanadi. Siz atrof-muhit quvurlarini nashr qilishingiz mumkin, shu bilan birga o'sha mashinani xususiy holda saqlashingiz mumkin. Siz o'qishingiz mumkin bo'lgan manba sizga apparatingiz nima kerakligining faqat bir qismini aytadi. Synaptics Lotianaga toza xonada amalga oshirilishi hali ham patentlangan ixtironi amalga oshirishi mumkinligini aytdi. patentlangan ixtironi amalga oshirishi mumkinligini aytdi. Ushbu xususiy da'volar huquqiy baholashni talab qiladi. Claude Rust yozishga yordam berishi mumkin. Uni sud xarajatlaringizni o'zlashtirishga undash juda sarguzashtli obuna darajasini talab qiladi.

1:38 obuna darajasini talab qiladi. Avgust oyida to'xtatish va to'xtatish haqida xabar

Xatlarda nima talab qilingan?

1:40 uzun patent ro'yxatini o'z ichiga olgan va u patentni buzuvchi deb taxmin qilingan ishlanmalarni to'xtatishni va tarqatilgan materialni qaytarib olishni talab qildi. Lotian qaysi patent da'volari qaysi kodga mos kelishini so'radi. Kimdir sizga butun patent portfelini yuborganda bu o'rinli savol. 5-oktabr xatida hujjatlar uchun yigirma besh ming AQSh dollari tahdid qilingan, rioya qilinmasa, har hafta yana yigirma besh mingdan oshib borardi. Nashr etilgan yozuvda sud qarori yoki to'lov belgilanmagan. Mijozlarni qo'llab-quvvatlash haftalik to'lov tsikliga ega edi.

2:07 Ishlaydigan prototip va arzon himoya alohida talablardir. Shaxs o'z ishini himoya qilishni va huquqiy kurash qancha turishi mumkinligini o'ylab ko'rishi kerak. xarajat. Monitoringiz sinovdan o'tishi mumkin, loyiha esa byudjetni ko'rib chiqishdan o'tmaydi. 7-oktabr kuni Synaptics nihoyat uning eski ee vee dee eye tortish so'rovini ko'rib chiqdi. Lotian LWNga javob bermasligini aytib, shunday dedi: «Meni sudga berish bilan tahdid qila olmaysiz, keyin esa tortish so'rovimni yangilashni so'ray olmaysiz.» Ikki bo'lim, ajoyib parallel ishlov berish. Shu bilan birga, boshqa turdagi bog'liqlikni nazorat qilish osonroq bo'lmoqda.

Ish oqimi lockfile'i aslida nimani kafolatlaydi?

2:35 GitHub Actions oktyabr oxirida ish oqimi lockfile'larini umumiy foydalanishga chiqardi. Sizning ish oqimingiz o'qiladigan tegni saqlab turishi mumkin, lockfile esa tranzitiv harakat bog'liqliklarini o'z ichiga olgan holda aniq bajariladigan kommitni yozib oladi. Agar teg joyidan siljisa, bortga o'rnatilgan ish oqimi hali ham o'zining yozib olingan reviziyasidan foydalanadi. Hugo van Kemenade'ning chorshanba qo'llanmasi sozlashni va Python loyihasini qabul qilish misollarini bog'laydi. qabul qilish misollarini bog'laydi. GitHub sizga bosqichma-bosqich qabul qilish imkonini beradi va administratorlar lockfile'ni talab qilishi mumkin. Qulflaganingizni ko'rib chiqing, chunki bu tanlangan reviziyaning ishlashini kafolatlaydi.

3:03 Zararli kod mukammal darajada takrorlanishi mumkin, bu esa ishonchli degan juda baxtsiz ta'rifdir.

C# 15 va .NET 11 bilan nima o'zgaradi?

3:08 Microsoft shuningdek, seshanba kuni dot net elevenni chiqardi. Bitta foydali qo'shimcha C# o'n beshda birlashma turlari. Qiymat e'lon qilingan holat turlari to'plamiga tegishli bo'lishi mumkin va kompilyator sizning kalit ifodangiz ularni qamrab olganligini tekshiradi. kalit ifodangiz ularni qamrab olganligini tekshiradi. Mahsulot topildi yoki mahsulot yo'q, yo'qolgan holat siz qurayotganda aniqlanadi. Qurayotganingizda ushlangan holatni ko'rib chiqing. Uni saqlashga majbur bo'lgan shaxs uchun, o'n bir yil davomida standart muddatli qo'llab-quvvatlashga ega. Dot net o'n uzoq muddatli variant bo'lib qoladi. Microsoft sifat va xizmat ko'rsatish siyosatlari bir xil ekanligini aytadi; qo'llab-quvvatlash muddati

3:32 farqlanadi. Yangilash rejangizga mos keladigan oynani tanlang, chunki yillik reliz hayajoni va yillik migratsiya chiptalari bir xil pochta qutisiga keladi. Bir xil pochta qutisiga keladi. Dokka qaytamiz.

Linux patent xavfsizligi tarmog'i qayerda to'xtaydi?

3:41 Open Invention Network a'zolarga belgilangan Linux tizimi ichidagi patentlarni o'zaro litsenziyalash imkonini beradi. Qamrov ro'yxatga olingan komponentlar va o'ziga xos istisnolarga amal qiladi. Linux drayveri avtomatik ravishda har bir komponentni o'sha chegaraga olib kelmaydi. Lotian qo'shildi va bu Synaptics a'zoligi bilan qanday o'zaro ta'sir qilishini so'radi. LWN OINni tekshirganini xabar qildi. Bosh direktor Keyt Bergelt uning hissalari himoyadan tashqarida ekanligini aytdi. Demak, taxmin qilingan qochish yo'li o'zining moslik tekshiruviga ega edi. Mana o'ziga xos teshik.

4:07 OINning e'lon qilingan ta'rifi audio va tasvir kodeklarini o'z ichiga olmaydi, agar ular uning istisnolar jadvalida aniq ko'rsatilgan bo'lsa. DisplayLink kodek ishi bu himoyani olmadi, Bergeltning so'zlariga ko'ra. Linuxda ishlash va ushbu kelishuv bilan qoplangan bo'lish turli xil tekshiruvlardir. Shuning uchun mustaqil ravishda yozilgan manba va OIN a'zoligi ham Lotianni ushbu talabga duchor qildi. Lotianni ushbu talabga duchor qildi. Lotian LWNga u ommaviy omborni olib tashlaganini va Vino bu muammo hal qilinmaguncha mahalliy bo'lib qolishini aytdi,

4:31 chunki u o'zini himoya qilishga qurbi yetmaydi. U ta'sir qilmagan komponentlar ustida ishlashi mumkin. Sotuvchining mavjud Linux dasturi hali ham mavjud. Ushbu almashtirish urinishi va uning umid qilingan yaxshilanishlari to'xtab qolgan. Agar siz buni eshitishdan ko'ra o'qishni afzal ko'rsangiz, diff har kuni ertalab pochta qutingizga tushadi, daily diff dot devda bepul, havola quyida. Demak, bugungi DisplayLink nizosi bo'yicha hukm.

Dokka nizosi haqida nima deb o'ylagan bo'lardim?

4:50 QAYTARISH. Men drayverga hissani kuchayib boruvchi patent talabi bilan javob berish qarorini bekor qilgan bo'lardim. kuchayib boruvchi patent talabi bilan javob berish qarorini bekor qilgan bo'lardim. Bu foydalanuvchini yaxshilashga urinishda qoldiradi u allaqachon egalik qilgan apparatura huquqiy xavfni o'z zimmasiga oladi. obuna bo'ling, qo'ng'iroqni bosing va agar siz boshqacha qilib muhrlagan bo'lsangiz, izohlarda menga ayting. boshqacha qilib muhrlagan bo'lsangiz. Va bugun uchun farq shu. Men Axrisidan Nikoman. Mas'uliyat bilan birlashtiring.

Manbalar

  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

Tegishli videolar