SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-6ca7e9b9-c500-4ad1-91e0-0afc5780d894
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-09-16T14:26:18Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c799d060f7e7002839341283b05b4a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1494d8076a873c9b50d63c512a78be9d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fd32224d080851f7b012a645e7ccf93
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1065255711582a276f8900a3301e44e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94c290aeb06435d9f2c7b390e2800f8c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e10faaea65ca0e8194a0f019f63fafe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a306a076d76e1f85a67140af083de43
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e54b7d5ccc16bb871e600f9c833a867b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e0b729f9cd79563af7fffbd24a7eae7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3d0eb06b747552567392ce8815cb830
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1caf0f063cabaaf283696ac1c76a590c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a805ccd27186677354a13f4e2e28b122
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2dc24d435530b511fda5ff52b78e61d7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2187b4eb6e4f64a52d4125bd4789dc8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a454e3e49cf59718b0d913c3e038d18f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb6b4aadc786101c196a14f392bc0392
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b71e2b34cf34785f647c4af188733dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34d941165807fd6130374a0d28b1d070
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12d74c4d0f137c1ebf5bf5210b710c65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ed8d5c65cb83cd96cc2961325ba3c0d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2b31cd7329ed6c8699a29208d63422e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-114f1a8d00df615ad4a02d668348f466
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f292d1bd9ae8a001da471d5c7d60433
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90ba2778b21c5ae33c88f5db44ad9901
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4093ef69cb5369c9afb09bbb812ea33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea67c7b996bb9d52dc6e5b5977a6f26c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7f7b86ae8842404047c8143e1841adf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f23cb8196758ad5e1faf77b137d47ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-691979e1d8fe87a784af76fe3a9142bb
FileName: ./.editorconfig
SPDXID: SPDXRef-6c799d060f7e7002839341283b05b4a2
FileChecksum: SHA1: 22a61ba13da09d43760b64f86b24b55d8610241e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2021 林博仁(Buo-ren, Lin)
FileName: ./.gitattributes
SPDXID: SPDXRef-1494d8076a873c9b50d63c512a78be9d
FileChecksum: SHA1: b3785af975805c7fcf5ae0368407c9a9f822b1c9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/README.md
SPDXID: SPDXRef-8fd32224d080851f7b012a645e7ccf93
FileChecksum: SHA1: 9d151e013d56ae3168718e6851b7aa96259d49f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/check-potential-problems.yml
SPDXID: SPDXRef-1065255711582a276f8900a3301e44e2
FileChecksum: SHA1: 1c8654d5c40d4a3a13f6b96babd9ab47ffd19200
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-94c290aeb06435d9f2c7b390e2800f8c
FileChecksum: SHA1: 4a935c03a077d46fe71ea40c2a43a57f106ce6b8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitignore
SPDXID: SPDXRef-2e10faaea65ca0e8194a0f019f63fafe
FileChecksum: SHA1: 902347f5a9b4f4c6b9fb49b53056c1f34cceaed8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2022 林博仁(Buo-ren, Lin)
FileName: ./.gitlab-ci.yml
SPDXID: SPDXRef-5a306a076d76e1f85a67140af083de43
FileChecksum: SHA1: 41133eedb064a3fa11aeae21bc54f78036635a49
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitmodules
SPDXID: SPDXRef-e54b7d5ccc16bb871e600f9c833a867b
FileChecksum: SHA1: b799602c3d8f6f1a43d6c620655c467f879eb53d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.markdownlint.yml
SPDXID: SPDXRef-0e0b729f9cd79563af7fffbd24a7eae7
FileChecksum: SHA1: 71787c8d88a3c8805055042bcf2d7be3410254c6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-f3d0eb06b747552567392ce8815cb830
FileChecksum: SHA1: 9e043e9cf3fb1ce4593631f88c1bf17328123eea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./.shellcheckrc
SPDXID: SPDXRef-1caf0f063cabaaf283696ac1c76a590c
FileChecksum: SHA1: 1a0742d66206611670ccf702f9886b54e4f39dfd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./.yamllint
SPDXID: SPDXRef-a805ccd27186677354a13f4e2e28b122
FileChecksum: SHA1: 127d38aabea1579677db4e3dd8535104d55d6793
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2021 林博仁(Buo-ren, Lin)
FileName: ./AGENTS.md
SPDXID: SPDXRef-2dc24d435530b511fda5ff52b78e61d7
FileChecksum: SHA1: 6bbd34cc3a50253d0be4eb76c7cf1c395e6ac5c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./README.md
SPDXID: SPDXRef-b2187b4eb6e4f64a52d4125bd4789dc8
FileChecksum: SHA1: 487ec4f06e5c8dfe5c4291a22efbfaa88044eeb3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./Vagrantfile
SPDXID: SPDXRef-a454e3e49cf59718b0d913c3e038d18f
FileChecksum: SHA1: b175cb7c881ac5ea22f4eb6a0d64fb665e7736ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./compose.yml
SPDXID: SPDXRef-bb6b4aadc786101c196a14f392bc0392
FileChecksum: SHA1: b35c958ff7e4be74858ed6bd7ed6ca42a10c3fe8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/create-gitlab-release.sh
SPDXID: SPDXRef-8b71e2b34cf34785f647c4af188733dd
FileChecksum: SHA1: 9f44a19850e73f5f6e2dac984a48fc0d03cdf337
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/do-static-analysis.install-system-deps.sh
SPDXID: SPDXRef-34d941165807fd6130374a0d28b1d070
FileChecksum: SHA1: 5d7a9fd2d89c4ce9d5c3f3a2d76a63fc6172bb00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/do-static-analysis.sh
SPDXID: SPDXRef-12d74c4d0f137c1ebf5bf5210b710c65
FileChecksum: SHA1: 78443dd00209ffd0143c39b7071976ec9edd7731
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.install-system-deps.sh
SPDXID: SPDXRef-1ed8d5c65cb83cd96cc2961325ba3c0d
FileChecksum: SHA1: 44081197bb645a4c5a262b93f3e20abac20e5f18
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.sh
SPDXID: SPDXRef-b2b31cd7329ed6c8699a29208d63422e
FileChecksum: SHA1: 5b870f6f3566bad4b0a5362fb35774fb38a3ca24
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-release-description.sh
SPDXID: SPDXRef-114f1a8d00df615ad4a02d668348f466
FileChecksum: SHA1: f23262f691e48d9ee8ee42034e3af6992bd109d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/patch-github-actions-sudo-security-policy.sh
SPDXID: SPDXRef-4f292d1bd9ae8a001da471d5c7d60433
FileChecksum: SHA1: 557c3edda6d4e8825424146d44b57bd9dba2f62e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/sudoers.d/90_allow_github_actions_default_envvars.sudoers
SPDXID: SPDXRef-90ba2778b21c5ae33c88f5db44ad9901
FileChecksum: SHA1: 918b107a6f9d9612443e743b822842300c422e25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/sudoers.d/README.md
SPDXID: SPDXRef-a4093ef69cb5369c9afb09bbb812ea33
FileChecksum: SHA1: bd347f52a5b7d9aa9c592e8f4bbd0d0503717358
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/upload-gitlab-generic-packages.sh
SPDXID: SPDXRef-ea67c7b996bb9d52dc6e5b5977a6f26c
FileChecksum: SHA1: e6df8e85d5f4638183ddab0635279ce3976e3724
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./dev-assets/README.md
SPDXID: SPDXRef-b7f7b86ae8842404047c8143e1841adf
FileChecksum: SHA1: ef30dd0668d95e48db6f7aefeb16b60582df6ee6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./dev-assets/deploy-development-environment.sh
SPDXID: SPDXRef-0f23cb8196758ad5e1faf77b137d47ca
FileChecksum: SHA1: 70095e0ac39a4406275bb43998629874242474d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./functions.sh
SPDXID: SPDXRef-691979e1d8fe87a784af76fe3a9142bb
FileChecksum: SHA1: fa3650a1e7ed080783917c0ed1d7ea6863f8b2b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)