From b74e53136f38b6e0dbedc07779327776604d7814 Mon Sep 17 00:00:00 2001 From: Sibuxiangx Date: Thu, 13 Nov 2025 09:21:25 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9C=20=E6=B7=BB=E5=8A=A0=20APGL3=20+?= =?UTF-8?q?=20=E9=99=84=E5=8A=A0=E6=9D=A1=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 103 ++++++++++++++++++++++++++++++++++++++---- 2 files changed, 226 insertions(+), 9 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..36236fa --- /dev/null +++ b/LICENSE @@ -0,0 +1,132 @@ +GNU AFFERO 通用公共许可证 +版本 3,2007年11月19日 + +版权所有 (C) 2025 loveace_autojudge +本项目是安徽财经大学教育服务的衍生项目 + +本程序是自由软件:你可以根据自由软件基金会发布的 GNU Affero 通用公共许可证 +(版本3或更高版本)的条款重新分发和/或修改它。 + +发布本程序是希望它有用,但不提供任何保证;甚至不提供适销性或特定用途适用性 +的默示保证。详情请参阅 GNU Affero 通用公共许可证。 + +你应该已经收到了 GNU Affero 通用公共许可证的副本。如果没有,请访问 +。 + +================================================================================ + +附加条款:严格禁止商业使用 + +根据 GNU AGPL-3.0 第7条的规定,版权持有人在此添加以下附加条款: + +1. 项目性质声明 + 本软件是安徽财经大学教育服务的衍生项目,专为教育和学习目的开发。 + +2. 严格禁止商业使用 + 本软件及其衍生作品在任何情况下均不得用于商业目的。 + 禁止将本软件或其衍生作品用于任何商业用途,包括但不限于: + + a) 销售本软件或其衍生作品 + b) 将本软件作为商业服务的一部分提供 + c) 在商业产品中集成或捆绑本软件 + d) 通过本软件直接或间接获取商业利益 + e) 为商业实体提供基于本软件的服务 + f) 任何形式的商业化运营 + +3. 商业使用定义 + "商业使用"是指任何涉及金钱交易、商业利益、营利目的或商业运营的使用。 + +4. 无商业许可例外 + 本软件不提供任何形式的商业使用许可,无论是付费还是免费。 + 任何商业使用请求均将被拒绝。 + +5. 适用范围 + 本软件仅可用于: + - 个人学习和研究 + - 教育机构的教学活动 + - 非营利组织的非商业用途 + - 开源社区的协作开发 + +6. 条款优先级 + 本附加条款与 GNU AGPL-3.0 的其他条款一起适用。如有冲突, + 本附加条款中的禁止商业使用条款优先且不可豁免。 + +7. 违规责任 + 任何违反本条款的商业使用行为将承担相应的法律责任。 + +================================================================================ + +GNU AFFERO GENERAL PUBLIC LICENSE +Version 3, 19 November 2007 + +Copyright (C) 2025 loveace_autojudge +This project is a derivative of educational services at Anhui University of Finance and Economics + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published +by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . + +================================================================================ + +ADDITIONAL TERMS: Strict Prohibition of Commercial Use + +Pursuant to Section 7 of the GNU AGPL-3.0, the copyright holder adds the +following additional terms: + +1. Project Nature Statement + This software is a derivative project of educational services at Anhui + University of Finance and Economics, developed for educational and + learning purposes. + +2. Strict Prohibition of Commercial Use + This software and its derivatives may NOT be used for commercial purposes + under any circumstances. It is prohibited to use this software or its + derivatives for any commercial purposes, including but not limited to: + + a) Selling this software or its derivatives + b) Providing this software as part of a commercial service + c) Integrating or bundling this software in commercial products + d) Obtaining commercial benefits directly or indirectly through this software + e) Providing services based on this software to commercial entities + f) Any form of commercial operation + +3. Definition of Commercial Use + "Commercial use" means any use involving monetary transactions, commercial + interests, profit-making purposes, or commercial operations. + +4. No Commercial License Exception + This software does not provide any form of commercial use license, whether + paid or free. Any commercial use request will be rejected. + +5. Permitted Use + This software may only be used for: + - Personal learning and research + - Educational activities in educational institutions + - Non-commercial purposes of non-profit organizations + - Collaborative development in open source communities + +6. Term Priority + These additional terms apply together with the other terms of GNU AGPL-3.0. + In case of conflict, the prohibition of commercial use in these additional + terms takes precedence and cannot be waived. + +7. Liability for Violations + Any commercial use in violation of these terms will be subject to legal + liability. + +================================================================================ + +完整的 GNU AGPL-3.0 许可证文本请访问: +https://www.gnu.org/licenses/agpl-3.0.html + +Full text of GNU AGPL-3.0 License: +https://www.gnu.org/licenses/agpl-3.0.html diff --git a/README.md b/README.md index 76b0af5..73ad94d 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,101 @@ # loveace_autojudge -A new Flutter project. +一个基于 Flutter 开发的自动评测应用程序。 -## Getting Started +## 功能特性 -This project is a starting point for a Flutter application. +- 跨平台支持(Android、iOS、Windows、Web) +- 现代化的用户界面 +- 自动评测功能 -A few resources to get you started if this is your first Flutter project: +## 开始使用 -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) +### 环境要求 -For help getting started with Flutter development, view the -[online documentation](https://docs.flutter.dev/), which offers tutorials, -samples, guidance on mobile development, and a full API reference. +- Flutter SDK +- Dart SDK + +### 安装步骤 + +1. 克隆项目 +```bash +git clone [repository-url] +cd loveace_autojudge +``` + +2. 安装依赖 +```bash +flutter pub get +``` + +3. 运行应用 +```bash +flutter run +``` + +## 项目结构 + +``` +lib/ +├── main.dart # 应用入口 +├── models/ # 数据模型 +├── providers/ # 状态管理 +├── screens/ # 页面 +├── services/ # 服务层 +├── utils/ # 工具类 +└── widgets/ # 自定义组件 +``` + +## 技术栈 + +- Flutter +- Dart + +## 许可证 + +本项目采用 **GNU AGPL-3.0 许可证** 并附加 **严格禁止商业使用条款**。 + +### 项目性质 + +本软件是 **安徽财经大学教育服务的衍生项目**,专为教育和学习目的开发。 + +### 主要条款 + +- ✅ 可以自由使用、修改和分发本软件(仅限非商业用途) +- ✅ 必须开源所有修改和衍生作品 +- ✅ 网络使用也需要提供源代码(AGPL特性) +- ❌ **严格禁止任何形式的商业使用** + +### 严格禁止商业使用 + +本软件在任何情况下均不得用于商业目的,包括但不限于: +- 销售本软件或其衍生作品 +- 将本软件作为商业服务的一部分提供 +- 在商业产品中集成或捆绑本软件 +- 通过本软件直接或间接获取商业利益 +- 为商业实体提供基于本软件的服务 +- 任何形式的商业化运营 + +### 允许的使用范围 + +本软件仅可用于: +- 个人学习和研究 +- 教育机构的教学活动 +- 非营利组织的非商业用途 +- 开源社区的协作开发 + +### 重要声明 + +⚠️ **本软件不提供任何形式的商业使用许可。任何商业使用请求均将被拒绝。** + +详细许可证内容请查看 [LICENSE](LICENSE) 文件。 + +--- + +Copyright (C) 2025 loveace_autojudge + +This project is a derivative of educational services at Anhui University of Finance and Economics. + +Licensed under **GNU AGPL-3.0** with **Strict Prohibition of Commercial Use**. + +⚠️ **Commercial use is strictly prohibited under any circumstances.**