#1091082 fonts-osifont: debian/copyright is inaccurate

#1091082#5
Date:
2024-12-22 09:36:13 UTC
From:
To:
Dear Maintainer,

The package ships osifont.ttf and osifont-italic.ttf.
According to upstream (https://github.com/hikikomori82/osifont/)
the license is different for the differnt fonts according to their
name:

The current d/copyright does not differentiate, it claims all three
licenses for the osifont.ttf.

#1091082#10
Date:
2024-12-31 09:20:13 UTC
From:
To:
Checking the package again, the fonts with the license flavours are
generated during build and the license is applied at build time [1].

However, that means that the source of the font (osifont.sfd) has a unspecified license.
osifont-italic.sfd, OTOH, has a copyright specified:

  Copyright: Created by\nZefram Cochrane,\nhikikomori82@gmail.com,\nwith
  FontForge 2.0 (http://fontforge.sf.net)\n\nProject hosted
  on:\nhttp://github.com/hikikomori82/osifont/\n\nDistributed under GNU LGPL
  version 3 with GPL font exception:\n\nAs a special exception, if you create a
  document which uses this font, and embed this font or unaltered portions of
  this font into the document, this font does not by itself cause the resulting
  document to be covered by the GNU General Public License. This exception does
  not however invalidate any other reasons why the document might be covered by
  the GNU General Public License. If you modify this font, you may extend this
  exception to your version of the font, but you are not obligated to do so. If
  you do not wish to do so, delete this exception statement from your version.

[1]
https://salsa.debian.org/fonts-team/fonts-osifont/-/blob/master/generate.sh?ref_type=heads)

#1091082#17
Date:
2025-01-01 12:38:33 UTC
From:
To:
Upstream confirmed license:

https://github.com/hikikomori82/osifont/issues/23#event-15790575391

Question:
"Hi,

while packaging FreeCAD for Debian I cam across the fonts-osifont
package for Debian and found that the file osifont.sfd is not clearly
licensed and to avoid DFSG problems I'm reaching out for clarifcation.
This issue is tracked at Debian Bug #1091082

IIUIC the license is applied when running generate.sh by replacing
LICENSE_PLACEHOLDER in osifont.sfd. However this does not specify the
license for this file, so I assume the license for this file is the
three licenses options "ored", like

GNU GPL licence version 3 with font exception  OR
GNU GPL licence version 2 with font exception OR
GNU LGPL licence version 3 with font exception

I'd appreciate if you could confirm my understanding, so that I'll be
able to fix the Debian bug.

TIA! (and many kudos for the font!)"

Answer:
"Yes, you can pick one of the 3 licenses, the script itself also have
one of the three licenses"