Skip to content

Latest commit

 

History

History
116 lines (86 loc) · 3.42 KB

File metadata and controls

116 lines (86 loc) · 3.42 KB

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/             # 页面视图

限制

  • ❌ 不得重新分发
  • ❌ 不得商业使用(需授权)
  • ❌ 不得修改或创建衍生作品
  • ❌ 不得逆向工程

允许

  • ✅ 个人评估和测试
  • ✅ 教育用途(非商业)
  • ✅ 内部业务评估

💼 商业许可

如需商业使用专有组件,请联系获取商业许可:

联系方式

商业许可包含:

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

🎯 许可证选择原因

为什么采用混合许可证?

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

开源 vs 专有的划分逻辑

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

📚 使用指南

个人用户

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

企业用户

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

开发者

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

⚖️ 法律声明

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

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


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