Unfortunately, github.com/SAP-samples/cloud-cap-samples is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.
To add the badge to your project's README.md
file,
use the following snippet:
[](https://api.reuse.software/info/github.com/SAP-samples/cloud-cap-samples)
The API provides machine-readable artifacts for automatic analysis.
reuse spdx
command.
Commit 339c87c55a46b7947a0524b4d0adbb943ba1edc8
was checked on 03 Apr 2025 00:12:03 UTC
with the following result:
/opt/venv/lib/python3.11/site-packages/reuse/project.py:329: PendingDeprecationWarning: '.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. Use `reuse convert-dep5` to convert. warnings.warn( /opt/venv/lib/python3.11/site-packages/reuse/project.py:329: PendingDeprecationWarning: '.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. Use `reuse convert-dep5` to convert. warnings.warn( # MISSING LICENSES 'Apache-2.0' found in: * .deploy/app-router/package-lock.json * .deploy/app-router/package.json * .deploy/app-router/xs-app.json * .github/ISSUE_TEMPLATE/config.yml * .github/dependabot.yml * .github/workflows/node.js.yml * .gitignore * .vscode/extensions.json * .vscode/launch.json * .vscode/settings.json * .vscode/tasks.json * bookshop/.vscode/launch.json * bookshop/app/vue/app.js * bookshop/app/vue/index.html * bookshop/db/data/sap.capire.bookshop-Authors.csv * bookshop/db/data/sap.capire.bookshop-Books.csv * bookshop/db/data/sap.capire.bookshop-Books.texts.csv * bookshop/db/data/sap.capire.bookshop-Genres.csv * bookshop/db/init.js * bookshop/db/schema.cds * bookshop/index.cds * bookshop/package.json * bookshop/readme.md * bookshop/srv/access-control.cds * bookshop/srv/admin-service.cds * bookshop/srv/admin-service.js * bookshop/srv/cat-service.cds * bookshop/srv/cat-service.js * bookshop/srv/user-service.cds * bookshop/srv/user-service.js * bookshop/test/genres.cds * bookshop/test/genres.http * bookshop/test/requests.http * bookstore/_i18n/i18n_de.properties * bookstore/_i18n/i18n_en.properties * bookstore/_i18n/i18n_fr.properties * bookstore/_i18n/messages_de.properties * bookstore/_i18n/messages_en.properties * bookstore/_i18n/messages_fr.properties * bookstore/app/routes.js * bookstore/cds-plugin.js * bookstore/index.cds * bookstore/package.json * bookstore/srv/mashup.cds * bookstore/srv/server.js * bookstore/test/requests.http * common/cds-plugin.js * common/data/sap.common-Countries.csv * common/data/sap.common-Countries_texts.csv * common/data/sap.common-Currencies.csv * common/data/sap.common-Currencies_texts.csv * common/data/sap.common-Languages.csv * common/data/sap.common-Languages_texts.csv * common/index.cds * common/package.json * eslint.config.mjs * etc/bookshop.drawio.svg * etc/dark.drawio.svg * etc/data-viewer/app/viewer/app.js * etc/data-viewer/app/viewer/index.html * etc/data-viewer/cds-plugin.js * etc/data-viewer/index.cds * etc/data-viewer/package.json * etc/data-viewer/srv/data-service.cds * etc/data-viewer/srv/data-service.js * etc/incidents.drawio.svg * etc/index-html.png * etc/loggers/app/loggers.html * etc/loggers/package.json * etc/loggers/readme.md * etc/loggers/srv/dummy.cds * etc/loggers/srv/loggers.cds * etc/loggers/srv/loggers.js * etc/loggers/test/requests.http * etc/samples.drawio.svg * event-mesh.json * fiori/.env * fiori/app/_i18n/i18n_de.properties * fiori/app/_i18n/i18n_en.properties * fiori/app/admin-authors/fiori-service.cds * fiori/app/admin-authors/webapp/Component.js * fiori/app/admin-authors/webapp/i18n/i18n.properties * fiori/app/admin-authors/webapp/manifest.json * fiori/app/admin-books/fiori-service.cds * fiori/app/admin-books/webapp/Component.js * fiori/app/admin-books/webapp/i18n/i18n.properties * fiori/app/admin-books/webapp/manifest.json * fiori/app/appconfig/fioriSandboxConfig.json * fiori/app/browse/fiori-service.cds * fiori/app/browse/webapp/Component.js * fiori/app/browse/webapp/i18n/i18n.properties * fiori/app/browse/webapp/manifest.json * fiori/app/common.cds * fiori/app/fiori-apps.html * fiori/app/genres/fiori-service.cds * fiori/app/genres/webapp/Component.js * fiori/app/genres/webapp/i18n/i18n.properties * fiori/app/genres/webapp/i18n/i18n_de.properties * fiori/app/genres/webapp/manifest.json * fiori/app/services.cds * fiori/db/hana/index.cds * fiori/db/sqlite/index.cds * fiori/index.cds * fiori/package.json * fiori/server.js * jest.config.mjs * mta.yaml * orders/.env * orders/_i18n/i18n_de.properties * orders/_i18n/i18n_en.properties * orders/_i18n/i18n_fr.properties * orders/app/fiori.cds * orders/app/orders/index.html * orders/app/orders/webapp/Component.js * orders/app/orders/webapp/i18n/i18n.properties * orders/app/orders/webapp/manifest.json * orders/db/data/sap.capire.orders-Orders.Items.csv * orders/db/data/sap.capire.orders-Orders.csv * orders/db/schema.cds * orders/index.cds * orders/package.json * orders/srv/orders-service.cds * orders/srv/orders-service.js * package.json * readme.md * reviews/.env * reviews/_i18n/i18n_de.properties * reviews/_i18n/i18n_en.properties * reviews/_i18n/i18n_fr.properties * reviews/app/vue/app.js * reviews/app/vue/index.html * reviews/db/data/sap.capire.reviews-Reviews.csv * reviews/db/schema.cds * reviews/index.cds * reviews/package.json * reviews/readme.md * reviews/srv/reviews-service.cds * reviews/srv/reviews-service.js * samples.md * shared-db/db/schema.cds * shared-db/package.json * test/cds.ql.test.js * test/consuming-actions.test.js * test/consuming-services.test.js * test/custom-handlers.test.js * test/hierarchical-data.test.js * test/localized-data/package.json * test/localized-data/services.cds * test/localized-data/services.test.js * test/messaging.test.js * test/odata.test.js * xs-security.json # SUMMARY * Bad licenses: 0 * Deprecated licenses: 0 * Licenses without file extension: 0 * Missing licenses: Apache-2.0 * Unused licenses: 0 * Used licenses: Apache-2.0 * Read errors: 0 * Files with copyright information: 152 / 152 * Files with license information: 152 / 152 Unfortunately, your project is not compliant with version 3.3 of the REUSE Specification :-( # RECOMMENDATIONS * Fix missing licenses: For at least one of the license identifiers provided by the 'SPDX-License-Identifier' tags, there is no corresponding license text file in the 'LICENSES' directory. For SPDX license identifiers, you can simply run 'reuse download --all' to get any missing ones. For custom licenses (starting with 'LicenseRef-'), you need to add these files yourself.