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)