@balasankarc
Copy link

I am trying to validate the following metadata xml file

<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2019 Swathanthra Malayalam Computing <contact@smc.org.in> -->
<component type="font">
    <id>in.org.smc.dyuthi</id>
    <name>Dyuthi</name>
    <metadata_license>CC0-1.0</metadata_license>
    <project_license>OFL-1.1 OR (GPL-3.0-or-later WITH Font-exception-2.0)</project_license>
    <description>
        <p>
            Dyuthi Malayalam Typeface. Ornamental font suitable for titles.
        </p>
    </description>
    <summary>Dyuthi Malayalam Font</summary>
    <url type="homepage">https://smc.org.in/fonts</url>
    <url type="bugtracker">https://gitlab.com/smc/fonts/dyuthi/issues</url>
    <update_contact>contact_at_smc_org_in</update_contact>
    <provides>
        <font>Dyuthi Regular</font>
    </provides>
    <languages>
        <lang>ml</lang>
    </languages>
</component>

and appstreamcli validate returns an error

$ appstreamcli validate in.org.smc.dyuthi.metainfo.xml
W: in.org.smc.dyuthi:7: spdx-license-unknown WITH

Validation failed: warnings: 1

The font is released under OFL-1.1 or GPL-3.0+ font exception.

Version 0.12.9 of appstreamcli

$ appstreamcli --version                                
AppStream version: 0.12.9