# AGPL-3.0 与商用边界 最后更新:`2026-06-29` ## 1. 当前许可证 - 本仓库代码自 `2026-03-30` 起采用 **GNU Affero General Public License v3.0 only**(`AGPL-3.0-only`)。 - 该许可证适用于仓库中未另行声明许可证的源代码与文档。 - 如果你修改本项目并通过网络向用户提供服务,需按 AGPL 第 13 条向用户提供对应源码。 ## 2. 旧版本说明 - 在本次切换前已经发布的 MIT 版本,仍按其原始许可证生效。 - 本次变更不会追溯撤销既往已发布版本的 MIT 授权。 ## 3. 仓库公开范围 - 天气数据采集与标准化(METAR / Open-Meteo / MGM / 官方结算源接口层)。 - DEB、基础趋势分析、概率桶、历史对账、前端看板与 Bot 基础能力。 - 标准支付流程、链上收款合约与公开 API/BFF 结构。 - 面向用户的天气概率解释、公开市场简报与不含交易执行建议的市场映射。 ## 4. 不在仓库许可证授权范围内的资产 - 商标、品牌名、域名、Logo、商店素材与市场宣传文案。 - 生产数据库、用户资料、钱包映射、订阅审计日志、内部报表。 - 私有运营脚本、增长工具、内部风控参数、收费策略细节与内部阈值。 - 内部交易策略层:mispricing/edge 规则、YES/NO 方向判断、仓位规则、Kelly 或其他资金管理参数、自动/半自动下单 Bot、执行日志、PnL 复盘与任何钱包执行凭据。 - 托管服务本身、SLA、客服、运维值守与内部告警路由。 ## 5. 内部交易层边界 - 公开仓库可以输出天气证据、DEB、多模型一致性、观测进度与高斯分布概率。 - 内部交易层只能在私有仓库或私有部署资产中实现,不在本仓库提交源码、配置或策略阈值。 - 内部交易层如需使用本仓库数据,应通过稳定 API 或导出数据结构读取,不把下单策略反向写入公开产品层。 - 禁止在公开页面、普通用户接口或公开文档中暴露 BUY YES / BUY NO、仓位建议、做市商错价评分、自动下单状态或内部策略参数。 ## 6. 配置与数据安全红线 - 不提交:`.env`、私钥、API key、机器人 token、第三方 service role key。 - 不提交:生产数据库、运行态快照、支付流水快照、用户身份信息。 - 不提交:仅用于线上商业判断的私有规则库与内部操作手册。 - 不提交:`private-trading/`、`trading-private/`、`polyweather-trading-private/`、`internal-trading/`、`ops-trading-private/` 下的任何内容。 ## 7. 对部署者的要求 - 若你提供公开网络服务,应在产品界面中提供清晰可访问的源码入口。 - 若你修改了本项目再对外提供网络服务,应公开与你实际运行版本对应的源码。 - 若你使用了仓库外的私有数据、商标或运营资产,这些额外资产不因 AGPL 自动获得授权。 ## 8. 法务与运营建议 - 代码许可证与商标/品牌授权应继续分离管理。 - 官网应补充服务条款、隐私政策与付费权益说明。 - 若后续接受外部贡献,再次调整许可证前应先确认贡献者版权归属与再许可条件。