GNOME Bugzilla – Bug 769986
Be robust against incorrectly displaying software as 3rd party or nonfree
Last modified: 2017-02-17 12:02:49 UTC
Created attachment 333417 [details] screenshot In a fresh install of Fedora 24, Lklug fonts provided by a Fedora package are displayed as 3rd party and nonfree. There is something wrong with Lklug font metadata, and a downstream bug exists for this. We need to be robust against ever displaying Fedora-provided software as nonfree.
I think I'd rather fix the bug than workaround it TBH.
Richard, please do fix the bug, but this is too fragile, it's just going to break again due to another unforeseen bug in the future.... If you want to be stricter, you could fail metadata generation for the entire distro when an app would be detected as proprietary or third-party.
So, Debian has something like you're suggesting (i.e. everything from debian-main is free software if not specified), but I'm not sure how you could do it in a distro-independent way. For Fedora we'd have to have a large whitelist, which is kinda sucky, and only works when we have valid yumdb data.
I don't think we want to workaround this in GNOME Software.