REUSE compliance of SAP-samples/cloud-cap-samples

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.

Badge

To add the badge to your project's README.md file, use the following snippet:

[![REUSE status](https://api.reuse.software/badge/github.com/SAP-samples/cloud-cap-samples)](https://api.reuse.software/info/github.com/SAP-samples/cloud-cap-samples)

Machine-readable information

The API provides machine-readable artifacts for automatic analysis.

  • All information about the latest compliance check can also be accessed via a machine-parsable JSON file.
  • You can gather the automatically generated SPDX SBOM in Tag:Value format, based on the reuse spdx command.

Last lint output

Commit ac6d87dc03a63eb38a63cc9110327fd5d9dda798 was checked on 27 Mar 2024 07:50:55 UTC with the following result:

/opt/venv/lib/python3.11/site-packages/reuse/project.py:286: PendingDeprecationWarning: Copyright and licensing information for 'README.md' has been found in both 'README.md' and in the DEP5 file located at '.reuse/dep5'. The information for these two sources has been aggregated. In the future this behaviour will change, and you will need to explicitly enable aggregation. See <https://github.com/fsfe/reuse-tool/issues/779>. You need do nothing yet. Run with `--suppress-deprecation` to hide this warning.
  warnings.warn(
/opt/venv/lib/python3.11/site-packages/reuse/project.py:286: PendingDeprecationWarning: Copyright and licensing information for 'README.md' has been found in both 'README.md' and in the DEP5 file located at '.reuse/dep5'. The information for these two sources has been aggregated. In the future this behaviour will change, and you will need to explicitly enable aggregation. See <https://github.com/fsfe/reuse-tool/issues/779>. You need do nothing yet. Run with `--suppress-deprecation` to hide this warning.
  warnings.warn(
# MISSING LICENSES

'Apache-2.0' found in:
* .eslintrc
* .github/ISSUE_TEMPLATE/config.yml
* .github/dependabot.yml
* .github/workflows/node.js.yml
* .gitignore
* .npmrc
* .tours/db-native.tour
* .tours/samples.tour
* .vscode/extensions.json
* .vscode/launch.json
* .vscode/settings.json
* .vscode/tasks.json
* README.md
* 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/index.js
* bookshop/package.json
* bookshop/readme.md
* 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/index.cds
* bookstore/package.json
* bookstore/server.js
* bookstore/srv/mashup.cds
* bookstore/srv/mashup.js
* bookstore/srv/swagger-ui.js
* bookstore/test/requests.http
* 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
* data-viewer/app/viewer/app.js
* data-viewer/app/viewer/index.html
* data-viewer/index.cds
* data-viewer/package.json
* data-viewer/srv/data-service.cds
* data-viewer/srv/data-service.js
* etc/bookshop.drawio.svg
* etc/dark.drawio.svg
* etc/incidents.drawio.svg
* etc/samples.drawio.svg
* fiori/app/_i18n/i18n.properties
* fiori/app/_i18n/i18n_de.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/manifest.json
* fiori/app/services.cds
* fiori/db/common.cds
* fiori/db/data/sap.capire.bookshop-GenreHierarchy.csv
* fiori/db/hana/index.cds
* fiori/db/sqlite/index.cds
* fiori/index.cds
* fiori/package.json
* fiori/server.js
* hello/README.md
* hello/package.json
* hello/srv/world.cds
* hello/srv/world.js
* hello/srv/world.ts
* hello/test/hello-world-test.js
* hello/test/test.http
* loggers/app/loggers.html
* loggers/package.json
* loggers/readme.md
* loggers/srv/dummy.cds
* loggers/srv/loggers.cds
* loggers/srv/loggers.js
* loggers/test/requests.http
* media/db/data-model.cds
* media/index.cds
* media/package.json
* media/srv/media-service.cds
* media/srv/media-service.js
* media/test/Test.png
* media/test/media.http
* orders/.env
* 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-lock.json
* package.json
* reviews/.env
* 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
* test/cds.ql.test.js
* test/consuming-services.test.js
* test/custom-handlers.test.js
* test/fiori.test.js
* test/hello-world.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



# 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: 147 / 147
* files with license information: 147 / 147

Unfortunately, your project is not compliant with version 3.0 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.