Компания AMD столкнулась с последствиями собственной ошибки, опубликовав два дня назад пакет FidelityFX SDK 2.0, случайно включив в него полный исходный код технологии масштабирования изображения FSR 4.

Главная проблема теперь заключается в том, что код был опубликован под свободной лицензией MIT. По её условиям, любой, кто успел скачать файлы, получил законное право их использовать, копировать и изменять. Отозвать такое разрешение задним числом практически невозможно — удаление исходных файлов из официального репозитория не аннулирует уже выданные права. Подобные лицензии считаются безотзывными, если только сам издатель изначально не владел правами на код, что в данном случае неприменимо, поскольку FSR 4 — разработка самой AMD.
Сотрудники AMD отреагировали быстро и удалили репозитории, однако некоторые файлы оставались доступны для свободного скачивания в течение многих часов. За это время пользователи успели создать многочисленные копии (форки), и, как отмечают многие в сообществе, однажды опубликованный под свободной лицензией код уже нельзя «вернуть обратно». Обнаруженные исходники также показали, что инженеры компании работали над версией FSR 4 с поддержкой вычислений INT8. Но эта часть выглядит незавершённой, и неясно, предназначалась ли она для будущих продуктов или является пережитком ранних экспериментов.
Случившееся вызвало горячую дискуссию в сообществе, ведь не стоит забывать об одной важной детали. Дело в том, что AMD осознанно публиковала предыдущие версии FSR в открытом доступе, и многие ожидали того же и от FSR 4. А теперь после непреднамеренной утечки часть пользователей считает, что компании придётся официально подтвердить открытый статус технологии. Сама AMD до этого инцидента никаких планов по поводу перевода FSR 4 на открытый исходный код не публиковала.

