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

Feature Request: REUSE compliance #613

Open
wtraylor opened this issue Nov 13, 2020 · 0 comments
Open

Feature Request: REUSE compliance #613

wtraylor opened this issue Nov 13, 2020 · 0 comments

Comments

@wtraylor
Copy link

The REUSE standard from the Free Software Foundation Europe helps clarify license information in open-source projects. To be REUSE-compliant, every file in a Git repository has to have license information, which is either stored in the header of the file as a comment, or as a separate text file with the .license extension. More details in the REUSE tutorial.

I would like to make my research projects REUSE-compliant and use Packrat.

Every source code package in packrat/src comes with its own license, which can be found in the DESCRIPTION file. In order to create the .license file for a package, I would need to extract the license, copyright holders, and year from DESCRIPTION manually. That is a lot of effort and prone to errors.

My feature suggestion:

  • Packrat automatically generates .license files alongside every tar.gz package source file.
  • Packrat adds the REUSE license header to the files it generates in the packrat folder, namely init.R, packrat.opts, and packrat.lock. I suggest the config files to be in the public domain under CC0-1.0, as suggested by the REUSE tutorial.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant