-
Notifications
You must be signed in to change notification settings - Fork 33
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
list of licences #855
Comments
@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 |
📁 invenio-accounts (5.0.1 -> 5.1.0 🌈) release: v5.1.0 feat(cli): add command for group creation * add opensearch, necessary for the invenio-users-resources package cli: add command for domain create 📁 invenio-records-permissions (0.19.2 -> 0.20.0 🌈) 📦 release: v0.20.0 record: add create_or_update_many permission * closes inveniosoftware/invenio-vocabularies#353 📁 invenio-records-resources (6.1.0 -> 6.2.0 🌈) 📦 release: v6.2.0 ci: use reusable workflows service: add ServiceBulkListResult * Adds ServiceBulkListResult and ServiceBulkItemResult service: add create update many * closes inveniosoftware/invenio-vocabularies#353 📦 release: v6.1.1 services: clean up the code * closes inveniosoftware/invenio-app-rdm#2685 📁 invenio-requests (4.5.1 -> 4.6.0 🌈) release: v4.6.0 comments: fix jumping cursor * these changes depending on thins PR: inveniosoftware/react-invenio-forms#244 * align porperty naming as RichEditior wrongly named value instead of initialValue * change onchange to onEditorChange as recommended in the tinymce docs. * Change the prop value to inputValue, as the name value seems to conflict with other elements, causing the input text in edit mode to behave oddly. ui: [#855] add community membership request label type 📁 invenio-search (2.3.1 -> 2.4.0 🌈) 📦 release: v2.4.0 cli: add "--check/--no-check" flag for mapping updates ci: use reusable workflows ext: report attempted mappings update on failure (inveniosoftware/invenio-search#224) 📁 invenio-theme (3.2.0 -> 3.3.0 🌈) 📦 release: v3.3.0 templates: add meta robot tags * Generate robots meta tags from the `THEME_META_ROBOT_TAGS` config or exlicitly set via the `meta_robot_tags` Jinja variable. header: increase invenio menu z-index 📁 invenio-users-resources (5.3.0 -> 5.3.1 🐛) release: v5.3.1 config: Update records_html link * The records_html link in the UsersServiceConfig class has been updated to include the "parent.access.owned_by.user" query parameter. * Add tests for admin links * Add tests for admin visibility links moderation: fix admin record / draft links * Fix admin user lists show no results * Closes inveniosoftware/invenio-app-rdm#2721 * No need to change moderation links as they are functional
📁 invenio-communities (14.5.2 -> 14.6.1 🌈) release: v14.6.1 permissions: add excludes to review police generator i18n:push translations release: v14.6.0 http headers: use and adjust vnd.inveniordm.v1+json http accept header * closes zenodo/rdm-project#598 📦 release: v14.5.2 user_moderation: dispatch Celery tasks for each community operation fix(logo): not fully deleted * logo file hasn't been deleted. this prevented a new file upload, because of an sqlalchemy.exc.IntegrityError: (psycopg2.errors.UniqueViolation) error. subcommunities: fix missing double-quote in email templates Invitation: Update RichEditor to use inputValue permissions: add member policy generator review police: allow all community members to submit records to community without review user_moderation: dispatch Celery tasks for each community operation js+service: [zenodo#855] 4) integrate request flow with frontend [+] 📁 invenio-rdm-records (11.6.0 -> 11.8.0 🌈) 📦 release: v11.8.0 pids: fix parent DOI link generation schemaorg: add dateCreated field * Closes inveniosoftware/invenio-rdm-records#1777. i18n:push translations assets: add package-lock.json for translations package: bump react-invenio-forms js: fix jest missing globals ci: use reusable workflows subjects: remove suggest from dropdown if not required * closes inveniosoftware/invenio-app-rdm#2767 release: v11.7.0 http headers: use and adjust vnd.inveniordm.v1+json http accept header * closes zenodo/rdm-project#598 transifex: update file path for ui strings 📁 invenio-vocabularies (4.4.0 -> 4.5.0 🌈) 📦 release: v4.5.0 ror: fix dump modified date comparison subjects: minor fixes subjects: mesh: add mesh subject datastreams subjects: datastream: remove system identity from writer subjects: remove YAMLTransformer; add pre_load subject add missing required field to tests made the subject field required as before change schema of subject: add text and synonyms switch to datastreams package: bump react-invenio-forms i18n:push translations
📁 invenio-app-rdm (13.0.0b0.dev14 -> 13.0.0b1.dev3⚠️ ) 📦 release: v13.0.0b1.dev3 deposit: renamed get quota function config: filter out robots and flag machines migration: mint the new concept DOI for each upgraded record * previously, the script would create a new concept DOI for each record but never actually mint them on DataCite release: v13.0.0b1.dev2 setup: bump invenio-communities release: v13.0.0b1.dev1 ui: propagate permission check for community requests view * closes CERNDocumentServer/cds-rdm#158 deposit form: provide props to overridable components * some of the overridable components have been using values that weren't passed as props sidebar: display 'Sizes' properly [+] - simplify formats as well config: add subjects datastream config share-modal: account for system created records release: v13.0.0b1.dev0 setup: bump invenio-rdm-records records_ui: creatibutors: Display creator roles config: Bump records index version to v7.0.0 AddUserGroupAccessModal: Use suggest API for finding users theme: adjust padding for community logo on record landing page 📁 invenio-communities (14.5.4 -> 15.0.0⚠️ ) release: v15.0.0 mapping: add record_submission_policy to v2 communities: Use accent analyzer for i18n titles fix: revert v1.0.0 changes communities: Move mappings to v2 and add accent analyzer mappings: add edge_ngram prefix search for community titles release: v14.10.0 community settings: handle record submission policy setting * closes CERNDocumentServer/cds-rdm#158 Fixing bug inveniosoftware/invenio-communities#1191 release: v14.9.0 bump invenio-vocabularies release: v14.8.0 setup: bump invenio-requests InvitationsModal: Use suggest API for finding users 📦 release: v14.7.0 📦 release: v14.5.4 package: bump react-invenio-forms 📦 release: v14.5.3 http headers: use and adjust vnd.inveniordm.v1+json http accept header * closes zenodo/rdm-project#598 package: bump react-invenio-forms release: v14.6.1 permissions: add excludes to review police generator i18n:push translations release: v14.6.0 http headers: use and adjust vnd.inveniordm.v1+json http accept header * closes zenodo/rdm-project#598 📦 release: v14.5.2 user_moderation: dispatch Celery tasks for each community operation fix(logo): not fully deleted * logo file hasn't been deleted. this prevented a new file upload, because of an sqlalchemy.exc.IntegrityError: (psycopg2.errors.UniqueViolation) error. subcommunities: fix missing double-quote in email templates Invitation: Update RichEditor to use inputValue permissions: add member policy generator review police: allow all community members to submit records to community without review * closes CERNDocumentServer/cds-rdm#176 user_moderation: dispatch Celery tasks for each community operation js+service: [zenodo#855] 4) integrate request flow with frontend [+] This concludes the 2nd flow of the membership request feature. Remaining flows are - 'waiting for decision' flow - 'making a decision' flow This PR needs to be complemented by: - one in invenio-requests (done) - one in invenio-rdm-records (to do) resources: [zenodo#855] add POST request_membership permissions: add can_request_membership header-ui: [zenodo#855] add inert request membership button+modal settings-ui: [zenodo#855] set membership policy fix(logo): not fully deleted * logo file hasn't been deleted. this prevented a new file upload, because of an sqlalchemy.exc.IntegrityError: (psycopg2.errors.UniqueViolation) error. subcommunities: fix missing double-quote in email templates fix(verified): the owner is not exclusively a user * a group could also be the first owner of a community and therfore break the key access 📁 invenio-jobs (0.4.0 -> 0.5.0 🌈) release: v0.5.0 setup: bump invenio-users-resources 📁 invenio-rdm-records (11.8.0 -> 12.1.0⚠️ ) 📦 release: v12.1.0 config: added links for thumbnails (inveniosoftware/invenio-rdm-records#1799) 📦 release: v12.0.4 stats: add missing "is_machine" field release: v12.0.3 communities: add permission checks for submission policy * closes CERNDocumentServer/cds-rdm#158 release: v12.0.2 setup: bump invenio-communities config: updated file quota and size vars quota: update func and variable config files: added config for media_files bucket release: v12.0.1 setup: bump invenio-vocabularies release: v12.0.0 records: mappings: Add extra fields to default search fields list records: mappings: Move settings to top of json records: jsonschemas: revert back to v6.0.0 records: mappings: preserve original title and analyze more fields mappings: Remove v7 mappings from elasticsearch records: mappings: v7.0.0: Add missing fields records: update index settings for accent search 📁 invenio-requests (4.7.0 -> 5.0.0⚠️ ) release: v5.0.0 setup: bump invenio-user-resources i18n:push translations 📁 invenio-stats (4.1.0 -> 4.2.0 🌈) 📦 release: v4.2.0 processors: allow filtering out robots/machines 📁 invenio-users-resources (5.4.0 -> 6.0.0⚠️ ) release: v6.0.0 users: mappings: Add accent analyzing search: use email tokeniser as default search analyzer refactor: move to v3 as types have changed mappings: change from ngram to edge_ngram mappings: add ngram analyzer * Allows partial matches on search * closes CERNDocumentServer/cds-rdm#114 i18n:push translations 📁 invenio-vocabularies (4.5.0 -> 5.0.2⚠️ ) 📦 release: v5.0.2 ror: use datePublished as fallback date for dataset timestamp release: v5.0.1 mapping: fix normalizer * normalizers cannot preserve original value otherwise it will create 2 tokens for the keyword setup: fix module description release: v5.0.0 vocabularies: Use specific index_name affiliations: Add lazy loaded localized title field for searching funders: mappings: Use accent edge analyzer instead of search_as_you_type affiliations: mappings: Use accent edge analyzer instead of search_as_you_type affiliations: Add reference doc link for fuzziness affiliations: Add preserve_original to filters in mappings affiliations: Add accent analyzer to mappings fix: schema_path mappings: remove edge_ngram from awards, move others to v2 mappings: add edge_ngram prefix search 📦 release: v4.5.0 ci: run on maint/feature branches ror: fix dump modified date comparison ror: fix dump modified date comparison names: mappings: Use accent edge analyzer instead of search_as_you_type names: mappings: Move settings to top of json names: Add preserve_original to filters in mappings contrib: names: update field boosts and mapping
where can I find a list of all the possible licences in Zenodo? Can't find them in developers.zenodo.org
The text was updated successfully, but these errors were encountered: