Adding AppData files for frameworks

Matthias Klumpp matthias at tenstral.net
Fri Jan 8 14:29:58 UTC 2016


2016-01-08 15:24 GMT+01:00 Alexander Larsson <alexl at redhat.com>:
> On fre, 2016-01-08 at 11:02 +0000, Richard Hughes wrote:
>> On 8 January 2016 at 10:50, Alexander Larsson <alexl at redhat.com>
>> wrote:
>> > >
>> > >   <project_license>GPL-2.0+</project_license>
>> >
>> > This is tricky. The runtime is a combination of many licenses. What
>> > should it show? All? The major ones? None? "Various"?
>>
>> Wel, gnome-software needs to decide if it's free or non-free so we
>> can
>> label it in the UI. "Various" is going to be understood as nonfree by
>> the parser if it's not a valid SPDX license ID. I think it's a pain,
>> but I think listing them all is the only way to go here, legally.
>
> Well, this is a *lot* of work. I'm not looking forward to it. I guess
> it just something that needs to be done though.

I see lots of value in having detailed copyright information about
software compilations... In this case, maybe a file like we use in
Debian (debian/copyright, containing machine-readable copyright
information) is the better choice to describe a license, and maybe we
could refer to that instead of a full license description in the XML
file (the project_license tag contents would become pretty long...)

Btw, as Richard said, I'd like to have all software providing public
interfaces to have a metainfo file describing them - machine-readable
metadata from upstream is a pretty helpful thing :)

Cheers,
    Matthias

-- 
Debian Developer | Freedesktop-Developer
I welcome VSRE emails. See http://vsre.info/



More information about the xdg-app mailing list