Learn more about these different git repos.
Other Git URLs
I was asked to dump the question here ...
Shouldn't the license of the module be licensed based on the module content? Analogy in spec file world is that we need to set License: field based on the complete contents (e.g. all sources building any of the sub-packages).
There are two fields for license in modulemd:
data.license.module
data.license.content
Looks like we did not understand each other during the workshop. Pavle, are there still some concerns from your side?
That is what I meant during the workshop.
Yeah, the related question live was: Is it legally "safe" to ship GPLv3+ content within modulemd with license.module: MIT? Or what does it mean for me as the consumer of the module? Do we have to have that tag in the end (if one cares about the modulemd file license, he can state that in comments I guess)?
license.module: MIT
Another level of abstraction, module is set of packages (aka yum repository). What's the license of the actual Fedora repositories? What's the license of the whole Fedora?
Fedora repositories are generated from two things:
fedora-comps
pungi-fedora
modulemd is more than just repodata; it's a build recipe and in that respect I see it more like a SPEC file than repodata (even though it fulfills that role as well). The original input, regardless of whether it's partially generated, is also defined by humans and can be licensed.
Anyway, IANAL. If you believe modulemd files don't deserve a license of their own, raise that question with Fedora Legal.
If you believe modulemd files don't deserve a license of their own, raise that question with Fedora Legal.
Why I should go and raise something with legal? :)
What I wanted to say is that data.license.module: MIT evoked the feeling that the module is MIT -> but in such case you wouldn't be allowed to ship GPLv2+ software inside (I guess, you would have to make the whole module GPLv2+, but IANAL too).
data.license.module: MIT
Sorry, I was confused by two things: data.license.module is not license of "module" and I also didn't know that Fedora spec files are by default MIT (I thought that the license should match with the license of the content, aka License field -- but one needs to specify the license in spec file comments to change).
Since you seem to be sure that the status quo is fine, please close this case. Thanks for having a look at this!
Metadata Update from @praiskup: - Issue close_status updated to: Invalid - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.