开源策略
Community Core + Enterprise Governance — 分层开放,生态共建,商业可持续
我们的开源理念
Octopus 采用「分层开放」策略:基础层完全开源建立公信力与生态入口,治理层源码可见保证透明,商业核心层闭源确保可持续投入。这不是「怕被抄」,而是对社区和客户的双重承诺——开放不意味着无序,透明不等于裸奔。
三层资产架构
Community Core
AGPL-3.0 许可
基础框架、通用接口、SDK、CLI 外壳、文档规范、通用治理契约。任何人可以使用、学习、贡献。
- Kernel 契约层(552 frozen dataclasses)
- Port 协议接口定义
- 通用域模块(纯函数,零副作用)
- CLI / TUI 产品外壳
- 门禁检查框架(52 gates)
- 文档、示例、SDK
- 社区能力包模板
Source Available
BSL / 延迟开源
高价值编排逻辑、成熟连接器、调度策略。源码可见可审计,但商用需授权。
- 高级调度与编排引擎
- 成熟 MCP 连接器实现
- 风险评估规则引擎
- 能力学习与发现管线
- ScreenOS 适配器层
- 知识图谱与 RAG 增强
Enterprise Edition
商业许可证
企业治理、合规审计、高级安全、多节点编排。面向生产环境的完整解决方案。
- 企业治理与审计增强
- Standing Grants / ABAC 访问控制
- 多节点编排与负载均衡
- 自动修复与高阶路由
- SLA 保证与优先支持
- 定制集成与部署服务
许可证选择
社区核心层采用 AGPL-3.0。你可以自由使用、修改和分发。如果你基于 Octopus 提供网络服务,修改部分需要开源。这确保社区贡献回流,防止闭源套壳。
源码可见层采用 Business Source License。代码完全透明可审计,非商业用途自由使用。商业使用需获取授权。发布 24 个月后自动转为 Apache-2.0。
企业版采用商业许可证。包含完整的企业治理能力、SLA 保证、优先技术支持和定制集成服务。
为什么选择分层开放
对社区公平
基础层完全开源,不设使用门槛。你不需要为学习、试用、非商业使用付费。
对客户负责
企业客户需要的不只是代码,还有治理、合规、SLA 和持续演进。闭源企业层确保我们有能力持续交付。
对生态健康
AGPL 防止闭源套壳,确保社区贡献回流。BSL 延迟开源确保最终一切归于开放。
对创新保护
核心差异化能力的适度保护,让我们有动力持续投入研发,而非消耗在与搬运者的竞争中。
品牌与商标
「Octopus」「OctopusOS」名称、Logo 及相关视觉标识是受保护的商标。
如何贡献
我们欢迎所有形式的社区贡献。每一个 PR、Issue 和讨论都在推动 Octopus 进化。
代码贡献
提交 Bug 修复、新功能、性能优化。所有 PR 经过 52 个门禁检查和完整测试套件验证。
能力包开发
基于 Capability Package 标准开发新能力包,扩展 Octopus 的场景覆盖。
文档改进
改进技术文档、添加教程、补充示例,降低社区使用门槛。
安全报告
发现安全漏洞请通过 security@octopusos.ai 私密报告,我们承诺 48 小时内响应。