list of licences
where can I find a list of all the possible licences in Zenodo? Can't find them in developers.zenodo.org
@myrmoteras, the licenses we have in Zenodo are fetched from the list in this website: https://spdx.org/licenses/
when browsing https://zenodo.org/api/licenses/, there are some licenses listed - but just a very tiny list.
@frankois do you think there is a place where we can document that zenodo uses the licenses (and their short forms) from https://spdx.org/licenses/ ?
That'd be particularly helpful for users working with the GitHub integration, where one often runs into an issue because one has mis-specified the exact license shortform
I believe this issue could be closed. There is over 500 licenses, most of the SPDX are covered but not all (reported to zenodo via their support link)
❯ curl --silent https://zenodo.org/api/licenses/\?size\=10000 | jq '.hits.hits[].id' | nl | tail -n 1
531 "ZPL-2.1"
and SPDX license Ids which might not be covered yet are just
❯ cat licenses-ids-spdx.json | while read i; do grep -F -q "\"$i\"" licenses.json || echo $i; done | nl
1 AdaCore-doc
2 ASWF-Digital-Assets-1.0
3 ASWF-Digital-Assets-1.1
4 Bitstream-Charter
5 Boehm-GC
6 Brian-Gladman-3-Clause
7 BSD-4.3RENO
8 BSD-4.3TAHOE
9 BSD-Advertising-Acknowledgement
10 BSD-Attribution-HPND-disclaimer
11 CC-BY-NC-SA-2.0-DE
12 CC-BY-SA-3.0-IGO
13 CFITSIO
14 check-cvs
15 Clips
16 CMU-Mach
17 Cornell-Lossless-JPEG
18 dtoa
19 Graphics-Gems
20 HP-1986
21 HP-1989
22 HPND-export-US
23 HPND-Markus-Kuhn
24 HPND-sell-variant-MIT-disclaimer
25 IEC-Code-Components-EULA
26 IJG-short
27 Inner-Net-2.0
28 JPL-image
29 Kazlib
30 Latex2e-translated-notice
31 Linux-man-pages-1-para
32 Linux-man-pages-copyleft-2-para
33 Linux-man-pages-copyleft-var
34 LOOP
35 Martin-Birgmeier
36 metamail
37 MIT-Festival
38 MIT-Wu
39 NIST-Software
40 OFFIS
41 OLFL-1.3
42 OpenPBS-2.3
43 OPL-UK-3.0
44 QPL-1.0-INRIA-2004
45 SGP4
46 SL
47 snprintf
48 Soundex
49 SunPro
50 Symlinks
51 TermReadKey
52 Texinfo-exception
53 TPDL
54 TPL-1.0
55 TTWL
56 UCAR
57 UnixCrypt
58 w3m
59 Widget-Workshop
60 Xdebug-1.03
61 Xfig
62 xlock
63 Zeeff
There are definitely odd licenses in the Zenodo list. Items that definitely didn't come from SPDX and could use a description or any kind of links to what the terms are.
I'm thinking for example of the "Against DRM" choice. Is that a license? What are the terms? It looks more like a tweet...
The extra licenses not found in SPDX are listed here: https://github.com/zenodo/zenodo-rdm/blob/master/legacy/zenodo_legacy/data/legacy_licenses.json
All the Zenodo licenses are listed here: https://github.com/zenodo/zenodo-rdm/blob/master/app_data/vocabularies/licenses.csv