补充开源说明
This commit is contained in:
@@ -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.
|
||||||
|
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# Notice
|
||||||
|
|
||||||
|
本仓库是程序设计课程大作业项目,仅用于课程学习、课堂展示和个人技术交流,不用于商业发布。
|
||||||
|
|
||||||
|
## 授权范围
|
||||||
|
|
||||||
|
- `src/`、构建脚本和项目文档中的原创代码内容按 `LICENSE` 中的 MIT License 授权。
|
||||||
|
- `assets/`、`report/images/` 和 `report/code-snippets/` 中的图片、音频、视频等非代码素材不包含在 MIT License 授权范围内。
|
||||||
|
- 如需二次发布、公开分发可执行文件或用于课程以外场景,请先替换或移除未取得独立授权的素材。
|
||||||
|
|
||||||
|
## 素材来源
|
||||||
|
|
||||||
|
- 音乐素材:来自《千恋*万花》,仅作为课程大作业学习展示使用,版权归原权利方所有。
|
||||||
|
- 图片素材:由 AI 生成或用于课程报告展示。
|
||||||
|
- 图标、视频和其他资源:仅随课程项目用于演示程序功能,不代表已获得商业使用授权。
|
||||||
|
|
||||||
|
## 使用提醒
|
||||||
|
|
||||||
|
如果将项目上传到公开平台,建议在发布说明中保留本文件,并明确说明素材来源和授权限制。若需要更严格地规避素材版权风险,可以只公开源码和文档,删除 `assets/` 下的媒体文件。
|
||||||
|
|
||||||
@@ -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`:窗口层、渲染层和资源工具的内部声明
|
- `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`。
|
||||||
|
|||||||
Reference in New Issue
Block a user