[R-pkg-devel] Help for understanding CRAN rejection

Ivan Krylov |kry|ov @end|ng |rom d|@root@org
Tue Jul 9 09:11:33 CEST 2024


В Mon, 8 Jul 2024 15:12:24 +0000
Matei Teleman <matei.teleman using unil.ch> пишет:

> Non-FOSS package license (file LICENSE)

> The license we’re using is the standard CC BY-NC-ND 4.0 and is listed
> among the accepted licenses for CRAN

Instead of putting the license text in a file inside the package (that
would have to match byte by byte in order to be recognised
automatically, or may be subtly different from the original with
potentially drastic legal consequences), use the name of the license
listed at [1]:

License: CC BY-NC-ND 4.0

If you want to keep the full text of the license in your source code
repository, put it in a file that you exclude from the source package
using .Rbuildignore.

I'm assuming you've already seen the CC FAQ [2] that recommends against
using CC licenses for software and chose it because it offers
restrictions for commercial use and distribution of derivatives. Too
bad none of the other licenses at [1] offer the same kind of
restrictions.

>    Suggests or Enhances not in mainstream repositories:
>      velocyto.R

Just making sure: have you provided the instructions for obtaining
velocyto.R in the 'Description' field of the DESCRIPTION file?

-- 
Best regards,
Ivan

[1]
https://svn.r-project.org/R/trunk/share/licenses/license.db

[2]
https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software



More information about the R-package-devel mailing list