Unfortunately, gitlab.com/c512l/blog is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.
To add the badge to your project's README.md file,
use the following snippet:
[](https://api.reuse.software/info/gitlab.com/c512l/blog)
The API provides machine-readable artifacts for automatic analysis.
reuse spdx
command.
Commit d491504153b7f95aa45d3b2e533b17b67294c401 was checked on 24 Oct 2025 07:21:44 UTC
with the following result:
warning: redirecting to https://gitlab.com/c512l/blog.git/ # MISSING COPYRIGHT AND LICENSING INFORMATION The following files have no copyright and licensing information: * .gitattributes * .github/workflows/astro.yml * .gitignore * .vscode/extensions.json * .vscode/launch.json * CHANGELOG.md * README.md * astro.config.mjs * cliff.toml * dev/README.md * dev/theme-data.json * dev/themeData.ts * package-lock.json * package.json * prettier.config.js * public/favicon.svg * public/rss.xsl * src/components/ActivityCalendar.astro * src/components/BlockHeader.astro * src/components/DividerText.astro * src/components/GiscusLoader.astro * src/components/GitHubActivityCalendar.astro * src/components/Header.astro * src/components/HomeBanner.astro * src/components/LightDarkAutoButton.astro * src/components/LightDarkAutoThemeLoader.astro * src/components/NavLink.astro * src/components/Pagination.astro * src/components/PostAddendum.astro * src/components/PostInfo.astro * src/components/PostPreview.astro * src/components/PostPreviewsWithYear.astro * src/components/Search.astro * src/components/SelectTheme.astro * src/components/SelectThemeLoader.astro * src/components/SocialLinks.astro * src/components/TableOfContents.astro * src/components/TableOfContentsHeading.astro * src/components/Tags.astro * src/components/TagsSection.astro * src/content/addendum.md * src/content/avatar.jpg * src/content/home.md * src/content/posts/advanced-typescript-conditional-types.md * src/content/posts/concurrency-in-go.md * src/content/posts/error-handling-in-go.md * src/content/posts/gos-interfaces-and-polymorphism.md * src/content/posts/javascript-prototypal-inheritance.md * src/content/posts/javascripts-event-loop-explained.md * src/content/posts/mastering-async-await-in-javascript.md * src/content/posts/python-decorators-demystified.md * src/content/posts/pythons-context-managers-and-the-with-statement.md * src/content/posts/pythons-generators-and-yield.md * src/content/posts/pythons-list-comprehensions.md * src/content/posts/showing-off-blog-features/PixelatedGreenTreeSide.png * src/content/posts/showing-off-blog-features/cover.jpg * src/content/posts/showing-off-blog-features/index.md * src/content/posts/typescript-generics-explained.md * src/content/posts/typescript-utility-types.md * src/content/posts/typescripts-keyof-and-mapped-types.md * src/content/posts/understanding-closures-in-javascript.md * src/content.config.ts * src/env.d.ts * src/icons/bluesky.svg * src/icons/chevrons-left.svg * src/icons/chevrons-right.svg * src/icons/circle-x.svg * src/icons/email.svg * src/icons/github.svg * src/icons/linkedin.svg * src/icons/mastodon.svg * src/icons/moon.svg * src/icons/palette.svg * src/icons/rss.svg * src/icons/search.svg * src/icons/sun-moon.svg * src/icons/sun.svg * src/icons/twitter.svg * src/layouts/Layout.astro * src/layouts/MarkdownLayout.astro * src/pages/404.astro * src/pages/about.md * src/pages/index.astro * src/pages/posts/[...page].astro * src/pages/posts/[slug].astro * src/pages/robots.txt.ts * src/pages/rss.xml.ts * src/pages/social-cards/[slug].png.ts * src/pages/tags/[tag]/[...page].astro * src/plugins/rehype-pixelated.ts * src/plugins/remark-admonitions.ts * src/plugins/remark-gemoji.ts * src/plugins/remark-github-card.ts * src/settings-utils.ts * src/site.config.ts * src/styles/global.css * src/types.ts * src/utils.ts * tsconfig.json The following files have no licensing information: * src/components/Footer.astro * src/pages/giscus/[theme].css.ts # SUMMARY * Bad licenses: 0 * Deprecated licenses: 0 * Licenses without file extension: 0 * Missing licenses: 0 * Unused licenses: 0 * Used licenses: 0 * Read errors: 0 * Invalid SPDX License Expressions: 0 * Files with copyright information: 2 / 101 * Files with license information: 0 / 101 Unfortunately, your project is not compliant with version 3.3 of the REUSE Specification :-( # RECOMMENDATIONS * Fix missing copyright/licensing information: For one or more files, the tool cannot find copyright and/or licensing information. You typically do this by adding 'SPDX-FileCopyrightText' and 'SPDX-License-Identifier' tags to each file. The tutorial explains additional ways to do this: <https://reuse.software/tutorial/>