Licensing Information
Effective date: 2025-08-25
This project uses dual licensing to appropriately cover different types of content:
Source Code - Apache License 2.0#
Source code in this repository ↗ are licensed under the Apache License 2.0 ↗.
This includes but is not limited to:
- All
.astro
,.ts
,.js
,.jsx
,.tsx
,.mjs
files - Configuration files (package.json, astro.config.mjs, etc.)
- Build scripts and tooling
- Component templates and layouts
- CSS/styling files
- Technical documentation
Key permissions under Apache 2.0:#
- ✅ Commercial use: You can use the code in commercial products and services without paying royalties
- ✅ Modification: You can modify, adapt, and build upon the source code as needed
- ✅ Distribution: You can redistribute the original or modified code to others
- ✅ Patent use: The license grants you patent rights from contributors, protecting against patent litigation
- ✅ Private use: You can use and modify the code for personal or internal company use without restrictions
Blog Content - Creative Commons Attribution 4.0#
Blog content and images in this directory ↗ are licensed under the Creative Commons Attribution 4.0 International License ↗.
This includes:
- All
.md
and.mdx
files insrc/content/post/
andsrc/content/images/
- Blog post content and text
- Images and media used within blog posts
Key permissions under CC BY 4.0:#
- ✅ Share: Copy and redistribute the blog content in any medium or format (print, digital, social media, etc.)
- ✅ Adapt: Remix, transform, translate, and build upon the material for any purpose
- ✅ Commercial use: Use the content in commercial projects, publications, or products
- ⚠️ Attribution required: You must provide proper credit including:
- Author name and source website
- Link to the original content
- Link to the CC BY 4.0 license
- Clear indication of any changes you made to the original content
Attribution Requirements#
For Code (Apache 2.0)#
When using the code portions of this project, please include the Apache License notice and copyright information as specified in the LICENSE file.
For Blog Content (CC BY 4.0)#
When sharing or adapting blog content, please provide attribution in the following format:
This work is based on content by Yutong Liang from https://www.lyt0112.com/ ↗, licensed under CC BY 4.0.
Questions#
If you have questions about licensing or need clarification about what license applies to specific content, please contact us.