REUSE compliance of corona-warn-app/dgc-certlogic-android

Unfortunately, github.com/corona-warn-app/dgc-certlogic-android 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/corona-warn-app/dgc-certlogic-android)](https://api.reuse.software/info/github.com/corona-warn-app/dgc-certlogic-android)

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 38f6d158f3ce6d54267ba69e8a7fd9e7d6ddf0c2 was checked on 10 May 2023 09:19:22 UTC with the following result:

# UNUSED LICENSES

The following licenses are not used:
* Apache-2.0


# MISSING COPYRIGHT AND LICENSING INFORMATION

The following files have no copyright and licensing information:
* .github/ISSUE_TEMPLATE/01_bug.md
* .github/ISSUE_TEMPLATE/02_feature_request.md
* .github/ISSUE_TEMPLATE/03_enhancement.md
* .github/ISSUE_TEMPLATE/04_question.md
* .github/workflows/ci-main.yml
* .gitignore
* .idea/.gitignore
* .idea/codeStyles/Project.xml
* .idea/codeStyles/codeStyleConfig.xml
* .idea/compiler.xml
* .idea/gradle.xml
* .idea/jarRepositories.xml
* .idea/misc.xml
* .idea/sonarIssues.xml
* .idea/sonarlint/issuestore/index.pb
* .idea/vcs.xml
* .ort.yml
* .pipeline/Jenkinsfile
* CODEOWNERS
* CODE_OF_CONDUCT.md
* CONTRIBUTING.md
* build.gradle
* buildSrc/.gitignore
* buildSrc/build.gradle.kts
* codestyle/checkstyle.xml
* engine/.gitignore
* engine/.idea/.gitignore
* engine/.idea/gradle.xml
* engine/.idea/misc.xml
* engine/.idea/modules.xml
* engine/.idea/vcs.xml
* engine/build.gradle
* engine/consumer-rules.pro
* engine/libs/certlogic-kotlin-v0.11.2-kotlin.jar
* engine/lightmode-rules.pro
* engine/pom.xml
* engine/proguard-rules.pro
* engine/settings.xml
* engine/src/main/AndroidManifest.xml
* engine/src/main/java/dgca/verifier/app/engine/data/source/local/EnginePreferences.kt
* engine/src/test/java/dgca/verifier/app/engine/CertLogicTests.kt
* engine/src/test/resources/JSON_SCHEMA.json
* engine/src/test/resources/hcert.json
* engine/src/test/resources/mock_rule.json
* engine/src/test/resources/rule.json
* engine/src/test/resources/rule_with_region.json
* engine/src/test/resources/valueset.json
* gradle/wrapper/gradle-wrapper.jar
* gradle/wrapper/gradle-wrapper.properties
* gradle.properties
* gradlew
* gradlew.bat
* settings.gradle

The following files have no licensing information:
* NOTICE
* README.md
* THIRD-PARTY-NOTICES
* buildSrc/src/main/java/AppConfig.kt
* buildSrc/src/main/java/Dependencies.kt
* buildSrc/src/main/java/Versions.kt
* engine/src/main/java/dgca/verifier/app/engine/AffectedFieldsDataRetriever.kt
* engine/src/main/java/dgca/verifier/app/engine/CertLogicEngine.kt
* engine/src/main/java/dgca/verifier/app/engine/DateTime.kt
* engine/src/main/java/dgca/verifier/app/engine/DefaultAffectedFieldsDataRetriever.kt
* engine/src/main/java/dgca/verifier/app/engine/DefaultCertLogicEngine.kt
* engine/src/main/java/dgca/verifier/app/engine/DefaultJsonLogicValidator.kt
* engine/src/main/java/dgca/verifier/app/engine/JsonLogicValidator.kt
* engine/src/main/java/dgca/verifier/app/engine/ValidationResult.kt
* engine/src/main/java/dgca/verifier/app/engine/data/Description.kt
* engine/src/main/java/dgca/verifier/app/engine/data/ExternalParameter.kt
* engine/src/main/java/dgca/verifier/app/engine/data/Rule.kt
* engine/src/main/java/dgca/verifier/app/engine/data/RuleCertificateType.kt
* engine/src/main/java/dgca/verifier/app/engine/data/RuleIdentifier.kt
* engine/src/main/java/dgca/verifier/app/engine/data/Type.kt
* engine/src/main/java/dgca/verifier/app/engine/data/ValueSet.kt
* engine/src/main/java/dgca/verifier/app/engine/data/ValueSetIdentifier.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/countries/CountriesDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/countries/CountriesRepository.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/countries/DefaultCountriesRepository.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/local/countries/CountriesLocalDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/local/rules/RulesLocalDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/local/valuesets/ValueSetsLocalDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/countries/CountriesRemoteDataSrouce.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/rules/DescriptionRemote.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/rules/RuleIdentifierRemote.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/rules/RuleIdentifierRemoteMapper.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/rules/RuleRemote.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/rules/RuleRemoteMapper.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/rules/RulesRemoteDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/valuesets/ValueSetIdentifierRemote.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/valuesets/ValueSetRemote.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/valuesets/ValueSetRemoteMapper.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/remote/valuesets/ValueSetsRemoteDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/rules/DefaultRulesRepository.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/rules/RulesDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/rules/RulesRepository.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/valuesets/DefaultValueSetsRepository.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/valuesets/ValueSetsDataSource.kt
* engine/src/main/java/dgca/verifier/app/engine/data/source/valuesets/ValueSetsRepository.kt
* engine/src/main/java/dgca/verifier/app/engine/domain/rules/DefaultGetRulesUseCase.kt
* engine/src/main/java/dgca/verifier/app/engine/domain/rules/GetRulesUseCase.kt
* engine/src/test/java/dgca/verifier/app/engine/DefaultAffectedFieldsDataRetrieverTest.kt
* engine/src/test/java/dgca/verifier/app/engine/DefaultCertLogicEngineTest.kt
* engine/src/test/java/dgca/verifier/app/engine/DefaultJsonLogicValidatorTest.kt
* engine/src/test/java/dgca/verifier/app/engine/data/source/remote/RuleRemoteMapperTest.kt
* engine/src/test/java/dgca/verifier/app/engine/data/source/remote/ValueSetRemoteTest.kt
* engine/src/test/java/dgca/verifier/app/engine/domain/rules/DefaultGetRulesUseCaseTest.kt
* templates/file-header.txt


# SUMMARY

* Bad licenses:
* Deprecated licenses:
* Licenses without file extension:
* Missing licenses:
* Unused licenses: Apache-2.0
* Used licenses:
* Read errors: 0
* Files with copyright information: 54 / 107
* Files with license information: 0 / 107

Unfortunately, your project is not compliant with version 3.0 of the REUSE Specification :-(