Files
PolyWeather/docs/OPEN_CORE_POLICY.md
2026-06-29 23:44:49 +08:00

3.1 KiB
Raw Permalink Blame History

AGPL-3.0 与商用边界

最后更新:2026-06-29

1. 当前许可证

  • 本仓库代码自 2026-03-30 起采用 GNU Affero General Public License v3.0 onlyAGPL-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. 法务与运营建议

  • 代码许可证与商标/品牌授权应继续分离管理。
  • 官网应补充服务条款、隐私政策与付费权益说明。
  • 若后续接受外部贡献,再次调整许可证前应先确认贡献者版权归属与再许可条件。