补充开源说明

This commit is contained in:
2026-05-06 17:12:19 +08:00
parent 59e491038d
commit 70b1665b31
3 changed files with 56 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
MIT License
Copyright (c) 2026 Tereis contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of the source code and associated documentation files in this repository,
excluding third-party media assets and generated media assets as described in
NOTICE.md, to deal in the source code without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the source code, and to permit persons to
whom the source code is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the source code.
THE SOURCE CODE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOURCE CODE OR THE USE OR OTHER DEALINGS IN
THE SOURCE CODE.
+20
View File
@@ -0,0 +1,20 @@
# Notice
本仓库是程序设计课程大作业项目,仅用于课程学习、课堂展示和个人技术交流,不用于商业发布。
## 授权范围
- `src/`、构建脚本和项目文档中的原创代码内容按 `LICENSE` 中的 MIT License 授权。
- `assets/``report/images/``report/code-snippets/` 中的图片、音频、视频等非代码素材不包含在 MIT License 授权范围内。
- 如需二次发布、公开分发可执行文件或用于课程以外场景,请先替换或移除未取得独立授权的素材。
## 素材来源
- 音乐素材:来自《千恋*万花》,仅作为课程大作业学习展示使用,版权归原权利方所有。
- 图片素材:由 AI 生成或用于课程报告展示。
- 图标、视频和其他资源:仅随课程项目用于演示程序功能,不代表已获得商业使用授权。
## 使用提醒
如果将项目上传到公开平台,建议在发布说明中保留本文件,并明确说明素材来源和授权限制。若需要更严格地规避素材版权风险,可以只公开源码和文档,删除 `assets/` 下的媒体文件。
+12
View File
@@ -335,3 +335,15 @@ powershell -NoProfile -ExecutionPolicy Bypass -File .\build-mingw.ps1 -Run
- `src/include/TetrisAppInternal.h``src/include/TetrisRenderInternal.h``src/include/TetrisAssets.h`:窗口层、渲染层和资源工具的内部声明
项目适合作为程序设计课程大作业展示,也便于在答辩时讲解窗口程序、游戏循环、碰撞检测、状态管理和功能扩展。
## 开源协议与素材说明
本项目为程序设计课程大作业,仅供课程学习、课堂展示和个人技术交流使用,不用于商业发布。
- 源代码、构建脚本和原创文档内容采用 MIT License,详见 `LICENSE`
- `assets/``report/images/``report/code-snippets/` 中的音频、图片、视频等非代码素材不包含在 MIT License 授权范围内。
- 音乐素材来自《千恋*万花》,仅作为课程大作业学习展示使用,版权归原权利方所有。
- 图片素材主要由 AI 生成或用于课程报告展示。
- 如需二次发布、公开分发可执行文件或用于课程以外场景,请先替换或移除未取得独立授权的素材。
更完整的素材来源和授权限制说明见 `NOTICE.md`