随着我们进入 Antelope 向 Spring 1.0 演进的下一阶段,该项目将从 MIT 许可证转向商业源许可证 (BSL)。
BSL 使我们能够以最少的限制为非商业和社区用户提供对 Spring 1.0 的广泛访问,同时在开发的关键阶段保护项目的独特功能免受竞争威胁。我们制定了明确的时间表,确保在 Spring 1.0 发布之日起四年内,代码将过渡到 MIT 2.0 许可证。
这种方法符合行业最佳实践,响应了 HashiCorp、Uniswap 和 MongoDB 等领先开源项目所采用的策略,这些项目成功地平衡了开放性与商业保护的需求。BSL 确保 Spring 1.0 能够继续作为一个开放平台蓬勃发展,同时支持项目的可持续性、鼓励公平竞争并培育健康、长期的生态系统。
向行业领导者学习
向 BSL 的转变反映了领先开源项目所做的许可选择,这些项目同样寻求在保持开放式创新的同时保护其开发投资:
- HashiCorp:HashiCorp 从 MPL 2.0 过渡到 BSL 旨在防止供应商利用其开源工作而不回馈社区。这有助于确保对其生态系统和社区的长期投资。
- Uniswap V3:Uniswap 为其 V3 协议实施了 BSL 1.1,以防止竞争对手克隆其功能。该许可证限制商业使用两年,为 Uniswap 社区提供了在过渡到通用公共许可证 (GPL) 之前进行专门开发的时间。
- MongoDB:MongoDB 采用了 BSL 的一个变体——服务器端公共许可证 (SSPL),以确保从其开源软件中受益的云提供商和大型企业回馈社区。这种方法有助于在维护开源开发模式的同时保护他们的商业利益。
- Sentry :是一款流行的应用程序监控工具,它采用 BSL 来防止竞争对手利用他们的开源工作而不作出贡献,保护他们的商业利益,同时允许非商业用户进行开放协作。
- CockroachDB:Cockroach Labs 为其分布式 SQL 数据库 CockroachDB 采用了 BSL,以防止云提供商和大公司利用他们的工作成果而不回馈社区。
- MariaDB:MariaDB 是 BSL 最早的采用者之一,它使用它来平衡开源开发,同时确保从该软件中获利的商业实体做出回馈。
- Redpanda:Redpanda 是 Kafka 事件流的替代品,它采用 BSL 来防范云提供商,同时促进社区发展,允许广泛的非商业用途,同时保障其业务。
Spring 1.0 的 BSL 的关键方面
- 许可方和许可作品:EOS 网络基金会 (ENF) 是 Spring 1.0 的官方许可方,负责保障 Spring 1.0 版本中的开发和增强。
- 额外使用授权:被许可人可以使用、修改、发布、分发,只要这些活动直接服务于或实质上依赖于 EOS 区块链网络。此规定确保创新与增强 EOS 生态系统紧密相关。ENF 有权自行决定是否满足这些标准。鼓励被许可人联系 ENF,以确认其预期用途是否符合指定标准。
- 变更日期和许可证转换:BSL 包括四年后向 MIT 许可证的转换。
- 商业许可:任何超出规定用例的活动都需要商业许可或停止使用,以确保 EOS 生态系统内的创新不受竞争对手的破坏。
Spring 1.0 许可层指南
新的许可模式还根据使用 Spring 1.0 的项目的市值引入了分级定价,并考虑了交叉许可和支持服务:
- 市值指南:许可费用基于 CoinMarketCap.com 上列出的市值,除非存在差异(例如代币数据不正确)。第 0 级客户(包括市值低于 500 万美元的客户或没有代币且没有列出市值的企业链)仍必须联系 ENF 获取许可信息。这些价格和等级由 ENF 自行决定协商。可以考虑从其他链交叉许可技术,以代替全额或部分付款。支持成本也可以根据交叉许可协议进行协商。
- 等级升级:当其的市值超过其当前等级超过 30 天时,他们必须支付许可费用的差额。支持成本也会相应调整。移至较低等级不会减少之前支付的许可费用,但支持成本将在下一个续订周期降低。
- 支持服务:仅通过计量服务提供对 0 级和企业级客户的支持,价格可根据交叉许可协议协商。所有支持问题都将通过项目的 GitHub 存储库进行跟踪。
- 许可条款:许可仅适用于主要发行版本,包括该版本的所有次要发行版本、热补丁和安全修复。下一个主要发行版本(例如 Spring 2.0)的基本价格可能保持不变,允许 Spring 1.0 许可证持有者免费升级,也可能包含增量基本费用。任何增量基本费用增加都必须在升级到 Spring 的下一个主要版本之前支付,这些增加也会影响续订时的支持费用。对于不立即升级的链,将提供上一个主要版本(紧接在之前的发行版本)的错误和安全漏洞修复。当前主要发行版本将提供更广泛的技术支持。
等级和定价
- 第 0 级:市值小于或等于 500 万美元
- 许可费用:免费(必须在 ENF 注册)
- 支持:每年 12,000 美元,最多可支持 8 起事件
- 第一级:市值 500 万至 1000 万美元
- 许可费用:75 万美元 + 20% 年度维护费
- 支持:包含在维护中
- 第二级:市值 1000 万至 5000 万美元
- 许可费用:150 万美元 + 20% 年度维护费
- 支持:包含在维护中
- 第三级:市值 5,000 万至 1 亿美元
- 许可费用:300 万美元 + 20% 年度维护费
- 支持:包含在维护中
- 第四级:市值超过 1 亿美元
- 许可成本:500 万美元 + 20% 年度维护费
- 支持:包含在维护中
尽请期待
向 BSL 的过渡是确保 Spring 1.0 的稳健性和长久性的战略一步,使我们能够继续提供尖端技术,同时保护 EOS 社区的利益。
有关 BSL 条款的更多详细信息,请参阅 Antelope Spring GitHub 存储库中的 LICENSE 文档。
有关许可的疑问,请联系 licence@eosnetwork.com。