SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-e51161ce-04e4-433a-bb23-eaf75d5af501
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2025-12-22T12:05:29Z
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-536f3b7990a1719a7571a8932be33c0d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d896afa1237180a97d0c362d55ee2ad3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff60c7e69718e71a70b0f9ca5ee7cf3b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e850cb2a4919238c69e7fed20b87147
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0455c2777cb87594270a199f5e341c0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bebafcaffe7df2e500e6253cac382d9e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fcc5e102fc1e031dd976a6048439a1af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1caf0f063cabaaf283696ac1c76a590c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5154e5261ee990ce68698f7950b0c98a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-134e8a2267d2d14e04fb8d896e5d56db
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6d738b9ee17b6adb16bff6185160e0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b82d9e8a7d66b84254e7509666a2b4e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1582ef5578cd59fbc9560fe40e6dfdb5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a11aa433d3f6b147ce322ff767c99f5c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b8e85d0bfbe0b80a6962a9672970b51
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4919f5f9d2b8d170e915075c8d14d07b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04e5339f977a4e0bf9b7947ae4bafcac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d779d02598b92d4347404026b6535c04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-986871ede40c8907a3532fab5c48f9a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4093ef69cb5369c9afb09bbb812ea33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6569e8a662f08f2c27b03792faf0b40c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7f7b86ae8842404047c8143e1841adf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dcc1e1e5ca1e1ec831eac972e4cc7f7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b05f5a24e7336ce43ea01a18783b13a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de3087408f159a26eb72fb18bfdafcba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a24d41a665fe3eacc612e3bec8002d6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbfcb15c8f4061eebe80fc2af7c0641c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00de42c1301de2b513ebac98fc807cea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01750bb89d12656d366075f9b8954dbe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8549b0f3113ef6b8fa2171abe071672
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14b06c75a3c77b120026e8a9893bafab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9885e3ba198517da3f8f706cb88401b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ce7e4b18770f9a3e0cec733bdd7d8cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a5bae2b450b58781ffaee162d87fac4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08155a759f9bcec5a2ae3d3b66b534d8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b5c6d84d528b1d8673a7c7a62679b39
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44586365d72910fb398277e9352d429e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2d76d6a9a92f0b41478c6b5c0dbb46b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8e20d8e8d4478e63dcbe8cccd795249
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: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/check-potential-problems.yml
SPDXID: SPDXRef-536f3b7990a1719a7571a8932be33c0d
FileChecksum: SHA1: 0647e3341aaf5c93736a631ab863cd0265b64d00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-d896afa1237180a97d0c362d55ee2ad3
FileChecksum: SHA1: a1da36d4ed6b2841f76360d1abd83adaaca9c83b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitignore
SPDXID: SPDXRef-ff60c7e69718e71a70b0f9ca5ee7cf3b
FileChecksum: SHA1: 660041e9a68a8d436f28c01cd3b4b2b25860de77
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2022 林博仁(Buo-ren, Lin)
FileName: ./.gitlab-ci.yml
SPDXID: SPDXRef-8e850cb2a4919238c69e7fed20b87147
FileChecksum: SHA1: d32f878440d4baa1a5f6574c0e14e3f5806ef5dc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitmodules
SPDXID: SPDXRef-0455c2777cb87594270a199f5e341c0c
FileChecksum: SHA1: e8685d141b9ee8440b27343d9c704526a253122f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.markdownlint.yml
SPDXID: SPDXRef-bebafcaffe7df2e500e6253cac382d9e
FileChecksum: SHA1: 45110ffd0b16cd9ba68c34a8758bcf14d8fc9d38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-fcc5e102fc1e031dd976a6048439a1af
FileChecksum: SHA1: ec77a8a13e026b527d1f8532fda7ba89f667c66c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁(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: ./README.md
SPDXID: SPDXRef-134e8a2267d2d14e04fb8d896e5d56db
FileChecksum: SHA1: 609fd02a87249fab0718975ca92216222eee15a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./compose.yml
SPDXID: SPDXRef-f6d738b9ee17b6adb16bff6185160e0c
FileChecksum: SHA1: 387cfe99e50db750b5b02e1f28775a7bb1fe9af8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/create-gitlab-release.sh
SPDXID: SPDXRef-2b82d9e8a7d66b84254e7509666a2b4e
FileChecksum: SHA1: de323a193e05224fbcade0b491c44306610bdecb
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-1582ef5578cd59fbc9560fe40e6dfdb5
FileChecksum: SHA1: b86cfb614598ec92de796d42b9f1c22030f1ca4b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/do-static-analysis.sh
SPDXID: SPDXRef-a11aa433d3f6b147ce322ff767c99f5c
FileChecksum: SHA1: df73dd9fdb8309ae7ef95a25e62e22e3ec6cad7e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.install-system-deps.sh
SPDXID: SPDXRef-3b8e85d0bfbe0b80a6962a9672970b51
FileChecksum: SHA1: 137fc365922527db01a0db536648f34bb5ca4962
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.sh
SPDXID: SPDXRef-4919f5f9d2b8d170e915075c8d14d07b
FileChecksum: SHA1: 9a13253630957d868412d188357c201e6d0804bb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-release-description.sh
SPDXID: SPDXRef-04e5339f977a4e0bf9b7947ae4bafcac
FileChecksum: SHA1: 633fae95018e164abf32db575abee4c17a13f608
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-d779d02598b92d4347404026b6535c04
FileChecksum: SHA1: b9d56bc877ec1537be0bd8c8da1d43120d4c2edc
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: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/upload-gitlab-generic-packages.sh
SPDXID: SPDXRef-6569e8a662f08f2c27b03792faf0b40c
FileChecksum: SHA1: 8155ba94f0f1455da0cbacbb3478c6f7cbcc1c12
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: 2025 林博仁(Buo-ren Lin)
FileName: ./dev-assets/deploy-development-environment.sh
SPDXID: SPDXRef-dcc1e1e5ca1e1ec831eac972e4cc7f7e
FileChecksum: SHA1: a516648ca8e2713bd25a29619fe43931183c8ca8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./dev-assets/functions.sh
SPDXID: SPDXRef-b05f5a24e7336ce43ea01a18783b13a2
FileChecksum: SHA1: d6020b085a5c9426fe1bc384e62726b6cb899611
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./images/free-software-free-society-screenshot.png
SPDXID: SPDXRef-de3087408f159a26eb72fb18bfdafcba
FileChecksum: SHA1: b690d6a8e8529713fc70274fe6d42f4e64f300fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/git-cola-screenshot.png
SPDXID: SPDXRef-a24d41a665fe3eacc612e3bec8002d6c
FileChecksum: SHA1: 2a753b754d8f7bcc56ff520a42ab0f34fbed75a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/l10n-tw-logo-non-transparent.png
SPDXID: SPDXRef-dbfcb15c8f4061eebe80fc2af7c0641c
FileChecksum: SHA1: 763b1a3b1420c1af290a156d45e5a0ee49847a8e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2017 台灣在地化社群
FileName: ./images/l10n-tw-telegram-qrcode.png
SPDXID: SPDXRef-00de42c1301de2b513ebac98fc807cea
FileChecksum: SHA1: 83e1d83e3297f1437ad8ee71a1c89de60027c618
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2017 台灣在地化社群
FileName: ./images/marp-inspiration.png
SPDXID: SPDXRef-01750bb89d12656d366075f9b8954dbe
FileChecksum: SHA1: 408687bcb9aa32c3af03e412c61fb5681baadb8a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/motivation.png
SPDXID: SPDXRef-e8549b0f3113ef6b8fa2171abe071672
FileChecksum: SHA1: 31aa15d10d856367f9921e85a8f4cce71e738b17
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/no-double-dots.png
SPDXID: SPDXRef-14b06c75a3c77b120026e8a9893bafab
FileChecksum: SHA1: fafe38640c79d0d2df49789408860ea6ad777772
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/package-image-search-results.png
SPDXID: SPDXRef-d9885e3ba198517da3f8f706cb88401b
FileChecksum: SHA1: ae8e0daf8c51870e5c12d80197a9251c49c56e31
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/pangu-builtin.png
SPDXID: SPDXRef-9ce7e4b18770f9a3e0cec733bdd7d8cc
FileChecksum: SHA1: d186749b0ed255d3e71af3e91111785ec455832f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/pokemon-sleep-tools-screenshot.png
SPDXID: SPDXRef-3a5bae2b450b58781ffaee162d87fac4
FileChecksum: SHA1: 904d4bfd5d9417f1bd05cce50438293f2645a14b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/speaker-photo.jpg
SPDXID: SPDXRef-08155a759f9bcec5a2ae3d3b66b534d8
FileChecksum: SHA1: 659ed398a53127533a015f53d5a652d4a66caa38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/ubiquity-maybe-screenshot.jpg
SPDXID: SPDXRef-7b5c6d84d528b1d8673a7c7a62679b39
FileChecksum: SHA1: 37bfcfab1cf834052ea8bb629883f7ab900d3496
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/ubiquity-screenshot.jpg
SPDXID: SPDXRef-44586365d72910fb398277e9352d429e
FileChecksum: SHA1: 7938b9f2efa999a52d7bc82d627265d8718f8c1e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: SPDX-FileCopyrightText: 2025 林博仁(Buo-ren Lin)
FileName: ./images/xkcd-927.jpg
SPDXID: SPDXRef-c2d76d6a9a92f0b41478c6b5c0dbb46b
FileChecksum: SHA1: c95fedea01a0a2c640a58a1a2a42ea7f926dc4bd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-NC-2.5
FileCopyrightText: SPDX-FileCopyrightText: 2025 CQD, Randall Patrick Munroe, et. al.
FileName: ./slides.md
SPDXID: SPDXRef-c8e20d8e8d4478e63dcbe8cccd795249
FileChecksum: SHA1: 6533d48f71f6eb1ae055b9893c9fcc81339a900a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁