From dbdc284a82efe3f2d73bae65bb41f07329646e80 Mon Sep 17 00:00:00 2001 From: "Ralph J. Steinhagen" Date: Wed, 3 Jun 2026 07:14:48 +0200 Subject: [PATCH] meta: align .zenodo.json license with the Zenodo deposit schema; add concept DOI - .zenodo.json: write the license as the documented lowercase SPDX string ("lgpl-3.0-only") instead of the InvenioRDM object form, which the GitHub -> Zenodo deposit ignores (falling back to auto-detecting the licence from the LICENSE file). No licence change. - CITATION.cff: add the Zenodo concept DOI as an identifier so citations resolve to the all-versions record. Signed-off-by: Ralph J. Steinhagen --- .zenodo.json | 4 +--- CITATION.cff | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index 598a36a5..ca7c8b7e 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,9 +1,7 @@ { "title": "OpenCMW C++", "description": "OpenCMW C++ — an open common middle-ware library for equipment access and data serialisation.", - "license": { - "id": "LGPL-3.0-only" - }, + "license": "lgpl-3.0-only", "upload_type": "software", "creators": [ { diff --git a/CITATION.cff b/CITATION.cff index 11509a03..010f33a4 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -4,6 +4,10 @@ message: "If you use this software, please cite it using the metadata from this type: software license: LGPL-3.0-only repository-code: "https://github.com/fair-acc/opencmw-cpp" +identifiers: + - type: doi + value: "10.5281/zenodo.19007383" + description: "Concept DOI resolving to the latest published version on Zenodo." keywords: - middle-ware - equipment access