Cebisa ukubhloka abaqhubi ababonelela ukufikelela kwiminxeba ye-GPL kwi-kernel yeLinux

ILogo Simahla Akukho mlinganiselo Ipapashwe ngu- Kernel Linux, Tux

UChristoph Hellwig, umphuhlisi oqaqambileyo we-Linux kernel owayekade elilungu lekomiti yezobuchwephesha yeLinux Foundation kwaye wamangalela kwisimangalo se-GPL ngokuchasene neVMware.

Ucebise ukuba kuqiniswe ukhuseleko ngokuchasene nokubopha abaqhubi abanelungelo ukuthunyelwa kwamanye amazwe amacandelo e-Linux kernel kuphela kwiimodyuli ezinelayisensi phantsi kweGPL.

Ukuphepha ukuthintelwa ukuthumela ngaphandle iisimboli zeGPL, Abenzi bokulawula umlawuli basebenzise imodyuli yomaleko, onekhowudi yakhe ingumthombo ovulekileyo kwaye isasazwa phantsi kwelayisensi yeGPLv2, kodwa imisebenzi iyabila idlulise ukufikelela kumlawuli womnini kwii-API Iifayile zekernel, ukusetyenziswa kwazo okungavumelekanga ngokuthe ngqo kwikhowudi yobunini.

Ukuthintela olo hambo, UChristoph Helwig walungisa iipatches zelinux kernel eqinisekisa ilifa Iiflegi ezinxulunyaniswa nokuthumela ngaphandle iisimboli zeGPL.

Sibe nempazamo kwisisombululo semodyuli se _GPL ukusukela ngomhla wokuqala,
Oko kukuthi, imodyuli inokuthi ibenelayisensi ye-GPL kwaye isebenzise ukuthunyelwa kwelinye ilizwe _GPL, ngelixa ixhomekeke kwiimpawu zemodyuli ezingezizo ze-GPL. Oku kusetyenziswa njengokuthintela ukuthunyelwa ngaphandle kwe _GPL ngokusebenzisa imodyuli encinci ye-shim esebenzisa i-_GPL yokuthumela kwelinye ilizwe kunye nokunye ukusebenza.

Isindululo sibilise kwilifa lokufumana isalathiso TAINT_PROPRIETARY_MODULE Kuzo zonke iimodyuli ezingenisa iisimboli zemodyuli kunye nale flegi.

Ke ngoko, ukuba imodyuli esembindini we-GPL izama ukungenisa iisimboli kwimodyuli engeyo-GPL, imodyuli ye-GPL izakulidla ilifa ithegi ye-TAINT_PROPRIETARY_MODULE kwaye ayinakukwazi ukufikelela kumacandelo e-kernel afumaneka kuphela kwiimodyuli ezinelayisensi ze-GPL, nokuba imodyuli ingeniswe ngaphambili iisimboli ezivela "gplonly".

Iphetshana likaHellwig ngoku lizama ukwenza le nto inzima. Iimodyuli ezingenisa iisimboli zobunini ziphawulwe njengabanini kwaye abanakho ukufikelela kwiimpawu zeGPL. 

Utshintsho lwacetyiswa ukuphendula kuthotho lweepatches ezikhutshiweyo yinjineli ye-Facebook ephumeze inkqubo entsha ye-netgpu, evumela ukutshintshiselana kwedatha ngokuthe ngqo (ikopi zero DMA) phakathi kwekhadi lenethiwekhi kunye ne-GPU, ngelixa kusenziwa inkqubo ye-CPU.

Oku kuyayiphepha indlela eyayicwangciswe nguJonathan Lemon ukulungiselela ii-patches zakho kwaye kuya kwenza uphuhliso lwabadlali ukuba bashiye uphawu lwe-GPL kunzima kakhulu, nokuba kusekho umsantsa omncinci, njengoko kubonisiwe.

Kwingxoxo abanazo ngoku abaphuhlisi abahlukeneyo beLinux kernel ngokunjalo ukubuyisela umva kucetyisiwe: Ukuba imodyuli ingenisa ngaphakathi i-EXPORT_SYMBOL_GPL iisimboli, iisimboli ezithunyelwa ngaphandle kuloo modyuli akufuneki zingeniswe kwiimodyuli ezingabangi ngokucacileyo ukuhambelana kwe-GPL.

Abo bangenayo imodyuli yokungenisa ngaphakathi i-EXPORT_SYMBOL_GPL iisimboli, zonke iisimboli zabo ezithunyelwa ngaphandle kufuneka ziphathwe njenge-EXPORT_SYMBOL_GPL.

UChristoph Helwig ubhale ukuba uyavumelana ne-100% nesi sicelo, kodwa iLinus Torvalds ayizukuphoswa lolu tshintsho njengoko iya kwenza uninzi lwee-kernel subsystems zingafumaneki kubaqhubi bepropathi, ngenxa yokuba xa kuphuhliswa abaqhubi iisimboli ezisisiseko zithunyelwa ngaphandle kwe-GPL

Abaphuhlisi abonelisekanga bubukho bokuphunyezwa kuphela kwabaqhubi beNVIDIA abaniniyo ngokusebenzisa umaleko weGPL obonelelwe ngabaqhubi.

Ukuphendula ukugxekwa, umbhali wepatch ubonakalise ukuba isysystem ayixhunyiwe kwi-NVIDIA kunye nenkxaso yayo inokubonelelwa, phakathi kwezinye izinto, kwiinkqubo zesoftware ye-AMD kunye ne-Intel GPU.

Ngenxa yoko, ukunyuselwa kwe-netgpu kwi-kernel kwathathwa njengokungenakwenzeka kude kube kufumaneke inkxaso yokusebenza ngokusekwe kubaqhubi basimahla abanjengo-AMDGPU, Intel i915 okanye iNouveau.

Kuya kufuneka ukhumbule ukuba ngaphambiliUluntu lwe Linux kernel iphumeze iintlobo ngeentlobo zotshintsho ukuba uyazi okanye njengempembelelo yecala, kuthintele ukwenziwa kweemodyuli zobunini okanye ayihambelani neelayisensi.

Gqibela ukuba ufuna ukwazi ngakumbi ngayo, unokujonga iinkcukacha ngokuhamba kule khonkco ilandelayo.

Umthombo: https://lkml.org/


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   david sitsho

    Mhlawumbi kuya kuba ngcono ukubeka inqaku ngesiNgesi endaweni yokusebenzisa umguquleli. Zininzi iindawo ezingavakaliyo kum.