Camliwio awduraeth clytiau rhwymo Rust i'r is-system DRM

Danilo Krummrich, un o gynhalwyr gyrwyr Nouveau, a'i paratΓ΄dd i'w gynnwys yn y cnewyllyn. Linux Set o glytiau sy'n gweithredu lapio is-system DRM (Rheolwr Rendro Uniongyrchol), gan alluogi creu gyrwyr graffeg yn Rust. Mewn nodyn, nododd Danilo fod y newidiadau arfaethedig yn seiliedig ar waith Lina Asahi, a ddatblygodd y gyrrwr drm-asahi ar gyfer GPUs Apple AGX a ddefnyddir yng nghyfres sglodion Apple Silicon. Lina, a greodd y fersiwn gyntaf o'r set glytiau a gyhoeddwyd, a gafodd y clod fel prif awdur y lapio ioctl DRM a chyd-awdur yr haniaethau gyrrwr sy'n weddill.

Mynegodd Lina anfodlonrwydd gyda'r diystyru hwn o'i rΓ΄l yn y datblygiad, gan ystyried nad yw sΓ΄n am "Cyd-ddatblygwyd-gan:" yn ddigon mewn sefyllfa lle dim ond newidiadau cosmetig a wnaed i'r clytiau a grΓ«wyd yn wreiddiol gan Lina. Er enghraifft, yn y cod drm/drv.rs, allan o 321 o linellau, ysgrifennwyd 280 gan Lina, tra bod y llinellau sy'n weddill yn ymwneud yn bennaf ag ychwanegu sylwadau a mΓ’n addasiadau i'r cod cofrestru gyrwyr. Mae Lina yn teimlo nad yw'r cod wedi'i ailysgrifennu'n sylweddol, felly byddai'n foesegol ei rhestru hi fel yr awdur cynradd.

Mewn ymateb, eglurodd Danilo fod y clytiau lle rhestrwyd Lina fel cyd-awdur wedi'u hailstrwythuro (rhannwyd y cod yn ffeiliau ar wahΓ’n) ac mewn rhai mannau wedi newid yn sylweddol. Cyhoeddir y clytiau dan awduraeth "Danilo Krummrich", gan nad oeddent yn bodoli ar wahΓ’n o'r blaen. Yn ogystal, roedd Danilo o'r farn y byddai priodoli'r cod wedi'i addasu i berson arall yn arwain at anfodlonrwydd ei fod wedi ystumio gwaith rhywun arall. Cyn hyn, roedd Lina wedi rhoi caniatΓ’d mewn gohebiaeth bersonol i fenthyca cod o'i chlytiau blaenorol a'i ddefnyddio mewn unrhyw ffordd. Ar yr un pryd, gall Danilo nodi Lina yn hawdd fel y prif awdur, a adroddodd yn ei neges gyntaf, gan ysgrifennu os nad yw Lina yn fodlon Γ’ chael ei chrybwyll yn yr adran β€œCyd-ddatblygwyd gan”, y dylai roi gwybod iddo amdano.

Atebodd Lina, wedi iddi roddi caniatΓ’d i ddefnyddio ei chod mewn unrhyw fodd, ei bod yn cymryd cadw awduraeth yn ganiataol, ac nad oedd yn barod i Danilo roi ei enw fel y prif awdur, fel pe bai wedi ysgrifennu'r rhan fwyaf ohono. Pwysleisiodd Lina nad oedd ganddi unrhyw fwriad i ddwysΓ‘u'r gwrthdaro a'i bod yn siomedig bod rhannu'r ymrwymiadau yn rhannau yn ddigon i newid prif awdur y cod y bu'n gweithio arno ers blynyddoedd lawer.

Ar Γ΄l hyn, cyhoeddodd Danilo restr o'r newidiadau a wnaeth (maint y gwahaniaeth yw 1462 llinell), gan ddangos nad oedd ei gywiriadau ymhell o fod yn gyfyngedig i sylwadau. Ac ysgrifennodd eto nad oedd yn erbyn rhoi Lina ymhlith y prif awduron a dim ond ysgrifennu ym mha glytiau yn union y dylid gwneud hyn oedd yn rhaid iddi. Yn lle hynny, dechreuodd Lina ei gyhuddo o ddwyn credyd a dibrisio ei gyfraniadau at y datblygiad. Does ganddo ddim amser i ymwneud Γ’ gwrthdaro, felly dylai Lina ysgrifennu i lawr ble a beth sydd angen ei newid heb wneud cyhuddiadau newydd.

Ymatebodd Lina ei bod yn difaru bod yn rhan o gymuned o'r fath. O ran y cod, gofynnodd am gael gwared ar bob priodoliad iddi a chaniatΓ‘u i'r cod gael ei ddefnyddio o dan drwydded CC-0 (hepgor hawlfraint) fel parth cyhoeddus, gan ganiatΓ‘u unrhyw ddefnydd. Mae'r ymwadiad hefyd yn berthnasol i unrhyw god arall a ysgrifennwyd gan Lina ar gyfer cangen git Asahi.

Ar Γ΄l hyn, fe wnaeth Dave Airlie, cynhaliwr yr is-system DRM, ymyrryd yn y drafodaeth a dywedodd y byddai'r prosiect yn cadw awduraeth Lina mewn unrhyw glytiau a oedd yn cynnwys ei chod, gan gynnwys clytiau wedi'u haddasu, heb fynd i fanylion na cheisio creu drama.

Atebodd Lina ei bod wedi dadansoddi'r newidiadau a dod i'r casgliad, allan o 978 llinell o god, fod mwy na hanner wedi'u benthyg o'i chlytiau hi. Os ydym yn cyfrif y cod glΓ’n, ychwanegodd Danilo 270 o linellau, sy'n gysylltiedig ag ailwampio bach, ac nid Γ’ chreu swyddogaethau newydd. Wrth edrych ar y cod yn unig, heb sylwadau, amcangyfrifodd Lina ei chyfraniad yn 75%. Os nad yw'r cynhalwyr yn fodlon dileu'r priodoliad, mae Lina wedi dewis rhestru ei henw fel y prif awdur ar gyfer clytiau 3 i 7.

Fel atgoffa, ddiwedd mis Mawrth, cyhoeddodd Lina ataliad amhenodol o'i gwaith ar yrrwr cnewyllyn Asahi, gan nad oedd hi bellach yn teimlo'n ddiogel yn gweithio yn yr ecosystem. LinuxCyn hyn, ym mis Chwefror, daeth prosiect Asahi i ben ac roedd arweinydd y prosiect yn ymddiswyddo. Linux cyhoeddodd Hector Martin, a ymddiswyddodd hefyd o fod yn gynhaliwr platfform ARM/Apple yn y cnewyllyn LinuxY rheswm a roddir yw gwrthwynebiad i symud ymlaen i'r craidd. Linux datblygiadau "Rust ar gyfer Linux" a chreu awyrgylch gelyniaethus i gyfranogwyr y prosiect hwn.

Credir bod Lina Asahi yn gymeriad rhithwir a grΓ«wyd gan Hector Martin. Nid oes tystiolaeth uniongyrchol o hyn, ond mae arwyddion anuniongyrchol. Nid yw Lina erioed wedi ymddangos mewn cynadleddau na ffrydiau byw, ac mae'n cynnal pob cyfarfod fideo gan ddefnyddio cymeriad cartΕ΅n yn unig. Mae acen y cymeriad yn cyfateb i acen Sbaeneg Hector, ond mae ansawdd ei lais wedi newid. Yn ogystal, mewn sawl ffrydiau, cafodd enw'r cyfrifiadur a chynnwys cyfeiriaduron cartref eu dal yn y ffrΓ’m - mae enw'r cyfrifiadur ("raider") yn cyfateb i gyfrifiadur Hector, ac o'r cyfeiriaduron cartref mae /home/lina a /home/marcan (marcan yw llysenw a gwefan Hector).

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd Γ’ diogelwch DDoS, gweinyddwyr VPS VDS πŸ”₯ Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster