User:Patches/PackagingDrafts/FontsPolicy

From FedoraProject

< User:Patches | PackagingDrafts(Difference between revisions)
Jump to: navigation, search
(Licensing Information in Metadata)
(upstream first!)
Line 3: Line 3:
 
== Licensing Information in Metadata ==
 
== Licensing Information in Metadata ==
  
The "copyright notice" field (tag #0) of the "name" table of TTF and OTF files '''MUST''' be populated and contain accurate information.  Additionally, if information is provided in the "license description" (#13) or "license info URL" (#14) fields are populated, the information contained therein must also be accurate.
+
The "copyright notice" field (tag #0) of the "name" table of TTF and OTF files '''MUST''' be populated and contain accurate information.  Additionally, if information is provided in the "license description" (#13) or "license info URL" (#14) fields are populated, the information contained therein must also be accurate.  You can use [[User:Patches/ttname|<code>ttname</code>]] to review the metadata included with the font to check it for accuracy.
  
You can use [[User:Patches/ttname|<code>ttname</code>]] to check the metadata and correct it if necessary.
+
If the metadata is incorrect, packagers should work with upstream to ensure the metadata is properly populated there, so all users of the font can benefit from the corrections.  If upstream is non-responsive or you are waiting on a new release for the corrections, you can also use <code>ttname</code> in <code>%prep</code> to correct the metadata for the Fedora package.

Revision as of 21:12, 4 August 2013

Note.png
This is an additional section that should be added to the existing fonts policy.

Licensing Information in Metadata

The "copyright notice" field (tag #0) of the "name" table of TTF and OTF files MUST be populated and contain accurate information. Additionally, if information is provided in the "license description" (#13) or "license info URL" (#14) fields are populated, the information contained therein must also be accurate. You can use ttname to review the metadata included with the font to check it for accuracy.

If the metadata is incorrect, packagers should work with upstream to ensure the metadata is properly populated there, so all users of the font can benefit from the corrections. If upstream is non-responsive or you are waiting on a new release for the corrections, you can also use ttname in %prep to correct the metadata for the Fedora package.