SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-a04bbee2-c877-4c50-8d16-7c423d6d4a3e Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-07T09:28:05Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70c4e49ae133c3567791a0f197a42af1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63f11628153eb59e761ea293422001cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fd32224d080851f7b012a645e7ccf93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2aa65ddac52a0f4ad63030b7ea92328 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be8f05ee6a431aa1f8f363d83f31b18a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad0f279f06d9d7933b3e235b1bcda5ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae39448ad4229f8f72e4d91136911b90 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dfb6f248433fde5e200fc589710dfa19 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0d14ed64c1ab935a52f1b5a0bcf7f3a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c83df801fb369d2069dc4a947aeca814 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1caf0f063cabaaf283696ac1c76a590c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5154e5261ee990ce68698f7950b0c98a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2dc24d435530b511fda5ff52b78e61d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69800ba1afd2f434293fb8593b2a3d04 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f943621c30d841213ed235a7473adb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0341c9a54d7309c4140d1bc5fcc086b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fff1b1dcf00bfa03300a554e774aa67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8effc75368a2206eec88283da89ce38a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a897454f056f992c091e44fdc30e2c13 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0d08f5027b887758cc5d283fa99b225 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fc2b4363913a7d8200eaf5c1bb927ad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b66fb6054c752ac4488be1e24cad7972 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd90371a9118b8210686491134d0a0df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b127233efc892f45688cbc6abd900b09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-986871ede40c8907a3532fab5c48f9a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4093ef69cb5369c9afb09bbb812ea33 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7388e1de496e8155498f0658aca2fa1e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-691979e1d8fe87a784af76fe3a9142bb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64641473fda2d03e6f7fcddcffbd2944 FileName: ./.editorconfig SPDXID: SPDXRef-70c4e49ae133c3567791a0f197a42af1 FileChecksum: SHA1: c018ef3aa9e572f2153491481b4663f52e30bc57 LicenseConcluded: NOASSERTION LicenseInfoInFile: WTFPL FileCopyrightText: Copyright 2021 林博仁(Buo-ren, Lin) FileName: ./.gitattributes SPDXID: SPDXRef-63f11628153eb59e761ea293422001cb FileChecksum: SHA1: 57cce264752ff2838e20e7ae3ab253af950673e0 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: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin) FileName: ./.github/workflows/check-potential-problems.yml SPDXID: SPDXRef-a2aa65ddac52a0f4ad63030b7ea92328 FileChecksum: SHA1: 08a5e2a52176b1c6520cb16c3c8dcb6ae3cb530d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin) FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-be8f05ee6a431aa1f8f363d83f31b18a FileChecksum: SHA1: 56df8a84589740641c0840a92232f9078bf5f473 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin) FileName: ./.gitignore SPDXID: SPDXRef-ad0f279f06d9d7933b3e235b1bcda5ee FileChecksum: SHA1: 057c5d1dfe9ba38ed1048706b4b2905620859287 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2022 林博仁(Buo-ren, Lin) FileName: ./.gitlab-ci.yml SPDXID: SPDXRef-ae39448ad4229f8f72e4d91136911b90 FileChecksum: SHA1: f81152c4d1b2f53c77688939549215c9ee5cbbfe LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin) FileName: ./.gitmodules SPDXID: SPDXRef-dfb6f248433fde5e200fc589710dfa19 FileChecksum: SHA1: 000842d45a95f9d5818a3173ba2267750274ce41 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin) FileName: ./.markdownlint.yml SPDXID: SPDXRef-a0d14ed64c1ab935a52f1b5a0bcf7f3a FileChecksum: SHA1: 22c9ea3e198ec2556d2157d9a49b3f21ee33d71b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin) FileName: ./.pre-commit-config.yaml SPDXID: SPDXRef-c83df801fb369d2069dc4a947aeca814 FileChecksum: SHA1: db6397097023fe6a16aa5e59754f5c51fa3491fc 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-5154e5261ee990ce68698f7950b0c98a FileChecksum: SHA1: 1e3b97f7ced33a56a979db4f0768416c21c27e12 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: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin) FileName: ./Dockerfile SPDXID: SPDXRef-69800ba1afd2f434293fb8593b2a3d04 FileChecksum: SHA1: 7b7651c1e607d2ddfa3748906be74dd46a7a2d58 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin) FileName: ./README.md SPDXID: SPDXRef-9f943621c30d841213ed235a7473adb3 FileChecksum: SHA1: 451da218d0b1a09dfd35f50e2407742f43a6fcd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin) FileName: ./build-sandbox-template.sh SPDXID: SPDXRef-e0341c9a54d7309c4140d1bc5fcc086b FileChecksum: SHA1: b1f4f471b0e2fb79896da8a7360d08d896822b27 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin) FileName: ./compose.yml SPDXID: SPDXRef-6fff1b1dcf00bfa03300a554e774aa67 FileChecksum: SHA1: 8370146c4a182e114c4bd90d06b194d812379254 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin) FileName: ./continuous-integration/create-gitlab-release.sh SPDXID: SPDXRef-8effc75368a2206eec88283da89ce38a FileChecksum: SHA1: 992317a1a170596314d4b7dc00b4386eaa5dc113 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-a897454f056f992c091e44fdc30e2c13 FileChecksum: SHA1: a3616f24dfd523456000580962b2ee10cb8ac9c3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin) FileName: ./continuous-integration/do-static-analysis.sh SPDXID: SPDXRef-f0d08f5027b887758cc5d283fa99b225 FileChecksum: SHA1: 12b37ef685f574129d25586c569207e567684fdf 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-8fc2b4363913a7d8200eaf5c1bb927ad FileChecksum: SHA1: d3fc826400922ca00e2b36eb4c46c032619f53b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin) FileName: ./continuous-integration/generate-build-artifacts.sh SPDXID: SPDXRef-b66fb6054c752ac4488be1e24cad7972 FileChecksum: SHA1: ca5ca9f8cce074adbc88c67e333dcc37837d3a35 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin) FileName: ./continuous-integration/generate-release-description.sh SPDXID: SPDXRef-cd90371a9118b8210686491134d0a0df FileChecksum: SHA1: 040b023f72902c7a94fab4e5544c862a900ce920 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-b127233efc892f45688cbc6abd900b09 FileChecksum: SHA1: 4ceed8f400a54eea2ac98bdbe8e17d3a04ccaa1c 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-986871ede40c8907a3532fab5c48f9a4 FileChecksum: SHA1: ab8894fa020fceefab2cd598a796e9ffd6c32302 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: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin) FileName: ./continuous-integration/upload-gitlab-generic-packages.sh SPDXID: SPDXRef-7388e1de496e8155498f0658aca2fa1e FileChecksum: SHA1: 4c2ca71fa0a1c9afb646fc432828cf360a11cd5e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: Copyright 2024 林博仁(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) FileName: ./spec.yaml SPDXID: SPDXRef-64641473fda2d03e6f7fcddcffbd2944 FileChecksum: SHA1: 8d7552c1b5a922804d2b3d970efa1ca720af8e7c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)