REUSE
Спецификация FSFE для машиночитаемой разметки авторских прав и лицензии в каждом файле проекта.
Проблема в том, что файл LICENSE в корне репозитория мало говорит о файле, скопированном из другого проекта три года назад. REUSE требует трёх вещей: в заголовке каждого файла есть строки SPDX-FileCopyrightText и SPDX-License-Identifier; полный текст каждой используемой лицензии лежит в каталоге LICENSES/; файлы, не допускающие комментариев, — изображения, JSON — описываются в отдельном файле, с версии 3.2 (2024) это REUSE.toml.
Free Software Foundation Europe запустила инициативу в 2017 году. Инструмент reuse lint проверяет соответствие и легко встраивается в CI. Репозиторий, совместимый с REUSE, сильно облегчает жизнь инструментам SCA и генераторам SBOM, которым больше не нужно угадывать по формулировкам текста лицензии.