Сборщик не знает про лицензию OFL, по которой распространяются открытые шрифты https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL При обработке строки "License: OFL" из .spec падает ворнинг "license not found in '/usr/share/license' directory: OFL" Пример использования в пакете с .otf шрифтом: https://packages.altlinux.org/ru/sisyphus/srpms/fonts-otf-gfs-garaldus/2766790018626529248 На веб-морде название лицензии должно быть ссылкой на текст лицензии: https://packages.altlinux.org/license/OFL
(Ответ для Ivan на комментарий #0) > Сборщик не знает про лицензию OFL, по которой распространяются открытые > шрифты > https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL Это не так. Сборщик знает даже больше одной версии: $ grep -ir '^SIL Open Font License' /usr/share/license /usr/share/license/OFL-1.0-no-RFN:SIL OPEN FONT LICENSE /usr/share/license/OFL-1.0-RFN:SIL OPEN FONT LICENSE /usr/share/license/OFL-1.0:SIL OPEN FONT LICENSE /usr/share/license/OFL-1.1-no-RFN:SIL OPEN FONT LICENSE /usr/share/license/OFL-1.1-RFN:SIL OPEN FONT LICENSE /usr/share/license/OFL-1.1:SIL OPEN FONT LICENSE > При обработке строки "License: OFL" из .spec падает ворнинг > "license not found in '/usr/share/license' directory: OFL" Всё правильно. Потому что по OFL не понятно какая версия и какой вариант имеется в виду. Укажите лицензию более точно. > На веб-морде название лицензии должно быть ссылкой на текст лицензии: > https://packages.altlinux.org/license/OFL Я надеюсь, что администраторы этого сервиса услышат вас.
https://packages.altlinux.org/license/OFL-1.1
Коллеги, спасибо, нашел нужную мне лицензию. Если ставить тег License: OFL-1.1-no-RFN, то у нас появляется ссылка на шаблон без указания авторов: Copyright (c) <dates>, <Copyright Holder> (<URL|email>). А в LICENSE апстрима указан конкретный автор, например так: Digitized data copyright 2012-2018: The Mozilla Foundation, Telefonica S.A., Carrois Corporate GbR and bBox Type GmbH. Дальше текст совпадает. Как правильно подружить одно с другим? Должен быть и тег License в спеке, и файл с лицензией в исходниках? В вики нашел эту страницу, по ней не разобрался: https://www.altlinux.org/License_Tag_Policy
(Ответ для Ivan на комментарий #3) > Если ставить тег License: OFL-1.1-no-RFN, то у нас появляется ссылка на > шаблон без указания авторов: > Copyright (c) <dates>, <Copyright Holder> (<URL|email>). > > А в LICENSE апстрима указан конкретный автор, например так: > Digitized data copyright 2012-2018: The Mozilla Foundation, Telefonica S.A., > Carrois Corporate GbR and bBox Type GmbH. > > Дальше текст совпадает. > > Как правильно подружить одно с другим? > Должен быть и тег License в спеке, и файл с лицензией в исходниках? Текст конкретной лицензии должен быть в исходниках. Тэг License отражает идентификатор SPDX. Общий текст этой лицензии можно найти в common-licenses. Из общего текста можно понять, какие условия лицензия предоставляет. А конкретных копирайт холдеров нужно смотреть в пакете.