DisplayLinkin Linux-ajurin patenttikiista: vaatimukset ja OIN-koodekkikattavuus
Synapticsin patenttivaatimukset pysäyttivät Mike Lothianin avoimen DisplayLink-ajuriprototyypin.
Synapticsin patenttivaatimukset pysäyttivät Mike Lothianin avoimen DisplayLink-ajuriprototyypin. LWN:n uusi raportti kuvaa vanhempaa kirjeenvaihtoa, ehdollista rahallista vaatimusta ja OIN-koodekkikattavuuden rajaa. Jakso selittää myös GitHub Actionsin lukitustiedostojen käyttöönoton sekä .NET 11:n julistettujen tapausten ja tuen muutokset.
Lue kirjoitettu versio (englanniksi) ↗
Mitä tämä video käsittelee
- DisplayLinkin avoin EVDI-moduuli ja oma DisplayLink Manager ovat erillisiä komponentteja; olemassa oleva myyjän Linux-ohjelmisto on edelleen saatavilla.
- Lokakuun viides kirje uhkasi 25 000 Yhdysvaltain dollaria dokumentoinnista, ja summa nousi vähintään 25 000 dollarilla viikossa ilman noudattamista. Julkaistu tieto ei vahvista oikeuden myöntämää palkintoa tai maksua.
- OIN-kattavuus noudattaa Linux System Definition -määritelmää. Koodekkilausekkeella on nimenomainen poikkeuslista, ja Bergeltin raportoitu päätelmä koski näitä yritettyjä kontribuutioita.
- GitHub Actionsin lukitustiedostot tallentavat normaalit ja transitiiviset toimintarevisiot. Lukittu revisio tarvitsee silti tarkastuksen turvallisuuden varmistamiseksi.
- .NET 11 lisää C# 15:n unionitapaukset ja sillä on kahden vuoden STS-tuki; .NET 10 säilyy tuettuna LTS-versiona samoin laatu- ja huoltokäytäntöineen.
Kysymyksiä ja vastauksia
Miksi itsenäisesti kirjoitettu Linux-ajuri voi joutua patenttivaatimusten kohteeksi?
Itsenäisesti kirjoitettu ajuri voi toteuttaa keksinnön, jonka patentinhaltija väittää olevan suojattu. Synaptics esitti tämän kannan kirjeenvaihdossaan Mike Lothianin kanssa. Lähdekoodin tekijyys ja väitetty keksintö ovat erillisiä kysymyksiä. LWN dokumentoi yrityksen väitteet ja niistä seuranneen paineen Vinoon; julkaistu tieto ei sisällä oikeuden päätöstä patentin pätevyydestä tai loukkauksesta.
Miten OIN-kattavuus koskee koodekkeja Linux-ajurissa?
OIN-kattavuus noudattaa sen määriteltyjä Linux-järjestelmäkomponentteja ja poissulkemisia. Open Invention Networkin julkaistu määritelmä poissulkee koodekit, elleivät ne ole nimenomaisesti lueteltu sen poikkeustaulukossa. LWN raportoi, että toimitusjohtaja Keith Bergelt sanoi, ettei suoja ulottunut näihin yritettyihin panoksiin. Tämä johtopäätös koskee tätä työtä; jäsenyys ja Linux-merkintä yksinään eivät vahvista jokaisen komponentin kattavuutta.
Mitä GitHub Actions -työnkulun lukitustiedosto takaa?
Työnkulun lukitustiedosto tallentaa valitut toimintorevisiot käyttöönotettuun työnkulkuun, mukaan lukien transitiiviset toimintoriippuvuudet. GitHubin ilmoituksen mukaan luettavat tunnisteet voivat säilyä, kun tallennetut commitit ajetaan, vaikka viittaukset siirtyisivät. Hugo van Kemenaden opas näyttää käyttöönottoesimerkkejä. Tarkista valittu riippuvuus ennen sen lukitsemista, koska revision valinta ei vahvista, että koodi on turvallista.
Mitä uudet C#-unionityypit tarkistavat .NET-julkaisussa?
Unionityypit kuvaavat määritellyn joukon tapaustyyppejä ja antavat kääntäjän tarkistaa switch-lausekkeen kattavuuden näiden tapausten yli. Microsoftin julkaisuilmoitus käyttää tuotehakua, jossa on tuotteen löytymisen tai puuttumisen tapaus. Ominaisuus tekee mahdolliset tilat selviksi. Sama ilmoitus antaa uudelle julkaisulle kaksi vuotta vakiotuen, ja aikaisempi tuettu pitkäaikainen vaihtoehto säilyttää samat laatu- ja huoltokäytännöt.
Mikä oli The Daily Diffin tuomio DisplayLink-kiistassa?
The Daily Diffin tuomio oli REVERT eskaloituvaan toimittajan painostukseen. Niko vastusti sitä, että käyttäjä, joka yritti parantaa omistamaansa laitteistoa, kantoi kalliin puolustuksen riskin. LWN raportoi, että Lothian poisti julkisen arkiston ja piti Vinon paikallisena, kun olemassa oleva myyjän Linux-ohjelmisto oli edelleen saatavilla. Tuomio ilmaisee toimituksellisen arvion eikä tarjoa oikeudellista ratkaisua patenttivaatimuksiin.
Käännetty transkriptio
Käännetty alkuperäisestä englanninkielisestä selostuksesta. Käytettävissä olevan äänen ja tekstitysten hallinta tapahtuu YouTuben kautta.
Mitä telakan omistaminen oikeastaan ostaa sinulle?
0:00 Omistat telakan, joten sen ajuri tuntuu omalta korjattavaksi. Synaptics uhkasi Linux-kehittäjää juuri siitä syystä. Mitä voi estää itse kirjoittamasi koodin tässä videossa? Ja mitä telakan omistaminen oikeastaan ostaa sinulle? Ja Linuxin patenttiturvaverkossa on erityinen reikä, joka meidän on tarkistettava. On torstai, marraskuun kahdestoista, ja tämä on The Daily Diff. DisplayLink on Synapticsin teknologia lisänäyttöjen liittämiseen USB-telakan kautta. Sen Linux-ohjelmistoon kuuluu avoin kernelimoduuli ja oma
0:27 komponentti. Oman korvaavan ohjelmiston kirjoittaminen ei ratkaise patenttioikeuksia, koska keksintö voidaan vaatia erikseen lähdekoodista.
Miksi tukipyyntö päätyi lakimiehille?
0:33 LWN julkaisi tämän tarinan tiistaina, kuukausien kirjeenvaihdon jälkeen Synapticsin ja Mike Lothianin välillä. Tarkistamme myös uudet GitHub Actionsin lukitustiedostot ja dot net elevenin. Tarina alkaa Dellin telakalla, jonka Linux-ajuri kaatui jatkuvasti, Lothianin mukaan. Myyjä toimittaa DisplayLink Managerin binääritiedostona Ubuntuun x kahdeksankymmentäkuusi koneille. Avoin moduuli, ee vee dee eye, hallinnoi virtuaalinäyttöjä. Sen readme sanoo, että täysi DisplayLink-toiminnallisuus vaatii lopun ajurin.
0:59 Tuo avoin ovi vie sinut käytävälle. Lothian käytti Claudea auttamaan Vinon, Linux-ytimen Rust-ajurin, rakentamisessa. Hänen kesäkuun prototyypi oli keskeneräinen. Elokuun loppuun mennessä hän ilmoitti hallitsevansa kolmea telakkasukupolvea. Aiemmat yritykset eivät olleet koskaan sytyttäneet paneelia. Emme ole testanneet hänen tulostaan. DisplayLink käyttää omaa teknologiaa näyttövirran koodaamiseen
Miksi itsenäisesti kirjoitettu koodi voi joutua patenttivaatimuksen kohteeksi?
1:17 lähetystä varten ja uudelleen dekoodaamiseen. Voit julkaista ympäröivän putkiston pitäen sen mekaniikan omistuksessa. Lähde, jonka voit lukea, kertoo vain osan siitä, mitä laitteistosi tarvitsee. Synaptics kertoi Lothianille, että clean-room-toteutus voisi silti toteuttaa patentoidun keksinnön. Nämä tietyt vaatimukset vaatisivat oikeudellisen arvion. Claude voi auttaa Rustin kirjoittamisessa. Sen pyytäminen kattamaan oikeudenkäyntibudjettisi vaatisi melko seikkailunhaluisen
1:38 tilaustason. Elokuinen lopetus- ja luopumisilmoitus
Mitä kirjeissä vaadittiin?
1:40 sisälsi pitkän patenttiluettelon ja vaati häntä lopettamaan väitetyn loukkaavan kehityksen ja vetämään pois jaetun materiaalin. Lothian kysyi, mitkä patenttivaatimukset vastasivat mitä koodia. Se on kohtuullinen kysymys, kun joku lähettää sinulle koko patenttiportfolion. Lokakuun viides kirje uhkasi 25 000 Yhdysvaltain dollaria dokumentoinnista, nousten vähintään toisella 25 000 dollarilla viikossa ilman noudattamista. Julkaistu tieto ei vahvista oikeuden myöntämää palkintoa tai maksua. Asiakastuki oli hankkinut viikoittaisen laskutusjakson.
2:07 Toimiva prototyyppi ja edullinen puolustus ovat erillisiä vaatimuksia. Yksilön on punnittava työn puolustamista sitä vastaan, mitä oikeustaistelu voisi maksaa. Näyttösi voi läpäistä testinsä, kun taas projekti epäonnistuu budjetin tarkastelussa. Lokakuun seitsemäntenä Synaptics vihdoin tarkisti hänen vanhemman ee vee dee eye -vetopyyntönsä. Lothian kertoi LWN:lle, ettei hän jatka asiaa, sanoen: ette voi uhata haastaa minua oikeuteen ja sitten pyytää minua päivittämään vetopyyntöäni. Kaksi osastoa, erinomaista rinnakkaiskäsittelyä. Samaan aikaan toisenlaisen riippuvuuden hallinta helpottuu.
Mitä työnkulun lukitustiedosto oikeastaan takaa?
2:35 GitHub Actions teki työnkulun lukitustiedostoista yleisesti saatavilla lokakuun lopussa. Työnkulusi voi pitää luettavan tunnisteen, kun lukitustiedosto tallentaa tarkan suoritettavan komitin, mukaan lukien transitiiviset toimintariippuvuudet. Jos tunniste liikkuu, käyttöönotettu työnkulku käyttää silti tallennettua revisiota. Hugo van Kemenaden keskiviikon opas näyttää asennuksen ja linkittää Python-projektin käyttöönottoesimerkkejä. GitHub antaa sinun ottaa käyttöön asteittain, ja ylläpitäjät voivat vaatia lukitustiedoston. Tarkista, mitä lukitset, koska tämä takaa valitun revision suorittamisen.
3:03 Haitallinen koodi voi olla täysin toistettavissa, mikä on erittäin valitettava määritelmä luotettavalle.
Mitä muuttuu C# 15:ssä ja .NET 11:ssä?
3:08 Microsoft julkaisi myös dot net elevenin tiistaina. Yksi hyödyllinen lisäys on C sharp fifteenin unionityypit. Arvo voi kuulua määriteltyyn tapaustyyppien joukkoon, ja kääntäjä tarkistaa, kattaako switch-lausekkeesi ne. Ajattele tuotetta löytyi tai tuotetta puuttuu, niin että puuttuva tapaus havaitaan jo rakennusvaiheessa. Sille, joka sitä joutuu ylläpitämään, eleven saa kaksi vuotta vakiomuotoista tukea. Dot net ten pysyy pitkäaikaisena vaihtoehtona. Microsoft sanoo, että laatu- ja huoltokäytännöt ovat samat; tuen pituus
3:32 eroaa. Valitse ikkuna, joka vastaa päivityssuunnitelmaasi, koska vuosittaiset julkaisujännitykset ja vuosittaiset siirtoliput saapuvat samaan saapuneet-kansioon. Takaisin telakalle.
Mihin Linuxin patenttiturvaverkko pysähtyy?
3:41 Open Invention Network antaa jäsenilleen ristiinlisensioida patentteja määritellyssä Linux-järjestelmässä. Kattavuus noudattaa lueteltuja komponentteja ja tiettyjä poissulkemisia. Linux-ajuri ei automaattisesti tuo jokaista komponenttia tuon rajan sisäpuolelle. Lothian liittyi ja kysyi, miten se oli vuorovaikutuksessa Synapticsin jäsenyyden kanssa. LWN raportoi, että OIN tutki asiaa. Toimitusjohtaja Keith Bergelt sanoi, että hänen panoksensa eivät kuuluneet suojan piiriin. Joten oletetulla pakoreitillä oli oma yhteensopivuustarkistuksensa. Tässä on erityinen reikä.
4:07 OIN:n julkaistu määritelmä poissulkee ääni- ja kuvakoodekit, elleivät ne ole nimenomaisesti lueteltu sen poikkeustaulukossa. DisplayLinkin koodekkityö ei saanut tätä suojaa, Bergeltin mukaan. Linuxilla ajaminen ja tämän sopimuksen piiriin kuuluminen ovat eri tarkistuksia. Siksi itsenäisesti kirjoitettu lähdekoodi ja OIN-jäsenyys jättivät Lothianin silti alttiiksi tälle vaatimukselle. Lothian kertoi LWN:lle poistaneensa julkisen arkiston ja Vinon pysyvän paikallisena, kunnes
4:31 asia on selvitetty, koska hänellä ei ole varaa puolustukseen. Hän voi työskennellä osien parissa, joihin tämä ei vaikuta. Myyjän olemassa oleva Linux-ohjelmisto on edelleen saatavilla. Tämä yritetty korvaaja ja sen toivotut parannukset ovat pysähdyksissä. Jos haluat mieluummin lukea tämän kuin kuulla minun sanovan sen, "the diff" ilmestyy sähköpostiisi joka aamu, ilmaiseksi osoitteessa thedailydiff.dev, linkki alla. Eli, tämän päivän tuomio DisplayLink-kiistassa.
Mitä leimaisin telakan kiistaan?
4:50 REVERT. Kumoaisin päätöksen vastata ajuripanoskeeseen eskaloituvalla patenttivaatimuksella. Se jättää käyttäjän, joka yrittää parantaa laitteistoa, jonka hän jo omistaa, kantamaan oikeudellisen riskin. Tilaa, paina kelloa ja kerro kommenteissa, olisitko itse leimannut asian eri tavalla. Ja siinä tämän päivän ero. Olen Niko Axrisista. Yhdistä vastuullisesti.
Lähteet
- 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



