许可证
Business Source License 1.1
源码是公开的,但这不是开源许可。下面用直白的话说明实际含义。
可以做什么
任何用途,包括组织内部的商业使用:索引工作代码、部署到服务器、按自己的任务修改。这些不需要额外付费。
不可以做什么
不得将产品或衍生品作为托管或代管服务提供给第三方,且其主要价值是 RAGRAF 的功能。此类情况需要商业许可。
何时转为 Apache-2.0
每个版本发布四年后转为 Apache-2.0。这写在许可参数里,不是文中的口头承诺。
为什么不叫开源
OSI 不认可 BSL,因此正确说法是 source-available。GitHub 显示 Other 标记,这是预期的。
付费许可层级
付费层级有两个:Pro 与 Enterprise。两者都在同一个闭源交付中,由签名的许可文件开启:切换层级时不执行安装。Community 是 BUSL 1.1 下的免费层级。
常见问题
- 可以在工作中使用吗?
- 可以。内部使用,包括组织的商业活动,由许可的附加使用授权允许。
- 可以分叉并去掉品牌吗?
- 源码公开,所以可以分叉。但不能把分叉作为服务出售:条件与原项目相同。
- 我的代码会怎样?
- 索引存放在项目内的 .ragraf 目录,不会外发。RAGRAF 不会把代码发送到许可方服务器。
- 可以从 Pro 升级到 Enterprise 吗?
- 可以,而且不需要安装:许可方签发 Enterprise 层级文件,相应能力在同一交付中开放。续约时回到较小层级同样无需安装。
真实来源是仓库中的文件,而不是本站的概述: