AMD je zatražio uklanjanje dijela ZLUDA koda iz javne domene

ZLUDA radi na AMD-ovom ROCm skupu

Prije nekoliko mjeseci podijelio sam na našem sestrinskom blogu, "Linux Addicts", vijest o odluci AMD-a da prestane financirati razvoj ZLUDE, jer je u to vrijeme AMD spomenuo da nije od njegovog komercijalnog interesa i to je omogućilo razvojnom programeru da otvori njegov razvoj kako je dogovoreno u ugovoru.

ZLUDA je prvobitno razvijen za Intel GPU. Međutim, 2022. programer projekta napustio je Intel i potpisao ugovor s AMD-om za razvoj CUDA-kompatibilnog sloja za njegove GPU-ove.

Nakon toga početkom ove godine 2024, AMD je utvrdio da nije strateški za njegovo poslovanje dopustiti pokretanje CUDA aplikacija na svojim GPU-ovima (vjerojatno zbog straha od pravnih problema s NVIDIA-om). Prema uvjetima njegovog ugovora, to je omogućilo Andrzeju (poznatom po njegovom radu na stvaranju implementacija CUDA tehnologije za Intel i AMD GPU) da objavi svoj razvoj, a tijekom razmjene e-pošte, predstavnik AMD-a mu je također dao dopuštenje da objavi ove napretke.

To je izazvalo veliki interes u zajednici, jer ZLUDA je obećala ponuditi binarnu kompatibilnost s CUDA aplikacijama već kompajliran s CUDA kompajlerom za NVIDIA GPU, bez potrebe za modificiranjem izvornog koda. Ova sposobnost bi programerima i korisnicima omogućio pokretanje aplikacija dizajniranih za NVIDIA na AMD i Intel hardveru nema komplikacija. Kao takva, ZLUDA omogućuje izvršavanje CUDA aplikacija bez modifikacija na sustavima s AMD GPU-ima, koristeći ROCm stack i HIP runtime.

Ali sad to se promijenilo, od nedavno AMD je zatražio od Andrzeja Janika da ukloni dio koda iz javne domene projekta. Ova obavijest šest mjeseci nakon objave kodeksa, odvjetnici AMD-a kontaktirali su Andrzeja, obavještavajući ga da dopuštenje dano tijekom dopisivanja nema pravnu valjanost.

Zbog ugovora o povjerljivosti, detalji komunikacije s odvjetnicima ne mogu se otkriti od AMD-a. Kao rezultat ove situacije, Andrzej je bio prisiljen ukloniti iz javne domene sav kod koji je razvio radeći za AMD.

O slučaju Andrzej Janik je rekao da nema namjeru odustati od projekta ZLUDA i planira ga ponovno izgraditi pomoću koda koji je razvio prije početka suradnje s AMD-om (ovaj kod je izvorno dizajniran za rad s Intel GPU-ima).

Kod koji je prethodno bio ovdje uklonjen je na zahtjev AMD-a.
Kod je objavljen uz AMD-ovo odobrenje putem e-pošte. AMD-ov pravni odjel sada kaže da nije pravno obvezujući, stoga opoziv.
Prije nego što itko pita: nisam primio pravne prijetnje niti bilo kakvu komunikaciju od NVIDIA-e.

A sad to?
U ovom trenutku, još jedna neprijateljska korporacija ne čini veliku razliku. Planiram ponovno izgraditi ZLUDU iz baze kodova prije AMD-a. Pristižu sredstva za projekt i nadam se da ću moći podijeliti detalje u nadolazećim tjednima. Imat će drugačiji opseg i određene se značajke neće vratiti.
Htio sam da to bude iznenađenje, ali jedna od tih značajki bila je podrška za NVIDIA GameWorks. Natjerao sam ga da radi u Batman: Arkham Knight, ali ga nikad nisam dovršio i sada taj kod nikada neće ugledati svjetlo dana:

Osim toga, napominje da će u narednim tjednima, Više detalja o budućnosti projekta bit će ponuđeno. No, već je najavljeno da će neke funkcionalnosti biti izgubljene, a neki projekti koji su bili u paralelnom razvoju neće biti javno objavljeni.

Primjer ovoga je rad koji je obavljen za podršku NVIDIA GameWorks tehnologiji, koja je nastojala implementirati efekte temeljene na GameWorksu u igrici "Batman: Arkham Knight".

Znatiželjno, NVIDIA, vlasnik CUDA tehnologije, nije izdala nikakve zahtjeve vezano uz projekt ZLUDA, pa je moguće da je AMD dobro razmislio i planira koristiti razvoj za neki projekt ili ima na umu nastaviti razvoj tamo gdje je stao.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.