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

Update licenses listed in gem #924

Open
voxik opened this issue Sep 5, 2022 · 1 comment
Open

Update licenses listed in gem #924

voxik opened this issue Sep 5, 2022 · 1 comment

Comments

@voxik
Copy link
Contributor

voxik commented Sep 5, 2022

On top of #921, I'd like to ask if the .gemspec license field can be updated. Currently, it says just Ruby:

s.licenses = ["Ruby"]

But I think that the field should list all licensed used in the package and therefore it should be:

GPL-2.0 AND Ruby AND BSD-3-Clause AND CC-BY-2.5 and OFL-1.1-RFN

Where the

  • GPL-2.0 AND Ruby comes from the LICENSE.rdoc file,
  • BSD-3-Clause is specified in lib/rdoc/generator/darkfish.rb
  • CC-BY-2.5 should be the silk icon set license
  • OFL-1.1-RFN is from lib/rdoc/generator/template/darkfish/css/fonts.css

The LEGAL.rdoc also mentions some test file which follows Perl licensing, however this code is not shipped in resulting packages, so it probably does not qualifies.

BTW the GPL-2.0 is also questionable, because Ruby itself was relicensed quite some time ago, but the RDoc LICENSE file still states GPL-2.0. It might be fine as it is. Not sure.

@voxik
Copy link
Contributor Author

voxik commented Mar 8, 2023

GPL-2.0 is deprecated identifier. Therefore GPL-2.0-only should probably be used. But hard to tell.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant