Disa muaj më parë shpërndava në blogun tonë simotër, "Linux Addicts", lajmin për vendimin e AMD për të ndaluar financimin e zhvillimit të ZLUDA, kjo sepse në atë kohë AMD përmendi se nuk ishte në interesin e saj tregtar dhe kjo i lejoi zhvilluesit të hapte zhvillimet e tij siç është rënë dakord në kontratë.
ZLUDA fillimisht u zhvillua për GPU të Intel. Sidoqoftë, në vitin 2022, zhvilluesi i projektit u largua nga Intel dhe nënshkroi një kontratë me AMD për të zhvilluar një shtresë të pajtueshme me CUDA për GPU-të e saj.
Pas kësaj në fillim të këtij viti 2024, AMD përcaktoi se nuk ishte strategjik për biznesin e saj lejojnë ekzekutimin e aplikacioneve CUDA në GPU-të e tyre (ndoshta nga frika e çështjeve ligjore me NVIDIA). Sipas kushteve të kontratës së tij, kjo i lejoi Andrzej (i njohur për punën e tij në krijimin e zbatimeve të teknologjisë CUDA për Intel dhe AMD GPU) t'i bënte publike zhvillimet e tij dhe gjatë shkëmbimeve të postës elektronike, një përfaqësues i AMD gjithashtu i dha leje për të publikuar këto përparime.
Kjo ngjalli një interes të madh në komunitet, që ZLUDA premtoi të ofrojë përputhshmëri binare me aplikacionet CUDA tashmë të përpiluar me përpiluesin CUDA për GPU-të NVIDIA, pa pasur nevojë të modifikoni kodin burimor. Kjo aftësi do të lejonte zhvilluesit dhe përdoruesit të ekzekutojnë aplikacione të dizajnuara për NVIDIA në pajisjet AMD dhe Intel nuk ka komplikime. Si i tillë, ZLUDA mundëson ekzekutimin e aplikacioneve CUDA pa modifikime në sistemet me GPU AMD, duke përdorur stackin ROCm dhe kohën e funksionimit HIP.
Por tani që ka ndryshuar, që kohët e fundit AMD i kërkoi Andrzej Janik që të hiqte një pjesë të kodit nga domeni publik të projektit. Ky njoftim vjen gjashtë muaj pas bërjes publike të kodit, avokatët e AMD-së kontaktuan Andrzej, duke e informuar se leja e dhënë gjatë korrespondencës nuk kishte vlefshmëri ligjore.
Për shkak të një marrëveshjeje konfidencialiteti, detajet e komunikimit me avokatët nuk mund të zbulohen nga AMD. Si pasojë e kësaj situate, Andrzej u detyrua të hiqte nga publiku të gjithë kodin që kishte zhvilluar gjatë punës për AMD.
Rreth rastit Andrzej Janik ka përmendur se nuk ka ndërmend ta braktisë projektin ZLUDA dhe planifikon ta rindërtojë atë duke përdorur kodin që kishte zhvilluar përpara se të fillonte bashkëpunimin me AMD (ky kod fillimisht ishte krijuar për të punuar me GPU-të Intel).
Kodi që ishte më parë këtu është hequr me kërkesë të AMD.
Kodi u lëshua me miratimin e AMD përmes emailit. Departamenti ligjor i AMD tani thotë se nuk është ligjërisht i detyrueshëm, prandaj revokimi.
Përpara se dikush të pyesë: Unë nuk kam marrë kërcënime ligjore apo ndonjë komunikim nga NVIDIA.Dhe tani që?
Në këtë pikë, një korporatë më armiqësore nuk bën shumë ndryshim. Kam në plan të rindërtoj ZLUDA nga baza e kodeve para-AMD. Financimi për projektin po vjen dhe shpresoj të jem në gjendje të ndaj detajet në javët në vijim. Do të ketë një shtrirje të ndryshme dhe disa veçori nuk do të kthehen.
Doja që të ishte një surprizë, por një nga ato veçori ishte mbështetja për NVIDIA GameWorks. E mora duke punuar në Batman: Arkham Knight, por nuk e mbarova kurrë dhe tani ai kod nuk do ta shohë kurrë dritën e ditës:
Përveç kësaj, ai përmend se në javët në vijim, Më shumë detaje do të ofrohen për të ardhmen e projektit. Mirëpo, tashmë është bërë e ditur se do të humbasin disa funksionalitete dhe nuk do të bëhen publike disa projekte që ishin në zhvillim paralel.
Një shembull i kësaj është puna që ishte bërë për të mbështetur teknologjinë NVIDIA GameWorks, e cila kërkoi të zbatonte efekte të bazuara në GameWorks në lojën "Batman: Arkham Knight".
Kuriozisht, NVIDIA, pronar i teknologjisë CUDA, nuk ka bërë asnjë kërkesë lidhur me projektin ZLUDA, kështu që është e mundur që AMD i ka menduar gjërat dhe planifikon të përdorë zhvillimin për ndonjë projekt ose ka në mendje të vazhdojë zhvillimin aty ku e la.