ropensci-review-tools / pkgcheck

Check whether a package is ready for submission to rOpenSci's peer-review system
https://docs.ropensci.org/pkgcheck/
18 stars 6 forks source link

license checks? #73

Closed mpadge closed 2 years ago

mpadge commented 3 years ago

@maelle There is currently a pkgchk_pkg_license() function but this is not actually a check at all - it just extracts the license, but this information appears in neither summary nor print outputs. The two usual questions for you:

  1. Should we implement an actual license check?
  2. And if so, what?

I'm sure you're well aware of how non-trivial it is to implement a concrete check for license acceptability. Maybe it might be best just to add distinct "license" information in the overall print output. So my alternative suggestion would be:

  1. Ignore license info entirely in summary output;
  2. Add the license text as directly extracted from DESCRIPTION to the print output, somewhere near the top.

Thoughts?

maelle commented 3 years ago

Our policy is to ask that the licence is in https://svn.r-project.org/R/trunk/share/licenses/license.db or https://opensource.org/licenses/alphabetical

So maybe if possible (I can imagine comparing the licence field in DESCRIPTION with the license names might be tricky depending on variations) there could be a green check mark indicating the licence is in the list https://devguide.ropensci.org/building.html#licence?

Otherwise what you propose is good, with maybe a direct link to the two lists so the editor can quickly see whether the licence is in there in case it's a rare one? It might also be quicker as there won't be rare licenses often I suppose.

mpadge commented 3 years ago

I would foresee the main problem being compound licenses from multiple, differently-licensed components. The format of such compound statements probably ought not be presumed to be expressed in a sufficiently regular way to allow accurate greping, hence the suggestion that that info is simply dumped to screen. And yes, linked is a good idea too.

mpadge commented 2 years ago

@maelle implemented in the R/check-license.R file, which should never fail, and would be caught by R CMD check anyway. That just means it should be okay to just keep this check, as it will likely only bring up a :heavy_multiplication_x: when "License" entries are malformed, which would be useful to diagnose.

The whole thing works with an internal list of recognised license specifications (mostly but not always official abbreviations) kept in R/license-list.R, which as it says as the top is auto-generated by the data-raw/license-list.R script file. I'm pretty sure we can just leave this as is now, and that it will mostly never be triggered, but when it is can only provide useful information.

maelle commented 2 years ago

Thanks! I'd be in favor of also documenting this in the contributing guide maybe? Or with a comment at the top of the data-raw file (e.g. indicating when we'd have to re-run it)

mpadge commented 2 years ago

I think current documentation is sufficient, but will add a comment to the data-raw file linking to the following revision history of the file (generated with svn blame -v license.db | sort, which is more intelligible here than the git blame equivalent).

blame history of license.db

``` 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: BSD 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: FreeBSD 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: GPL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: GPL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: LGPL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: LGPL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: LGPL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: MIT 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: MPL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Abbrev: MPL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: Apache License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: Apache License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: Artistic License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: Artistic License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: CeCILL 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: FreeBSD License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: GNU General Public License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: GNU General Public License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: GNU Lesser General Public License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: GNU Lesser General Public License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: GNU Library General Public License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: MIT License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: Modified BSD License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: Mozilla Public License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Name: Mozilla Public License 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) SSS: Artistic-1.0 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) SSS: Artistic-2.0 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) SSS: GPL-2 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) SSS: GPL-3 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) SSS: LGPL-2 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) SSS: LGPL-2.1 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) SSS: LGPL-3 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 1.0 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 1.0 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 1.1 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 1.1 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 2 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 2 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 2 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 2.0 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 2.0 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 2.1 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 3 43230 hornik 2007-10-21 16:58:21 +0200 (Sun, 21 Oct 2007) Version: 3 43276 hornik 2007-10-25 21:20:25 +0200 (Thu, 25 Oct 2007) Abbrev: CeCILL 43349 hornik 2007-11-04 18:51:48 +0100 (Sun, 04 Nov 2007) Abbrev: CPL 43349 hornik 2007-11-04 18:51:48 +0100 (Sun, 04 Nov 2007) Name: Common Public License 43349 hornik 2007-11-04 18:51:48 +0100 (Sun, 04 Nov 2007) OSI: open 43349 hornik 2007-11-04 18:51:48 +0100 (Sun, 04 Nov 2007) URL: http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt 43349 hornik 2007-11-04 18:51:48 +0100 (Sun, 04 Nov 2007) Version: 1.0 43621 hornik 2007-12-08 17:26:22 +0100 (Sat, 08 Dec 2007) 43621 hornik 2007-12-08 17:26:22 +0100 (Sat, 08 Dec 2007) Abbrev: AGPL 43621 hornik 2007-12-08 17:26:22 +0100 (Sat, 08 Dec 2007) Name: GNU Affero General Public License 43621 hornik 2007-12-08 17:26:22 +0100 (Sat, 08 Dec 2007) SSS: AGPL-3 43621 hornik 2007-12-08 17:26:22 +0100 (Sat, 08 Dec 2007) Version: 3 47922 hornik 2009-02-15 19:26:45 +0100 (Sun, 15 Feb 2009) 47922 hornik 2009-02-15 19:26:45 +0100 (Sun, 15 Feb 2009) Abbrev: EPL 47922 hornik 2009-02-15 19:26:45 +0100 (Sun, 15 Feb 2009) Name: Eclipse Public License 47922 hornik 2009-02-15 19:26:45 +0100 (Sun, 15 Feb 2009) Version: 1.0 50384 hornik 2009-11-10 21:05:11 +0100 (Tue, 10 Nov 2009) 50384 hornik 2009-11-10 21:05:11 +0100 (Tue, 10 Nov 2009) Name: Lucent Public License 50384 hornik 2009-11-10 21:05:11 +0100 (Tue, 10 Nov 2009) Version: 1.02 50990 hornik 2010-01-15 23:19:09 +0100 (Fri, 15 Jan 2010) 50990 hornik 2010-01-15 23:19:09 +0100 (Fri, 15 Jan 2010) Abbrev: EUPL 50990 hornik 2010-01-15 23:19:09 +0100 (Fri, 15 Jan 2010) Name: European Union Public License 50990 hornik 2010-01-15 23:19:09 +0100 (Fri, 15 Jan 2010) Version: 1.1 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) Abbrev: CC BY-NC-ND 3.0 US 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) Abbrev: CC BY-NC-SA 3.0 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) Name: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 United States License 53942 hornik 2011-01-08 15:36:32 +0100 (Sat, 08 Jan 2011) Name: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License 58466 hornik 2012-02-23 10:55:02 +0100 (Thu, 23 Feb 2012) 58466 hornik 2012-02-23 10:55:02 +0100 (Thu, 23 Feb 2012) Abbrev: MPL 58466 hornik 2012-02-23 10:55:02 +0100 (Thu, 23 Feb 2012) Name: CC0 58466 hornik 2012-02-23 10:55:02 +0100 (Thu, 23 Feb 2012) Name: Mozilla Public License 58466 hornik 2012-02-23 10:55:02 +0100 (Thu, 23 Feb 2012) Version: 2.0 61274 hornik 2012-12-10 20:30:22 +0100 (Mon, 10 Dec 2012) 61274 hornik 2012-12-10 20:30:22 +0100 (Mon, 10 Dec 2012) Abbrev: CC BY-SA 2.0 61274 hornik 2012-12-10 20:30:22 +0100 (Mon, 10 Dec 2012) Name: Creative Commons Attribution-ShareAlike 2.0 Generic License 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: no 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: no 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: no 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61373 hornik 2012-12-19 08:25:06 +0100 (Wed, 19 Dec 2012) FOSS: yes 61381 hornik 2012-12-22 12:42:50 +0100 (Sat, 22 Dec 2012) 61381 hornik 2012-12-22 12:42:50 +0100 (Sat, 22 Dec 2012) Abbrev: Zlib 61381 hornik 2012-12-22 12:42:50 +0100 (Sat, 22 Dec 2012) FOSS: yes 61381 hornik 2012-12-22 12:42:50 +0100 (Sat, 22 Dec 2012) FOSS: yes 61381 hornik 2012-12-22 12:42:50 +0100 (Sat, 22 Dec 2012) Name: zlib License 61381 hornik 2012-12-22 12:42:50 +0100 (Sat, 22 Dec 2012) URL: http://www.gzip.org/zlib/zlib_license.html 61685 hornik 2013-01-19 12:09:36 +0100 (Sat, 19 Jan 2013) Extensible: yes 61685 hornik 2013-01-19 12:09:36 +0100 (Sat, 19 Jan 2013) Extensible: yes 61714 hornik 2013-01-20 14:34:50 +0100 (Sun, 20 Jan 2013) Extensible: yes 61714 hornik 2013-01-20 14:34:50 +0100 (Sun, 20 Jan 2013) Extensible: yes 61714 hornik 2013-01-20 14:34:50 +0100 (Sun, 20 Jan 2013) Extensible: yes 61714 hornik 2013-01-20 14:34:50 +0100 (Sun, 20 Jan 2013) Extensible: yes 61792 hornik 2013-01-31 08:54:18 +0100 (Thu, 31 Jan 2013) 61792 hornik 2013-01-31 08:54:18 +0100 (Thu, 31 Jan 2013) FOSS: yes 61792 hornik 2013-01-31 08:54:18 +0100 (Thu, 31 Jan 2013) Name: Boost Software License 61792 hornik 2013-01-31 08:54:18 +0100 (Thu, 31 Jan 2013) URL: http://www.boost.org/LICENSE_1_0.txt 61792 hornik 2013-01-31 08:54:18 +0100 (Thu, 31 Jan 2013) Version: 1.0 61805 hornik 2013-02-01 10:20:26 +0100 (Fri, 01 Feb 2013) Abbrev: BSL 62087 hornik 2013-02-27 20:04:26 +0100 (Wed, 27 Feb 2013) Restricts_use: no 62087 hornik 2013-02-27 20:04:26 +0100 (Wed, 27 Feb 2013) Restricts_use: yes 62087 hornik 2013-02-27 20:04:26 +0100 (Wed, 27 Feb 2013) Restricts_use: yes 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) Abbrev: CC BY 3.0 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) Abbrev: CC BY-NC 3.0 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) Extensible: yes 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) Extensible: yes 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) FOSS: no 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) FOSS: yes 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) FOSS: yes 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) Name: Creative Commons Attribution 3.0 Unported License 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) Name: Creative Commons Attribution-NonCommercial 3.0 Unported License 62098 hornik 2013-03-01 15:09:45 +0100 (Fri, 01 Mar 2013) Restricts_use: yes 62108 ripley 2013-03-02 21:55:26 +0100 (Sat, 02 Mar 2013) 62108 ripley 2013-03-02 21:55:26 +0100 (Sat, 02 Mar 2013) Abbrev: ACM 62108 ripley 2013-03-02 21:55:26 +0100 (Sat, 02 Mar 2013) Name: ACM Software License Agreement 62108 ripley 2013-03-02 21:55:26 +0100 (Sat, 02 Mar 2013) Restricts_use: yes 62108 ripley 2013-03-02 21:55:26 +0100 (Sat, 02 Mar 2013) Version: 1998 62110 ripley 2013-03-02 23:38:43 +0100 (Sat, 02 Mar 2013) FOSS: no 62271 hornik 2013-03-15 19:38:53 +0100 (Fri, 15 Mar 2013) Extensible: yes 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Abbrev: BSD_2_clause 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Abbrev: BSD_3_clause 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Extensible: yes 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Extensible: yes 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Extensible: yes 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/AGPL-3 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/Artistic-2.0 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/GPL-2 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/GPL-3 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/LGPL-2 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/LGPL-2.1 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/LGPL-3 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) File: share/licenses/MIT 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) FOSS: yes 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) FOSS: yes 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) FSF: free_and_GPLv3_incompatible 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) FSF: free_and_GPLv3_incompatible 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) FSF: free_and_GPLv3_incompatible 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) FSF: free_and_GPLv3_incompatible 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Name: BSD 2-clause License 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Name: BSD 3-clause License 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Note: do not use: use BSD_2_clause or BSD_3_clause instead 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Note: this is a template, needs + file LICENSE 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Note: this is a template, needs + file LICENSE 62361 ripley 2013-03-22 07:47:47 +0100 (Fri, 22 Mar 2013) Note: this is a template, needs + file LICENSE 62789 hornik 2013-05-24 11:44:36 +0200 (Fri, 24 May 2013) File: share/licenses/BSD_2_clause 62789 hornik 2013-05-24 11:44:36 +0200 (Fri, 24 May 2013) File: share/licenses/BSD_3_clause 65471 hornik 2014-04-23 16:29:31 +0200 (Wed, 23 Apr 2014) 65471 hornik 2014-04-23 16:29:31 +0200 (Wed, 23 Apr 2014) Extensible: yes 65471 hornik 2014-04-23 16:29:31 +0200 (Wed, 23 Apr 2014) FOSS: yes 65471 hornik 2014-04-23 16:29:31 +0200 (Wed, 23 Apr 2014) FSF: free_and_GPLv3_incompatible 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Abbrev: CC BY 4.0 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Abbrev: CC BY-NC 4.0 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Abbrev: CC BY-NC-ND 4.0 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Abbrev: CC BY-NC-SA 4.0 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Abbrev: CC BY-SA 3.0 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Abbrev: CC BY-SA 3.0 US 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Abbrev: CC BY-SA 4.0 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Extensible: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Extensible: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Extensible: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Extensible: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Extensible: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) FOSS: no 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) FOSS: no 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) FOSS: no 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) FOSS: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) FOSS: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) FSF: free_and_GPLv3_incompatible 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) FSF: free_and_GPLv3_incompatible 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Name: Creative Commons Attribution 4.0 International License 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Name: Creative Commons Attribution-NonCommercial 4.0 International License 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Name: Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Name: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Name: Creative Commons Attribution-ShareAlike 3.0 United States License 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Name: Creative Commons Attribution-ShareAlike 3.0 Unported License 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Name: Creative Commons Attribution-ShareAlike 4.0 International License 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Restricts_use: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Restricts_use: yes 65948 ripley 2014-06-15 10:45:03 +0200 (Sun, 15 Jun 2014) Restricts_use: yes 66252 ripley 2014-07-27 09:35:52 +0200 (Sun, 27 Jul 2014) Note: do not use: use CC BY 4.0 instead 66252 ripley 2014-07-27 09:35:52 +0200 (Sun, 27 Jul 2014) Note: do not use: use CC BY-NC 4.0 instead 66252 ripley 2014-07-27 09:35:52 +0200 (Sun, 27 Jul 2014) Note: do not use: use CC BY-NC-ND 4.0 instead 66252 ripley 2014-07-27 09:35:52 +0200 (Sun, 27 Jul 2014) Note: do not use: use CC BY-NC-SA 4.0 instead 66252 ripley 2014-07-27 09:35:52 +0200 (Sun, 27 Jul 2014) Note: do not use: use CC BY-SA 4.0 instead 66252 ripley 2014-07-27 09:35:52 +0200 (Sun, 27 Jul 2014) Note: do not use: use CC BY-SA 4.0 instead 66252 ripley 2014-07-27 09:35:52 +0200 (Sun, 27 Jul 2014) Note: do not use: use CC BY-SA 4.0 instead 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#AGPLv3.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#apache2) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#ArtisticLicense2) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#boost) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#CC0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#CeCILL) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#FreeBSD) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#FreeBSD) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#GNUGPL) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#LGPL) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#ModifiedBSD) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#ModifiedBSD) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#MPL-2.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_compatible (https://www.gnu.org/licenses/license-list.html#ZLib) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#apache1.1) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#ccbysa) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#CommonPublicLicense10) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#EPL) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#EUPL) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#GPLv2) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#LGPLv2.1) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#lucent102) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: free_and_GPLv3_incompatible (https://www.gnu.org/licenses/license-list.html#MPL) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) FSF: non_free (https://www.gnu.org/licenses/license-list.html#ArtisticLicense) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: NA (https://opensource.org/faq#cc-zero) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open but superseded (https://opensource.org/licenses/apachepl-1.1) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open but superseded (https://opensource.org/licenses/artistic-license-1.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open but superseded (https://opensource.org/licenses/cpl1.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open but superseded (https://opensource.org/licenses/mozilla1.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open but superseded (https://opensource.org/licenses/MPL-1.1) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/AGPL-3.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/Apache-2.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/Artistic-2.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/BSD-2-Clause) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/BSD-2-Clause) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/BSD-3-Clause) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/BSD-3-Clause) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/BSL-1.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/EPL-1.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/EUPL-1.1) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/gpl-license) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/gpl-license) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/lgpl-license) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/lgpl-license) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/LPL-1.02) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/MIT) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/MPL-2.0) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) OSI: open (https://opensource.org/licenses/Zlib) 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by/3.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by/4.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-nc/3.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-nc/4.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-nc-nd/3.0/us 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-nc-nd/4.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-nc-sa/3.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-nc-sa/4.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-sa/2.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-sa/3.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-sa/3.0/us/ 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/licenses/by-sa/4.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://creativecommons.org/publicdomain/zero/1.0/legalcode 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://joinup.ec.europa.eu/software/page/eupl 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://opensource.org/licenses/BSD-2-Clause 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://opensource.org/licenses/BSD-3-Clause 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://opensource.org/licenses/BSD-3-Clause 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://opensource.org/licenses/lucent1.02.php 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.apache.org/LICENSE-1.1 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.apache.org/licenses/LICENSE-2.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.eclipse.org/legal/cpl-v10.html 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.eclipse.org/legal/epl-v10.html 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.freebsd.org/copyright/freebsd-license.html 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.mozilla.org/en-US/MPL/1.1/ 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.mozilla.org/en-US/MPL/2.0/ 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/AGPL-3 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/Artistic-1.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/Artistic-2.0 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/GPL-2 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/GPL-3 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/LGPL-2 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/LGPL-2.1 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: https://www.r-project.org/Licenses/LGPL-3 69723 ripley 2015-12-03 08:53:11 +0100 (Thu, 03 Dec 2015) URL: http://website-archive.mozilla.org/www.mozilla.org/mpl/MPL/1.0/ 69728 ripley 2015-12-03 10:01:11 +0100 (Thu, 03 Dec 2015) URL: https://opensource.org/licenses/mit-license.php 71583 maechler 2016-10-25 10:11:18 +0200 (Tue, 25 Oct 2016) URL: https://www.acm.org/publications/policies/software-copyright-notice ```

The last substantive changes that affected names or abbreviations were in 2014. It would of course be possible to way overdo this, and write a GHA that would somehow cache metadata on that file from r-source, and whenever it changes:

  1. Update the metadata
  2. Ensure that sourcing the data-raw script generates the same file.

Might be fun, actually. Feel free to re-open if you really want to prompt me to do that.