• Guidance Needed on Licensing for a Debian Package

    From Raul G@21:1/5 to All on Sun Mar 2 14:50:01 2025
    Hello debian-legal team,


    This is my first time contributing to Debian, so I apologize in advance if I make any mistakes (and I appreciate any corrections).


    I am working on creating a Debian package that includes a collection of fonts from different creators. These fonts are necessary for contributors to properly display and edit the text in various languages for the FOSS webcomic Pepper&Carrot.


    Following my mentor’s advice, I am reaching out to request guidance on how to package fonts with different licenses within a single Debian package. Additionally, I would like to ensure there are no licensing conflicts that could prevent the package
    from being accepted into Debian.



    The relevant licenses can be found here: https://framagit.org/peppercarrot/fonts/-/tree/master/.licenses?ref_type=heads



    I appreciate your time and assistance.



    Best regards,
    Raúl García





    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p data-start="141" data-end="167">Hello debian-legal team,<br></p><p data-start="169" data-end="301">This is my first time contributing to Debian, so I apologize in advance if I make any mistakes (and I appreciate any corrections).<br></p><p data-start="
    303" data-end="548">I am working on creating a Debian package that includes a collection of fonts from different creators. These fonts are necessary for contributors to properly display and edit the text in various languages for the FOSS webcomic <i data-
    start="530" data-end="545">Pepper&amp;Carrot</i>.<br></p><p data-start="550" data-end="833">Following my mentor’s advice, I am reaching out to request guidance on how to package fonts with different licenses within a single Debian package. Additionally,
    I would like to ensure there are no licensing conflicts that could prevent the package from being accepted into Debian.<br></p><p data-start="835" data-end="1040"></p><div dir="auto">The relevant licenses can be found here:<br></div><div dir="auto"><a
    rel="noopener noreferrer" target="_blank" data-start="878" data-end="1038" href="https://framagit.org/peppercarrot/fonts/-/tree/master/.licenses?ref_type=heads">https://framagit.org/peppercarrot/fonts/-/tree/master/.licenses?ref_type=heads</a><br></div><
    </p><p data-start="1042" data-end="1082">I appreciate your time and assistance.<br></p><p data-start="1084" data-end="1113"></p><div dir="auto">Best regards,<br></div><div dir="auto">Raúl García<br></div><p></p><div dir="auto"><div dir="auto"><br></
    </div><div dir="auto"><br></div> </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yadd@21:1/5 to Raul G on Sun Mar 2 21:10:01 2025
    On 3/2/25 14:30, Raul G wrote:
    Hello debian-legal team,

    This is my first time contributing to Debian, so I apologize in advance
    if I make any mistakes (and I appreciate any corrections).

    I am working on creating a Debian package that includes a collection of
    fonts from different creators. These fonts are necessary for
    contributors to properly display and edit the text in various languages
    for the FOSS webcomic /Pepper&Carrot/.

    Following my mentor’s advice, I am reaching out to request guidance on
    how to package fonts with different licenses within a single Debian
    package. Additionally, I would like to ensure there are no licensing conflicts that could prevent the package from being accepted into Debian.

    The relevant licenses can be found here: https://framagit.org/peppercarrot/fonts/-/tree/master/.licenses? ref_type=heads <https://framagit.org/peppercarrot/fonts/-/tree/ master/.licenses?ref_type=heads>

    I appreciate your time and assistance.

    Best regards,
    Raúl García

    Hi,

    you can insert more than one license into debian/copyright file, so no
    problem to have files with different licenses:


    Files: *
    Copyright: 2025 Me
    License: Expat

    Files: sub-directory/*
    Copyright: 2025 U
    License: LGPL-3

    License: Expat
    Permission is hereby granted, free of charge, to any person obtaining a
    copy of this software and associated documentation files (the
    "Software"), to deal in the Software without restriction, including
    without limitation the rights to use, copy, modify, merge, publish,
    distribute, sublicense, and/or sell copies of the Software, and to
    permit persons to whom the Software is furnished to do so, subject to
    the following conditions:
    .
    The above copyright notice and this permission notice shall be included
    in all copies or substantial portions of the Software.
    .
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    License: LGPL-3
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as
    published by the Free Software Foundation; version 3.
    .
    On Debian systems, the full text of the GNU Lesser General Public
    License version 3 can be found in the file
    `/usr/share/common-licenses/LGPL-3'.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Raul G@21:1/5 to [email protected] on Mon Mar 3 15:40:01 2025
    2 mar 2025, 21:09, [email protected] wrote:

    On 3/2/25 14:30, Raul G wrote:

    Hello debian-legal team,

    This is my first time contributing to Debian, so I apologize in advance if I make any mistakes (and I appreciate any corrections).

    I am working on creating a Debian package that includes a collection of fonts from different creators. These fonts are necessary for contributors to properly display and edit the text in various languages for the FOSS webcomic /Pepper&Carrot/.

    Following my mentor’s advice, I am reaching out to request guidance on how to package fonts with different licenses within a single Debian package. Additionally, I would like to ensure there are no licensing conflicts that could prevent the package
    from being accepted into Debian.

    The relevant licenses can be found here:
    https://framagit.org/peppercarrot/fonts/-/tree/master/.licenses? ref_type=heads <https://framagit.org/peppercarrot/fonts/-/tree/ master/.licenses?ref_type=heads>

    I appreciate your time and assistance.

    Best regards,
    Raúl García


    Hi,

    you can insert more than one license into debian/copyright file, so no problem to have files with different licenses:


    Files: *
    Copyright: 2025 Me
    License: Expat

    Files: sub-directory/*
    Copyright: 2025 U
    License: LGPL-3

    License: Expat
    Permission is hereby granted, free of charge, to any person obtaining a
    copy of this software and associated documentation files (the
    "Software"), to deal in the Software without restriction, including
    without limitation the rights to use, copy, modify, merge, publish,
    distribute, sublicense, and/or sell copies of the Software, and to
    permit persons to whom the Software is furnished to do so, subject to
    the following conditions:
    .
    The above copyright notice and this permission notice shall be included
    in all copies or substantial portions of the Software.
    .
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    License: LGPL-3
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as
    published by the Free Software Foundation; version 3.
    .
    On Debian systems, the full text of the GNU Lesser General Public
    License version 3 can be found in the file
    `/usr/share/common-licenses/LGPL-3'.



    Hello,

    Thank you very much for your guidance. I have drafted the debian/copyright file, using the libreoffice package as a reference. I would appreciate it if you could review it and let me know whether it is correctly formatted and compliant.

    I have a few questions:
    1. You mentioned the Expat license—was this intended as a placeholder, or should my package actually use the MIT Expat license?

     2. To avoid repetition, I have grouped fonts by license type in the debian/copyright file. In the copyright field, I have listed multiple authors and referenced each font’s .COPYRIGHT file, which is included alongside the font. Is this approach
    correct?

    3. My current draft places both OTF and TTF fonts in the same directory. Should they be separated, or is it acceptable to keep them together?

    4. Where should I include the license headers? I am debating between adding a single header at the beginning of the package (after License: Expat) or including multiple headers for the different licenses. Also, where can I find the appropriate headers?

    I really appreciate your time and assistance. Thank you.

    Best regards,
    Raúl García

    ---

    Files: *
    Copyright: 2025 Me
    License: Expat 

    Files: debian/Latin/* \
           debian/Arabic/Mikhak* \
           debian/Bengali/lohit_bn.ttf \
           debian/Chinese\ Simplified/XiaolaiSC-Regular.ttf \
           debian/Chinese\ Simplified/Yozai-Bold.ttf \
           debian/Cyrillic/Lobster-Regular.ttf \
           debian/Farsi/Mikhak* \
           debian/Greek/Pecita.otf \
           debian/Hebrew/GveretLevinAlefAlefAlef-Regular.ttf \
           debian/Malayalam/Chilanka-Regular.ttf \
           debian/Sinhalese/NotoSansSinhala* \
           debian/Tamil/Coiny-Regular.ttf \
           debian/Tamil/Kavivanar-Regular.ttf \
           debian/sitelen\ pona/linja-sike4.2.otf
    Copyright: Various authors (see individual font copyright files)
    License: OFL-1.1
    License file: debian/.licenses/OFL11

    Files: debian/Chinese\ Simplified/wqy-microhei.ttc \
           debian/Malayalam/Suruma.ttf
    Copyright: Various authors (see individual font copyright files)
    L
  • From Francesco Poli@21:1/5 to All on Mon Mar 3 16:40:01 2025
    On Mon, 3 Mar 2025 15:22:40 +0100 (CET) Raul G wrote:

    [...]
    Hello,

    Hello!


    Thank you very much for your guidance. I have drafted the debian/copyright file, using the libreoffice package as a reference.
    [...]

    Wait, taking a look at the debian/copyright file of other packages is
    OK, if you need to see concrete examples, but I think it's even more
    important to understand the purpose of the debian/copyright file in a
    Debian package and the (recommended) format.

    Hence, I would encourage you to study the [relevant] [sections] of the
    Debian Policy and the [specification] of the machine-readable format,
    if you haven't yet done so.

    [relevant]: <https://www.debian.org/doc/debian-policy/ch-archive.html#copyright-considerations>
    [sections]: <https://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile>
    [specification]: <https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/>

    The debian/copyright file must be consistent with the licensing status
    of the Debian package that you are creating!
    The one provided by Yadd was clearly a generic example, not a draft of
    what you should prepare for your package.

    I should also mention that there are tools that (partially) automate
    the writing of the debian/copyright file in the machine-readable
    format.
    One such tool is 'decopy', for instance.


    I hope this helps.
    Bye!


    --
    http://www.inventati.org/frx/
    There's not a second to spare! To the laboratory! ..................................................... Francesco Poli .
    GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEygERR5zS79/7gjklPhwn4R9pv/4FAmfFzFMACgkQPhwn4R9p v/5YUg/+IFp4b3foGaEq5cenhkMi94O7+yJOO1wb4l9sYm01Uw/Spk4wIYkxeEsP mSU/3sFSsUPEILckn8xsVsxYJraXl6Y4/8fXQtgbqMQGS7mJXBrzAldok9jo9pqd VRLHBpLqIg0CyVoCbwht9JbkDliE+1eG24X+dcOxC3z1zOj1WNK6E6WnGQB8wcDz DpXVNxXXfGZXnzPzzKbuvracnpS3aoxxHCbeFmI6hm41GvjBz+586vBD7bU9+djI Sdn6cgPWfoY2yhunJZox99ySxOkAchxJyU3hvpnROp9IUltks7/0X+u9zEvZGP+w ejPnuAWqR1fOaDVqB59mn9qXngjBI4McNOishIrDJvn3Ypjok3Cms/BdHTieh7sU +j0ZBTrojgZ8/VG0csAGSgTchSP/INPQLlz1ZVOB0MpXMjcumYgpRWncuMY7JiUo LeL/1UuxVj8fO2A+kG+vr2BZvVY8UI1QX2nKoulSARrHQUL4npCA+RZqedSX+pbK T+yOMM+RK/VUyFksXviPtFyk8SqqsDpR8MuQH/bXTU/2JVzgKPash1mCs8/1tgwG V0UfYLTurXIXvgJmNLTn3OfGAhYc80q/X9B7HCBIakW+lVnHp2n1acXCModViyCJ y0P86xSiP+NnLd5wc7D4QphtARUQPICa
  • From Raul G@21:1/5 to All on Mon Mar 10 23:30:02 2025
    Hello again,
    Thank you for pointing me in the right direction.

    I'm amazed by the quantity of Debian documentation and tools available, and after an initial pass with 'decopy', I had to manually correct some entries. I also grouped the fonts by license type to improve clarity.
    I would really appreciate a final review of my debian/copyright file to ensure it fully meets Debian's expectations.

    Link to the copyright text: https://paste.debian.net/1362371/


    Thank you for your time. Best regards,
    Raúl García

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to Debian Legal on Mon Mar 10 16:07:53 2025
    Copy: [email protected] (Raul G)

    This is a multi-part message in MIME format.

    --nextPart2100560.UkFFEUeh36
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain; charset="utf-8"

    Raul,

    On Monday, March 10, 2025 3:26:25 PM MST Raul G wrote:
    Hello again,
    Thank you for pointing me in the right direction.

    I'm amazed by the quantity of Debian documentation and tools available, and after an initial pass with 'decopy', I had to manually correct some entries. I also grouped the fonts by license type to improve clarity. I would really appreciate a final review of my debian/copyright file to ensure it fully meets Debian's expectations.

    Link to the copyright text: https://paste.debian.net/1362371/

    Your first stanza should be for:

    Files: *
    Copyright: 2025 Somebody
    License: The main license of the project.

    This is the main stanza for the project. All the other stanzas are for exceptions.

    The second stanza should be:

    Files: debian/*
    Copyright: 2025 You
    License: Usually you want to make debian/* have the same license as the upstream
    project to make it easy to submit any code back to upstream when needed.

    Other stanzas with identical licenses can be combined. The way a debian/copyright stanza
    works is it says: all of the listed files are released under this license. One or more of the
    listed copyright entries applies to each file. You are free to use all of these files under this
    license. If for some reason you need to relicense all of these files, you will need to contact
    all of the copyright holders listed. If you only need to relicense some of these files, you
    will need to contact some of the copyright holders listed, but it is up to you to look closely
    at each file to figure out which of the copyright statements apply to the subset of files you
    are interested in.

    So, for example, the following are from your example:


    Files: Malayalam/Suruma.ttf
    Copyright: 2015-2021, Sue Lloyd-Williams, Victor Gaultney, Steve Smith
    License: OFL-1.1

    Files: Hebrew/*
    Copyright: 2016, Gili Levin, Shavit Yaacov (https://alefalefalef.co.il) License: OFL-1.1


    They could be combined into:

    Files: Malayalam/Suruma.ttf
    Hebrew/*
    Copyright: 2015-2021, Sue Lloyd-Williams, Victor Gaultney, Steve Smith
    2016, Gili Levin, Shavit Yaacov (https://alefalefalef.co.il) License: OFL-1.1

    An example debian/copyright you might find helpful:

    https://salsa.debian.org/debian/courier/-/blob/master/debian/copyright?ref_type=heads


    Separate from debian/copyright questions, I notice that you have some OFL fonts with
    reserved file names. This is one of my least favorite licensing scenarios, but it is possible
    to make it work with Debian main. You might find the documentation I included with the
    fonts-adobe-sourcesans3 package helpful.

    https://salsa.debian.org/fonts-team/fonts-adobe-sourcesans3/-/blob/master/debian/
    README.Source?ref_type=heads

    You might also find the debian/copyright for the fonts-adobe-sourcesans3 package
    interesting. Because there are Multiple Upstream Tarballs (MUT) combined in this
    package, I chose to create a separate Files: stanza for each one, even though I could have
    combined them because they are under the same license.

    --
    Soren Stoutner
    [email protected]

    --nextPart2100560.UkFFEUeh36
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html; charset="utf-8"

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Raul,</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On Monday, March 10, 2025 3:26:25 PM MST Raul G wrote:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Hello again,</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Thank you for pointing me in the right direction.</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; I'm amazed by the quantity of Debian documentation and tools available, and</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; after an i
  • From Francesco Poli@21:1/5 to All on Tue Mar 11 10:20:01 2025
    On Mon, 10 Mar 2025 23:26:25 +0100 (CET) Raul G wrote:

    [...]
    Link to the copyright text: https://paste.debian.net/1362371/
    [...]

    I see the following:

    [...]
    | Files: Ukranian/*
    | Copyright: 2014, Sergiy Tkachenko / 4th february
    | License: CC-BY-ND-4
    [...]

    My own personal opinion about Creative Commons licenses is that they
    are all non-free (with the only exception of CC0 and, possibly, of CC-by-sa-v4.0, due to its one-way compatibility with GPLv3).

    Unfortunately, Debian ftp masters disagree with me and accept
    CC-by-sa-v3.0, CC-by-sa-v4.0, CC-by-v3.0, and CC-by-v4.0 into Debian
    main.

    Anyway, CC-by-nd-v4.0 is definitely unable to meet the DFSG.

    Hence, if your package is intended for Debian main, I think you should
    try one of the following strategies:

    a) try to get in touch with the copyright holder of the
    CC-by-nd-v4.0-licensed font and persuade him to re-license the font
    under DFSG-free terms (for instance under the Expat/MIT license, or
    under the GPLv3 license with font exception)

    b) drop the CC-by-nd-v4.0-licensed font from the Debian package


    I hope this helps.


    --
    http://www.inventati.org/frx/
    There's not a second to spare! To the laboratory! ..................................................... Francesco Poli .
    GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEygERR5zS79/7gjklPhwn4R9pv/4FAmfP/rcACgkQPhwn4R9p v/6HxRAAlrQ+P1ovGBAQKrULglGzvvOhTf/n7zjjjzrVZyf8cV8OJyRe9/vQ/XPU IGHiUVHNIfaMZFnjkG4xTW45tzJUYOBgacTtbvvjWmPL/ipDlBjNmzscrdRaoueY tJTS74qkDzQ7PgyOmdWEgXxvqGG0cE5QGUBFkxxA45AtaRMeMcDdKhXDYRsjxHZm SdRr91hFkuhkpbIhXSSm1EuAx2l2Ij+42t/4PlQqBoQ6Pdl629J+fabin5AL0nFY 5LMWG6MGWpwSdXFK6ZWPkBbresNuY2meKyokYr8QgX4VAcjQ1Apc0bl98dtQ0DAO r8PO0bpG7Nhwp8lB7+gi32BCxQV7JuNhvMENEmlwgjbeHRwNvnlEnDX1VELaZLwM PK6Ejfct8+pZuS97GqBgdIXFZNmTKSPLoNgTxA1mGtMA1oV+diJDV8BxfQqsHvyr x3MPRfLmAoFlDv7eS8Zb5eUOgKy/gup2W8QFmPnlBrj68lWRnpIUNZkQo6shuoyL QcXoBsgnFtQbZ19WC3uLpsh3ZFkryefGocC7EgLP+nJ/HYlKae4WJYiOR8Cn3UjE Nlmzxge1U8hKb8mD5IiV5WuuHXu83NjSB25RQJTCuelYVdCadfOQvR3g3UgqasTu mnVF+3iLALBOoETryu6ymWOwIaPN7WGx
  • From Raul G@21:1/5 to All on Tue Mar 11 15:20:01 2025
    Hi all,
    Thank you so much for your input. I have reviewed the aspects previously mentioned, and the updated version of the debian/copyright file is now available at the following link:   https://paste.debian.net/1362476/

    This new version has been modified to remove incompatible fonts  and group all remaining fonts by license type.  

    ---

    Additionally, Soren Stoutner pointed out an important detail regarding OFL-licensed fonts that have a Reserved Font Name (RFN). My question is:  
    - Is it necessary to explicitly mention each font's Reserved Font Name in the OFL license section, or is a general mention of RFNs sufficient?  

    Lastly, I would appreciate further assistance regarding the following guideline:  
    Build the font from source using tools from Debian main during the package build but distribute the upstream build in the binary package instead. In this case, it is not required to move the font to contrib. 

    Any clarification on this point would be greatly appreciated.  

    Thank you for your time and help!  

    Best regards,  
    Raúl G

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to All on Tue Mar 11 17:07:24 2025
    This is a multi-part message in MIME format.

    --nextPart4302776.uADA5c2rLh
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain; charset="utf-8"

    On Tuesday, March 11, 2025 2:13:27 AM MST Francesco Poli wrote:
    On Mon, 10 Mar 2025 23:26:25 +0100 (CET) Raul G wrote:

    [...]

    Link to the copyright text: https://paste.debian.net/1362371/

    [...]

    I see the following:

    [...]

    | Files: Ukranian/*
    | Copyright: 2014, Sergiy Tkachenko / 4th february
    | License: CC-BY-ND-4

    [...]

    My own personal opinion about Creative Commons licenses is that they
    are all non-free (with the only exception of CC0 and, possibly, of CC-by-sa-v4.0, due to its one-way compatibility with GPLv3).

    Unfortunately, Debian ftp masters disagree with me and accept
    CC-by-sa-v3.0, CC-by-sa-v4.0, CC-by-v3.0, and CC-by-v4.0 into Debian
    main.

    Anyway, CC-by-nd-v4.0 is definitely unable to meet the DFSG.

    Good catch. Somehow I didn’t notice the CC-BY-ND-4 when I was looking over the
    licenses. Definitely DFSG non-free.

    --
    Soren Stoutner
    [email protected]

    --nextPart4302776.uADA5c2rLh
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html; charset="utf-8"

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On Tuesday, March 11, 2025 2:13:27 AM MST Francesco Poli wrote:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; On Mon, 10 Mar 2025 23:26:25 +0100 (CET) Raul G wrote:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; [...]</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; Link to the copyright text: https://paste.debian.net/1362371/</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p style="m
  • From Soren Stoutner@21:1/5 to Debian Legal on Tue Mar 11 17:06:14 2025
    Copy: [email protected] (Raul G)

    This is a multi-part message in MIME format.

    --nextPart4502803.QZNE9M9tJY
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain; charset="utf-8"

    On Tuesday, March 11, 2025 7:11:25 AM MST Raul G wrote:
    Hi all,
    Thank you so much for your input. I have reviewed the aspects previously mentioned, and the updated version of the debian/copyright file is now available at the following link: https://paste.debian.net/1362476/

    This new version has been modified to remove incompatible fonts and group all
    remaining fonts by license type.

    ---

    Additionally, Soren Stoutner pointed out an important detail regarding OFL-licensed fonts that have a Reserved Font Name (RFN). My question is: - Is it necessary to explicitly mention each font's Reserved Font Name in the OFL license section, or is a general mention of RFNs sufficient?

    Each reserved name must be mentioned explicitly stating who has reserved it. However,
    you could list of group of fonts with reserved names by different companies in one stanza
    with a comment explaining each of the reserved names underneath.

    Or, you could choose to have a separate stanza for each for each font with a reserved
    name. It is up to you.

    Lastly, I would appreciate further assistance regarding the following guideline:
    Build the font from source using tools from Debian main during the package build but distribute the upstream build in the binary package instead. In this case, it is not required to move the font to contrib.
    Any clarification on this point would be greatly appreciated.

    When shipping fonts in main, you can’t ship the binary files provided by upstream. You
    have to build them from source yourself during the package build.

    However, OFL fonts with reserved names create a tricky problem in this regard. The
    license states that "No Modified Version of the Font Software may use the Reserved Font
    Name”. It allows you to make and distribute modified versions of the font as long as you
    change the name. But if you want to use the name, you may only distribute unmodified
    versions of the fonts.

    (By the way, this exists in the license so that a company like Adobe, which cares very much
    about a document containing one of their fonts laying out precisely on every computer in
    the world, can guarantee that someone cannot distribute one of their fonts that has even
    a slight variation in kerning or layout causing something like a change in the the line
    breaks in a document containing that font.)

    The question then becomes, how do you determine that the copy of the font you build
    isn’t a “modified version” of the binary font distributed upstream? If the fonts are bitwise
    identical, then that is an easy determination. But, in many cases, when you build a font
    from source, it will not be bitwise identical to the copy distributed upstream.

    Some of these variations don’t matter and probably don’t rise to the level of a “modified
    version”. But it can be hard to guarantee that.

    In the case of fonts-adobe-sourcesans3, it is built using AFDKO (Adobe Font Development
    Kit for OpenType). Different versions of the AFDKO produce slightly bitwise different font
    binaries. Because the AFDKO in Debian changes over time, even if the build I upload to
    unstable is bitwise identical to the upstream binary fonts, it isn’t guaranteed to stay that
    way if the package is rebuilt in the future.

    There are several ways to deal with this in Debian, as described on the wiki.

    https://wiki.debian.org/Fonts

    One of them is:

    "Build the font from source using tools from Debian main during the package build but
    distribute the upstream build in the binary package instead. In this case it is not required
    to move the font to contrib.”

    This is a compromise position, not the ideal. It is the course I followed with fonts-adobe-
    sourcesans3. It proves that the font can be built from the source, but it then distributes
    the upstream binary font to comply with the reserved name.

    In the case of fonts-adobe-sourcesans3 I included simple instructions for how someone
    could modify the source package to keep the fonts generated at build time, making it easy
    for someone to verify that the fonts built by the package are substantively the same as the
    fonts distributed upstream.https://

    salsa.debian.org/fonts-team/fonts-adobe-sourcesans3/-/blob/master/debian/ README.Source?ref_type=heads#L44-46

    https://salsa.debian.org/fonts-team/fonts-adobe-sourcesans3/-/blob/master/debian/
    install?ref_type=heads

    --
    Soren Stoutner
    [email protected]

    --nextPart4502803.QZNE9M9tJY
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html; charset="utf-8"

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On Tuesday, March 11, 2025 7:11:25 AM MST Raul G wrote:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Hi all,</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Thank you so much for your input. I have reviewed the aspects previously</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; mentioned, and the updated version of the debian/copyright file is now</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; available at the following link:   https://paste.debian.net/1362476/</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p styl