Неожиданный поворот событий: популярная библиотека с открытым исходным кодом ZLUDA, которая позволяла переносить код NVIDIA CUDA на стек AMD ROCm, была удалена из-за юридических проблем. Библиотека, получившая широкую известность благодаря своей способности преодолевать разрыв между различными архитектурами GPU, была удалена из своего репозитория GitHub по требованию AMD.
Изначально ZLUDA была разработана для поддержки графических процессоров Intel в программном стеке NVIDIA, но позже она была адаптирована AMD и группой разработчиков для обеспечения доступа к CUDA NVIDIA на собственном оборудовании для ИИ. Однако это достижение оказалось недолговечным, поскольку разработчиков проекта попросили удалить код.
По словам разработчика Анджея Яника (Andrzej Janik), решение об удалении кода ZLUDA было принято после того, как юридический отдел AMD заявил, что полученное ранее по электронной почте разрешение на выпуск проекта с открытым исходным кодом не является юридически обязательным. Несмотря на утверждение разработчиков, что они не получали никаких юридических угроз от NVIDIA, код был удален из репозитория GitHub.
Удаление кода ZLUDA вызвало разочарование в сообществе, поскольку библиотека рассматривалась как значительный шаг вперед в преодолении барьеров между различными архитектурами GPU. Разработчик заявил, что планирует восстановить ZLUDA, начиная с кодовой базы, предшествовавшей появлению AMD, и что финансирование проекта находится в процессе. Однако разработчик также сообщил, что одна из запланированных функций, поддержка NVIDIA GameWorks, не будет включена в новую версию.
Судьба проекта ZLUDA служит напоминанием о сложном правовом ландшафте, который часто окружает разработку и распространение программного обеспечения, особенно когда речь идет об интеграции различных проприетарных технологий.