<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>44132</bug_id>
          
          <creation_ts>2022-10-24 17:22:18 +0300</creation_ts>
          <short_desc>Добавить поддержку лицензии OFL в репозиторий</short_desc>
          <delta_ts>2022-10-25 14:38:53 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>common-licenses</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan">onetowne</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>216422</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan">onetowne</who>
    <bug_when>2022-10-24 17:22:18 +0300</bug_when>
    <thetext>Сборщик не знает про лицензию OFL, по которой распространяются открытые шрифты
https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL

При обработке строки &quot;License: OFL&quot; из .spec падает ворнинг
&quot;license not found in &apos;/usr/share/license&apos; directory: OFL&quot;

Пример использования в пакете с .otf шрифтом:
https://packages.altlinux.org/ru/sisyphus/srpms/fonts-otf-gfs-garaldus/2766790018626529248

На веб-морде название лицензии должно быть ссылкой на текст лицензии:
https://packages.altlinux.org/license/OFL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216426</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-10-24 17:47:36 +0300</bug_when>
    <thetext>(Ответ для Ivan на комментарий #0)
&gt; Сборщик не знает про лицензию OFL, по которой распространяются открытые
&gt; шрифты
&gt; https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL

Это не так. Сборщик знает даже больше одной версии:

$ grep -ir &apos;^SIL Open Font License&apos; /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

&gt; При обработке строки &quot;License: OFL&quot; из .spec падает ворнинг
&gt; &quot;license not found in &apos;/usr/share/license&apos; directory: OFL&quot;

Всё правильно. Потому что по OFL не понятно какая версия и какой вариант имеется в виду. Укажите лицензию более точно.

&gt; На веб-морде название лицензии должно быть ссылкой на текст лицензии:
&gt; https://packages.altlinux.org/license/OFL

Я надеюсь, что администраторы этого сервиса услышат вас.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216428</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-10-24 19:53:55 +0300</bug_when>
    <thetext>https://packages.altlinux.org/license/OFL-1.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216458</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan">onetowne</who>
    <bug_when>2022-10-25 12:29:25 +0300</bug_when>
    <thetext>Коллеги, спасибо, нашел нужную мне лицензию.

Если ставить тег License: OFL-1.1-no-RFN, то у нас появляется ссылка на шаблон без указания авторов:
Copyright (c) &lt;dates&gt;, &lt;Copyright Holder&gt; (&lt;URL|email&gt;).

А в 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216464</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-10-25 14:38:53 +0300</bug_when>
    <thetext>(Ответ для Ivan на комментарий #3)
&gt; Если ставить тег License: OFL-1.1-no-RFN, то у нас появляется ссылка на
&gt; шаблон без указания авторов:
&gt; Copyright (c) &lt;dates&gt;, &lt;Copyright Holder&gt; (&lt;URL|email&gt;).
&gt; 
&gt; А в LICENSE апстрима указан конкретный автор, например так:
&gt; Digitized data copyright 2012-2018: The Mozilla Foundation, Telefonica S.A.,
&gt; Carrois Corporate GbR and bBox Type GmbH.
&gt; 
&gt; Дальше текст совпадает.
&gt; 
&gt; Как правильно подружить одно с другим?
&gt; Должен быть и тег License в спеке, и файл с лицензией в исходниках?

Текст конкретной лицензии должен быть в исходниках.

Тэг License отражает идентификатор SPDX. Общий текст этой лицензии можно найти в common-licenses. Из общего текста можно понять, какие условия лицензия предоставляет. А конкретных копирайт холдеров нужно смотреть в пакете.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>