-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Can the license field better describe the licenses? #7355
Comments
That change was indeed a bit annoying. Rubygems warns me about just about all my projects now. I can change my projects, but it is still tedious - every project that has e. g. "GPL-2.0" or something like Could you upstream devs perhaps consider the impact of those changes more in the future? The |
Shouldn't the goal be to simply comply with the SPDX License Expressions format? While this might break things initially, arguably it would be the sensible choice, since 1) it's an established standard, 2) Gemspecs already expect SPDX identifiers anyway (but don't support proper formats with choices and exceptions yet). |
I am afraid that fully supporting SPDX could be project on its own. I believe that for example RPM does not interpret the BTW does |
A while ago, I have submitted this PR trying to clarify the project license. Part of the PR was this line:
And now it was pointed out to me that this is not according to the documentation and of course RubyGems complains:
The root issue is that I have not realized that the
licenses
field is an array of identifiers. The following could satisfy the RubyGems license validation:nevertheless, there is IMHO a lot of information lost. So I though I'll check here what is RubyGems view on this problem. I understand that trying to be more precise in this are would cost a lot of effort, therefore I'm fine if this was rejected. Or maybe the the documentation could be improved to better describe that this is only list of identifiers without capturing anything more complex. Not sure
The text was updated successfully, but these errors were encountered: