Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metainfo licenses: gfdl without invariant #225

Closed
juanma1980 opened this issue Mar 29, 2019 · 4 comments
Closed

Metainfo licenses: gfdl without invariant #225

juanma1980 opened this issue Mar 29, 2019 · 4 comments
Labels
forwarded This is not our bug, but we are waiting on a fix from another project specification

Comments

@juanma1980
Copy link

I think I've found a bug:

metainfo-license-invalid
The metainfo file does not seem to be licensed under a permissive license. Valid permissive licenses include FSFAP, CC0-1.0 or MIT. Permissive licenses are required to allow distributors to include the metadata in mixed data collections without the risk of license violations due to mutually incompatible licenses. If you think this message is an error and 'GFDL-1.2-without-invariant' is actually valid, please file a bug against AppStream.

GFDL-1.2-without-invariant mut be ok as GFDL-1.2 is a valid one. Or maybe I'm missing something?

@ximion
Copy link
Owner

ximion commented Mar 29, 2019

That license identifier is not listed in the SPDX license list: https://spdx.org/licenses/ or in the common license exceptions.
I would gladly add this license as allowed, because especially in Debian GFDL with invariant sections is considered non-free, but I think the proper way is to have SPDX include the license ID first.
Unless I am missing something here, of course.

@juanma1980
Copy link
Author

I see your point, I think you're right. I'll contact package mantainer and ask him to contact spdx or change the metainfo license.

@ximion ximion added incomplete specification forwarded This is not our bug, but we are waiting on a fix from another project and removed incomplete labels Jun 16, 2019
@ximion
Copy link
Owner

ximion commented Jan 14, 2020

Since AppStream supports the SPDX WITH operator now, all that would be needed is to add this to the exception list with some common ID: https://spdx.org/licenses/exceptions-index.html

@ximion
Copy link
Owner

ximion commented Jan 15, 2020

Actually, I don't think we'll be adding more permitted licenses to the metainfo license set. Otherwise @hughsie will go mad, but also if we do that we will basically be adding new licenses forever to the permitted list and have lawyers perpetually reviewing them.
Does FSFAP as license work for you in this case?

@ximion ximion closed this as completed Jan 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
forwarded This is not our bug, but we are waiting on a fix from another project specification
Projects
None yet
Development

No branches or pull requests

2 participants