REUSE compliance of SAP-samples/cap-sflight

Unfortunately, github.com/SAP-samples/cap-sflight 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/cap-sflight)](https://api.reuse.software/info/github.com/SAP-samples/cap-sflight)

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 add71a55f37428027d0fa21dc3a4b6aec9d25cc5 was checked on 16 Apr 2024 13:46:33 UTC with the following result:

/opt/venv/lib/python3.11/site-packages/reuse/project.py:286: PendingDeprecationWarning: Copyright and licensing information for 'app/travel_analytics/webapp/test/flpSandbox.html' has been found in both 'app/travel_analytics/webapp/test/flpSandbox.html' 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 'app/travel_analytics/webapp/test/flpSandbox.html' has been found in both 'app/travel_analytics/webapp/test/flpSandbox.html' 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:
* .cdsrc.json
* .devcontainer/Dockerfile
* .devcontainer/devcontainer.json
* .eslintignore
* .eslintrc
* .github/actions/btp/Dockerfile
* .github/actions/btp/action.yml
* .github/actions/btp/entrypoint.sh
* .github/actions/cf-deploy/Dockerfile
* .github/actions/cf-deploy/action.yml
* .github/actions/cf-deploy/entrypoint.sh
* .github/dependabot.yml
* .github/workflows/deploy-btp.yml
* .github/workflows/maven.yml
* .github/workflows/node.js.yml
* .gitignore
* .vscode/launch.json
* README-Kyma-Runtime.md
* README.md
* _i18n/i18n.properties
* _i18n/i18n_de.properties
* _i18n/i18n_en.properties
* _i18n/i18n_fr.properties
* app/common.cds
* app/labels.cds
* app/services.cds
* app/travel_analytics/annotations.cds
* app/travel_analytics/karma.conf.js
* app/travel_analytics/package-lock.json
* app/travel_analytics/package.json
* app/travel_analytics/ui5.yaml
* app/travel_analytics/webapp/Component.js
* app/travel_analytics/webapp/i18n/i18n.properties
* app/travel_analytics/webapp/i18n/i18n_de.properties
* app/travel_analytics/webapp/i18n/i18n_en.properties
* app/travel_analytics/webapp/i18n/i18n_fr.properties
* app/travel_analytics/webapp/index.html
* app/travel_analytics/webapp/manifest.json
* app/travel_analytics/webapp/test/flpSandbox.html
* app/travel_analytics/webapp/test/integration/Opa.qunit.html
* app/travel_analytics/webapp/test/integration/Opa.qunit.js
* app/travel_analytics/webapp/test/integration/OpaJourney.js
* app/travel_analytics/webapp/test/integration/pages/BookingsList.js
* app/travel_analytics/webapp/test/integration/pages/BookingsObjectPage.js
* app/travel_analytics/webapp/test/testsuite.qunit.html
* app/travel_analytics/webapp/test/testsuite.qunit.js
* app/travel_analytics/xs-app.json
* app/travel_analytics/xs-security.json
* app/travel_processor/capabilities.cds
* app/travel_processor/field-control.cds
* app/travel_processor/karma.conf.js
* app/travel_processor/layouts.cds
* app/travel_processor/package-lock.json
* app/travel_processor/package.json
* app/travel_processor/ui5.yaml
* app/travel_processor/webapp/Component.js
* app/travel_processor/webapp/changes/changes-bundle.json
* app/travel_processor/webapp/changes/flexibility-bundle.json
* app/travel_processor/webapp/i18n/i18n.properties
* app/travel_processor/webapp/i18n/i18n_de.properties
* app/travel_processor/webapp/i18n/i18n_en.properties
* app/travel_processor/webapp/i18n/i18n_fr.properties
* app/travel_processor/webapp/index.html
* app/travel_processor/webapp/manifest.json
* app/travel_processor/webapp/test/integration/Opa.qunit.html
* app/travel_processor/webapp/test/integration/Opa.qunit.js
* app/travel_processor/webapp/test/integration/OpaJourney.js
* app/travel_processor/webapp/test/integration/pages/ItemObjectPage.js
* app/travel_processor/webapp/test/integration/pages/MainListReport.js
* app/travel_processor/webapp/test/integration/pages/MainObjectPage.js
* app/travel_processor/webapp/test/testsuite.qunit.html
* app/travel_processor/webapp/test/testsuite.qunit.js
* app/travel_processor/xs-app.json
* app/travel_processor/xs-security.json
* app/value-helps.cds
* db/common.cds
* db/data/sap.common-Countries.csv
* db/data/sap.common-Countries.texts.csv
* db/data/sap.common-Currencies.csv
* db/data/sap.common-Currencies.texts.csv
* db/data/sap.fe.cap.travel-Airline.csv
* db/data/sap.fe.cap.travel-Airport.csv
* db/data/sap.fe.cap.travel-Booking.csv
* db/data/sap.fe.cap.travel-BookingStatus.csv
* db/data/sap.fe.cap.travel-BookingStatus.texts.csv
* db/data/sap.fe.cap.travel-BookingSupplement.csv
* db/data/sap.fe.cap.travel-Flight.csv
* db/data/sap.fe.cap.travel-FlightConnection.csv
* db/data/sap.fe.cap.travel-Passenger.csv
* db/data/sap.fe.cap.travel-Supplement.csv
* db/data/sap.fe.cap.travel-Supplement.texts.csv
* db/data/sap.fe.cap.travel-SupplementType.csv
* db/data/sap.fe.cap.travel-Travel.csv
* db/data/sap.fe.cap.travel-TravelAgency.csv
* db/data/sap.fe.cap.travel-TravelStatus.csv
* db/data/sap.fe.cap.travel-TravelStatus.texts.csv
* db/master-data.cds
* db/package.json
* db/schema.cds
* deployment/kyma/scripts/build-ui-image.sh
* deployment/kyma/scripts/create-container-registry-secret.sh
* deployment/kyma/scripts/create-db-secret.sh
* deployment/kyma/scripts/format-kyma-secret.js
* deployment/kyma/scripts/prepareUiFiles.js
* deployment/kyma/scripts/value.js
* deployment/kyma/scripts/values.sh
* img.png
* karma-cap-middleware.js
* mta-java.yaml
* mta.yaml
* native-build-env.json
* package-lock.json
* package.json
* pom.xml
* srv/analytics-service.cds
* srv/pom.xml
* srv/src/main/java/com/sap/cap/sflight/SFlightApplication.java
* srv/src/main/java/com/sap/cap/sflight/processor/AcceptRejectHandler.java
* srv/src/main/java/com/sap/cap/sflight/processor/CreationHandler.java
* srv/src/main/java/com/sap/cap/sflight/processor/DeductDiscountHandler.java
* srv/src/main/java/com/sap/cap/sflight/processor/IllegalTravelDateException.java
* srv/src/main/java/com/sap/cap/sflight/processor/IllegalTravelStatusException.java
* srv/src/main/java/com/sap/cap/sflight/processor/RecalculatePriceHandler.java
* srv/src/main/java/com/sap/cap/sflight/ui/RedirectFilter.java
* srv/src/main/java/com/sap/cap/sflight/ui/UiIndexContentProviderFactory.java
* srv/src/main/resources/META-INF/native-image/native-image.properties
* srv/src/main/resources/META-INF/native-image/resource-config.json
* srv/src/main/resources/META-INF/services/com.sap.cds.adapter.IndexContentProviderFactory
* srv/src/main/resources/application.yml
* srv/src/main/resources/messages.properties
* srv/src/test/java/com/sap/cap/sflight/SFlightApplicationTest.java
* srv/src/test/java/com/sap/cap/sflight/processor/TravelSmokeTest.java
* srv/src/test/resources/META-INF/native-image/reflect-config.json
* srv/travel-service.cds
* srv/travel-service.js
* srv/workarounds.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: 137 / 137
* files with license information: 137 / 137

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.