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.
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.
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 theDESCRIPTION
file. In order to create the.license
file for a package, I would need to extract the license, copyright holders, and year fromDESCRIPTION
manually. That is a lot of effort and prone to errors.My feature suggestion:
.license
files alongside everytar.gz
package source file.packrat
folder, namelyinit.R
,packrat.opts
, andpackrat.lock
. I suggest the config files to be in the public domain under CC0-1.0, as suggested by the REUSE tutorial.