SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-93fa8139-3a9e-43ed-8a6d-5d4f58ea1ef0 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-05-30T06:04:10Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e438bba8f91692eb531f9ae2fced6c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76d0f8e5fbac90a7123c1aa2ea18d55c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99c06e61363568e6034d78bd3303fc99 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c02b5b37dcedce5e852fca54ed3a27c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e96b0ab05f94e2c2b8a6032a20df2544 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab0402cc28fbc2d6ee6eb8b0311fef4a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa6292876404d91656881947aa32703c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb09f57106af66712a3e77725492e7fb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-590441f6a2b23b95912f9033475e92f2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a55d595ff00345012ddcf3e2397b8831 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45d65fa6da7200807149078c761bd6f5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7872fd4385af6fa128e54b39cb39ff4a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc49b869c72175920313be7ee9563690 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b00318e5e321658c97ba682e67e80ef6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3acd9d1f5b2f199feb3a12d29533a9a0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3a69cf0758326eb9750b91ad720cd25 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0cc97356e5a4e798f22321007b99e68 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8300cfdc05e0fe77b8865590fc246cb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3824a1c72e0b572b3be29adff29d6225 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7c901d77372df39b40833ce7e7a9991 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6331e665e89468ab361d89ed2d3481a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e44c904d559e07fc35f912da7f1309f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29d84f8590becc2613728ea03babfd5a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df27fdd797773d5a573c0992b9b1ba5d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20aed499c5d24034f39d337642a7ce86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-427db48b9705554e3f7c76f5b700824a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2a83d89eb7cd98d0cb0197942ecc8a8 FileName: ./.circleci/config.yml SPDXID: SPDXRef-3e438bba8f91692eb531f9ae2fced6c2 FileChecksum: SHA1: 37299b1da5bd41e911c2f9d8952a2cfb0fa5e522 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./.credo.exs SPDXID: SPDXRef-76d0f8e5fbac90a7123c1aa2ea18d55c FileChecksum: SHA1: 7666d38ebf8f5d0bd791195abdbd105ac362c5be LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./.formatter.exs SPDXID: SPDXRef-99c06e61363568e6034d78bd3303fc99 FileChecksum: SHA1: 59fbf1d3da5109cf7ab069275e4abc3a45d541aa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./.gitignore SPDXID: SPDXRef-6c02b5b37dcedce5e852fca54ed3a27c FileChecksum: SHA1: 2098a5f020f035a23fb68fb5230fc5e516a31bbe LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./CHANGELOG.md SPDXID: SPDXRef-e96b0ab05f94e2c2b8a6032a20df2544 FileChecksum: SHA1: 0a88baae82b5ea8934908666077ae672170abb6e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./NOTICE SPDXID: SPDXRef-ab0402cc28fbc2d6ee6eb8b0311fef4a FileChecksum: SHA1: d1f7e95c5c5de483d53f7b37deb8a3c31502c3e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None Copyright holders include Masatoshi Nishiguchi and SmartRent. FileName: ./README.md SPDXID: SPDXRef-aa6292876404d91656881947aa32703c FileChecksum: SHA1: de7c85e30e50d184c5ec31d3711005ae1c001721 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Copyright (C) 2022 SmartRent SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux.ex SPDXID: SPDXRef-bb09f57106af66712a3e77725492e7fb FileChecksum: SHA1: 97785c4ae563167a4e3608981fbcc089e67f05c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux/application.ex SPDXID: SPDXRef-590441f6a2b23b95912f9033475e92f2 FileChecksum: SHA1: 9ba766356cb366a6abd308152dc7b795a0ba3cd0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux/backend.ex SPDXID: SPDXRef-a55d595ff00345012ddcf3e2397b8831 FileChecksum: SHA1: b3772759f5b26b752c22976ac9ac933e9843e3da LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux/effects.ex SPDXID: SPDXRef-45d65fa6da7200807149078c761bd6f5 FileChecksum: SHA1: 03080a4c74596d4425fe669b5bd5c0c859080e88 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux/morse.ex SPDXID: SPDXRef-7872fd4385af6fa128e54b39cb39ff4a FileChecksum: SHA1: e35ad0bf47cb3e1dfa8ef32149e114993a585e0b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux/pattern.ex SPDXID: SPDXRef-dc49b869c72175920313be7ee9563690 FileChecksum: SHA1: 4607e5f3f559a91a4dbb708bf46bf0a62d80d073 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux/program.ex SPDXID: SPDXRef-b00318e5e321658c97ba682e67e80ef6 FileChecksum: SHA1: f1a7dc45eea1f36506cf3b97f1395e9c9f116bfc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi SPDX-FileCopyrightText: 2022 SmartRent FileName: ./lib/delux/rgb.ex SPDXID: SPDXRef-3acd9d1f5b2f199feb3a12d29533a9a0 FileChecksum: SHA1: 2ff73590a8a0b8d92ad78f2c25658ee1a22f74f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./mix.exs SPDXID: SPDXRef-e3a69cf0758326eb9750b91ad720cd25 FileChecksum: SHA1: e2d0b566ad84a776c1518e16612062b97c6b4dd5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./mix.lock SPDXID: SPDXRef-c0cc97356e5a4e798f22321007b99e68 FileChecksum: SHA1: 4afe47a4b2c266a5fdde3d9b0f90c5572af8968a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: None FileName: ./test/delux/backend_test.exs SPDXID: SPDXRef-8300cfdc05e0fe77b8865590fc246cb8 FileChecksum: SHA1: 1c9a1d4a49c0ceb129e023162b0cd0be76ce852c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/delux/effects_test.exs SPDXID: SPDXRef-3824a1c72e0b572b3be29adff29d6225 FileChecksum: SHA1: 18fe8cf706de8836adc027315edd6f17ea61f978 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/delux/morse_test.exs SPDXID: SPDXRef-c7c901d77372df39b40833ce7e7a9991 FileChecksum: SHA1: 104e6ebb624e718d4ea9788e1a8dcb1a204c2419 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/delux/pattern_test.exs SPDXID: SPDXRef-c6331e665e89468ab361d89ed2d3481a FileChecksum: SHA1: 7614a76b0dc5638004ae058901fffea1d15de1ee LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/delux/program_test.exs SPDXID: SPDXRef-9e44c904d559e07fc35f912da7f1309f FileChecksum: SHA1: a4fc5d2bbc5bc14007062d05a5a6043efb70e531 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/delux/rgb_test.exs SPDXID: SPDXRef-29d84f8590becc2613728ea03babfd5a FileChecksum: SHA1: 3cfc84be648f711d91d5fb9082132622c68b3a1a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/delux_app_test.exs SPDXID: SPDXRef-df27fdd797773d5a573c0992b9b1ba5d FileChecksum: SHA1: 5a35ed0d29f9963d01b571427a2e83a6b8c69774 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/delux_test.exs SPDXID: SPDXRef-20aed499c5d24034f39d337642a7ce86 FileChecksum: SHA1: 82411bb1e0bfd751a727437fb22559778ad87a1d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/support/fake_leds.ex SPDXID: SPDXRef-427db48b9705554e3f7c76f5b700824a FileChecksum: SHA1: 8c6ca4a920227c87b6a7581b1fdd3dd17cb62689 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent FileName: ./test/test_helper.exs SPDXID: SPDXRef-b2a83d89eb7cd98d0cb0197942ecc8a8 FileChecksum: SHA1: a61593a3bb2850a0729a689cc0cba5a7e9dd54ed LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 SmartRent