跳转到内容

许可政策

本页是 Mythicove 生态许可理念的正本说明。选型论证与历次修订见 ADR-0004;具体条款以各仓库根目录的 LICENSE 为准,本页不构成法律意见。

资产 许可证 说明
产品(mythic-mirror、mythic-hoard、web、compass、shared) Elastic License 2.0(ELv2) 源码可得(source-available),非 OSI 开源
契约(api) MIT 宽松许可,便于第三方启动器与工具接入
文档内容(docs 的文字与图片) CC BY-SA 4.0 文档标准许可证
文档站代码(docs 的 Astro 配置、样式、组件) MIT CC 系列不建议用于软件

为什么产品不用 MIT,也不用 AGPL

Section titled “为什么产品不用 MIT,也不用 AGPL”

生态的目标用户是自部署的服主和社区运营者,绝大多数用法完全免费开放。选择 source-available 只为一件事:防止第三方把软件原样包装成收费托管服务牟利(云厂商白嫖或竞品开站),却不回馈生态。Modrinth 在 2024 年从 AGPL 转向 source-available 是前车之鉴。

  • MIT 类宽松许可完全挡不住这种用法。
  • AGPL 能挡住,但 Copyleft 会波及所有生态接入方(启动器、插件、企业自托管),抬高接入门槛。项目的本意是反托管牟利,不强制衍生品开源。
  • ELv2 精确命中:只限制“作为托管服务提供”这一件事,其余使用全部放开。

ELv2 只有三条限制,未列出的一切均被允许,包括商用:

允许(常见用法):

  • 为自己的服务器、社区或玩家自托管,无论是否盈利
  • 修改、二次开发、私有化定制
  • 企业内部使用
  • 保留许可与版权声明的再分发

限制:

  • 不得把软件本身作为托管 / 管理服务提供给第三方(例如公开运营一个收费的“皮肤站 SaaS”)
  • 不得绕过或去除 license key 功能
  • 不得移除或遮蔽版权与许可声明

对常见边界问题的授权方意图说明:

场景 是否允许 说明
非盈利自部署,供社区玩家使用 允许 ELv2 没有任何非商业条款
自部署并出售皮肤、披风、赞助、服务器等级等附加权益 允许 软件是你的基础设施,不是被售卖的服务本身,与服主卖 rank 同理
随服务器面板、整合包捆绑分发 允许 保留许可与版权声明即可
公司内部或组织成员内部署 允许 属于自用
公开托管,向第三方收费使用软件本身 不允许 这正是 ELv2 唯一限制的场景

ELv2 属 source-available,不满足 OSI 开源定义。对外描述产品仓库时使用“源码可得 / source-available”,不使用“开源”;api(MIT)与文档内容(CC BY-SA 4.0)是宽松许可,可以称开放。

产品仓库曾以 AGPL-3.0 发布;2026-10-24 决定换证(ADR-0004 修订),2026-10-26 随换证提交生效。换证仅对之后发布的版本生效,此前的 tag 仍按 AGPL-3.0 授权(项目为单一作者,无外部贡献者,可单方面换证)。细节见各仓库 LICENSE.history。