REUSE compliance of open-resource-discovery/reference-application

Unfortunately, github.com/open-resource-discovery/reference-application 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/open-resource-discovery/reference-application)](https://api.reuse.software/info/github.com/open-resource-discovery/reference-application)

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 9dca638b287892474e8296c6d05883c7f7d7efff was checked on 07 Jul 2025 15:08:59 UTC with the following result:

# MISSING LICENSES

'Apache-2.0' found in:
* .editorconfig
* .github/workflows/main.yml
* .gitignore
* .prettierignore
* .prettierrc.js
* .vscode/extensions.json
* .vscode/launch.json
* .vscode/settings.json
* CHANGELOG.md
* README.md
* docs/http/CRM_API.http
* docs/http/Constellations_API.http
* docs/http/Events.http
* docs/http/ORD_Document_API.http
* eslint.config.mjs
* jest.config.js
* package-lock.json
* package.json
* src/__tests__/server.integration.test.ts
* src/__tests__/server.test.ts
* src/api/astronomy/v1/README.md
* src/api/astronomy/v1/config.ts
* src/api/astronomy/v1/index.ts
* src/api/astronomy/v1/models/Constellation.ts
* src/api/astronomy/v1/resources/constellations.ts
* src/api/astronomy/v1/resources/openApi.ts
* src/api/crm/v1/README.md
* src/api/crm/v1/config.ts
* src/api/crm/v1/index.ts
* src/api/crm/v1/models/Customer.ts
* src/api/crm/v1/resources/customer.ts
* src/api/crm/v1/resources/openApi.ts
* src/api/health/v1/config.ts
* src/api/health/v1/index.ts
* src/api/health/v2/config.ts
* src/api/health/v2/index.ts
* src/api/open-resource-discovery/v1/README.md
* src/api/open-resource-discovery/v1/config.ts
* src/api/open-resource-discovery/v1/data/configuration.ts
* src/api/open-resource-discovery/v1/data/document.ts
* src/api/open-resource-discovery/v1/data/shared.ts
* src/api/open-resource-discovery/v1/index.ts
* src/api/shared/validateUserAuthorization.ts
* src/config.ts
* src/data/README.md
* src/data/astronomy/constellations.ts
* src/data/customer/customers.ts
* src/data/user/tenantMapping.ts
* src/data/user/tenants.ts
* src/data/user/users.ts
* src/domain/README.md
* src/error/InputValidationError.ts
* src/error/InternalServerError.ts
* src/error/NotFoundError.ts
* src/error/UnauthorizedError.ts
* src/error/errorHandler.ts
* src/event/README.md
* src/event/odm-finance-costobject/v1/CostCenter.ts
* src/event/odm-finance-costobject/v1/config.ts
* src/event/odm-finance-costobject/v1/eventCatalogDefinition.ts
* src/event/shared/CloudEvent.ts
* src/event/shared/SapEventCatalog.ts
* src/event/shared/eventConfig.ts
* src/server.ts
* src/shared/error/BackendError.ts
* src/shared/logger.ts
* src/shared/model/ErrorResponses.ts
* src/shared/model/OpenAPI.ts
* src/types/fastify.d.ts
* static/favicon.ico
* static/img/github-mark-white.svg
* static/img/open-resource-discovery-logo.png
* static/index.html
* tsconfig.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: 74 / 74
* Files with license information: 74 / 74

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.