# TradingAgents-CN 许可证说明

## 📋 许可证概述

TradingAgents-CN 项目采用**混合许可证策略**，不同组件使用不同的许可证：

## 🔓 开源组件 (Apache License 2.0)

以下组件继续使用 Apache License 2.0，保持开源：

```
├── tradingagents/          # 核心交易智能体库
├── cli/                    # 命令行工具
├── scripts/                # 运维脚本
├── docs/                   # 文档
├── examples/               # 示例代码
├── web/                    # Streamlit Web 应用
├── assets/                 # 静态资源
├── tests/                  # 测试文件
├── *.py                    # 根目录 Python 文件
├── *.md                    # 文档文件
├── *.yml, *.yaml           # 配置文件
└── 其他配置文件
```

**权限**：
- ✅ 自由使用、修改、分发
- ✅ 商业使用
- ✅ 创建衍生作品
- ✅ 私有使用

## 🔒 专有组件 (Proprietary License)

以下组件使用专有许可证，保护商业利益：

```
├── app/                    # FastAPI 后端应用
│   ├── models/            # 数据模型
│   ├── routers/           # API 路由
│   ├── services/          # 业务服务
│   ├── middleware/        # 中间件
│   └── worker/            # 后台任务
└── frontend/              # Vue.js 前端应用
    ├── src/               # 源代码
    ├── components/        # 组件
    └── views/             # 页面视图
```

**限制**：
- ❌ 不得重新分发
- ❌ 不得商业使用（需授权）
- ❌ 不得修改或创建衍生作品
- ❌ 不得逆向工程

**允许**：
- ✅ 个人评估和测试
- ✅ 教育用途（非商业）
- ✅ 内部业务评估

## 💼 商业许可

### 如需商业使用专有组件，请联系获取商业许可：

**联系方式**：
- 📧 邮箱：hsliup@163.com
- 🌐 GitHub：https://github.com/hsliuping/TradingAgents-CN
- � QQ群：782124367

### 商业许可包含：

1. **商业使用权** - 在商业环境中使用软件
2. **分发权** - 在组织内部分发软件
3. **技术支持** - 专业技术支持服务
4. **定制开发** - 根据需求定制功能

## 🎯 许可证选择原因

### 为什么采用混合许可证？

1. **保护创新成果** - 新开发的 Web 应用是核心商业价值
2. **维持开源精神** - 原有框架继续开源，回馈社区
3. **商业可持续性** - 通过商业许可支持项目持续发展
4. **灵活授权** - 为不同用户提供合适的使用方式

### 开源 vs 专有的划分逻辑

- **开源部分**：基于原项目的增强和优化
- **专有部分**：全新开发的现代化 Web 应用架构

## 📚 使用指南

### 个人用户
- 可以自由使用所有开源组件
- 可以评估测试专有组件
- 不得将专有组件用于商业用途

### 企业用户
- 可以自由使用所有开源组件进行商业活动
- 需要商业许可才能使用专有组件
- 联系我们获取企业级支持和定制服务

### 开发者
- 欢迎为开源组件贡献代码
- 专有组件的贡献需要签署贡献者协议
- 可以基于开源组件创建自己的项目

## ⚖️ 法律声明

本许可证说明仅为概述，具体条款以各组件目录下的 LICENSE 文件为准。

如有许可证相关问题，请咨询专业法律顾问。

---

**最后更新**：2025年10月
**版本**：v1.0
