Community
公开产品,免费层级:本地代码与文档索引——图、向量、来自迁移与在线库的表结构。不需要许可文件。
适用对象
一名工程师或小团队:需要回答“它在哪里、这次改动会影响什么”,而不引入外部服务。
- 搜索、符号、函数体、文档;每个结果都带 path:line
- 代码图:调用者、被调用者、改动影响、切片
- 来自迁移与在线数据库的结构、偏差日志、语料库登记
BUSL 1.1:允许组织内部使用,含商业用途;不得作为托管服务转售
安装 Community版本与许可层级
闭源交付只有一个:RAGRAF Enterprise。由许可层级(Pro 或 Enterprise)决定其中开放哪些能力;没有按层级单独构建,因此从 Pro 升级到 Enterprise 只需新的许可文件,无需安装。Community 是 BUSL 1.1 下的公开产品:不会到期,也没有人为削弱。
公开产品,免费层级:本地代码与文档索引——图、向量、来自迁移与在线库的表结构。不需要许可文件。
适用对象
一名工程师或小团队:需要回答“它在哪里、这次改动会影响什么”,而不引入外部服务。
BUSL 1.1:允许组织内部使用,含商业用途;不得作为托管服务转售
安装 Community同一闭源交付中的许可层级:同样的内核,加上多机共享索引和度量索引自身的质量闭环。没有单独构建——由签名的许可文件开启该层级。
适用对象
多人团队与多个语料库:所有人共用一个索引,检索质量可核验。
EULA 与 Pro 层级的签名许可文件(Ed25519):本地校验,无需网络
咨询该层级条件同一交付中的 Enterprise 许可层级:Pro 的全部内容,加组织侧——贵方 OIDC、日志导出到 SIEM、离线许可与交付证明。文件与 Pro 完全相同。
适用对象
对访问与可报告性有要求的组织:经由自有身份提供方审批、审计、隔离网络运行。
同一个许可文件,Enterprise 层级;用于隔离网络的离线许可
咨询该层级条件层级之间的切换
层级由签名的许可文件确认,而不是由安装确认:因此切换不取决于机器上已安装了什么。
各行按层分组:索引内核、团队层、组织层。状态描述的是该版本的实际构建,而不是文档里的承诺。
| 功能 | Community | Pro | Enterprise |
|---|---|---|---|
| 索引内核——所有层级都有 | |||
| 搜索与阅读 —— 向量与词法检索、符号、函数体、文档 | 包含 | 包含 | 包含 |
| 代码图 —— 调用者、被调用者、改动影响、切片、仓库地图 | 包含 | 包含 | 包含 |
| 结构与权限 —— 表、读写、访问策略、路由、类 | 包含 | 包含 | 包含 |
| 在线数据库 —— 结构、表、关联、样例行、偏差 | 包含 | 包含 | 包含 |
| 状态与可信 —— 修订、登记表、偏差日志、新鲜度、备注 | 包含 | 包含 | 包含 |
| 团队与质量——Pro 与 Enterprise 层级 | |||
| 共享索引 —— 将语料库发布为网络只读 | 不包含 | 包含 | 包含 |
| 质量回路 —— 索引检查与运行间偏差对比 | 不包含 | 包含 | 包含 |
| 密钥代理 —— 限时租借、发放人、一次性发放与计划轮换 | 不包含 | 包含 | 包含 |
| 组织侧——仅 Enterprise 层级 | |||
| 统一登录 —— OIDC 授权码 + PKCE,外部用户组 | 不包含 | 不包含 | 包含 |
| SIEM 导出 —— 访问日志与密钥库审计 | 不包含 | 不包含 | 包含 |
| 离线许可 —— 在无外网的环境中运行 | 不包含 | 不包含 | 包含 |
| 交付证明 —— 供外部审计的签名证据包 | 不包含 | 不包含 | 包含 |
功能只是答案的一半。另一半是:你承担什么、权利如何被证明、许可到期后会发生什么。
| 条件 | Community | Pro | Enterprise |
|---|---|---|---|
| 许可 | BUSL 1.1 附加使用许可:组织内部任何用途,含商业工作 | EULA | EULA |
| 如何获取 | 公开仓库与 install.ps1;带标签的版本 | 同一个闭源交付;由 Pro 许可文件决定层级 | 同一个闭源交付;由 Enterprise 许可文件决定层级 |
| 权利如何证明 | 无需证明:没有许可文件 | 签名文件(Ed25519),本地校验,不需要网络 | Enterprise 层级文件,另加隔离网络用的离线许可 |
| 无许可与到期之后 | 不适用 | 按 Community 运行:数据与索引保留,访问不被封锁 | 按 Community 运行:数据与索引保留,访问不被封锁 |
| 支持 | 社区支持:项目跟踪器提交问题 | 按与许可方的协议 | 按支持协议,包含响应时限 |
| 席位 | 不限席位 | 以购买的席位数为限 | 以购买的席位数为限 |
选 Community。等到出现第二个语料库或第二个人时,付费功能才有意义。
需要 Pro 层级:共享索引替代每人一份副本,并用质量闭环在人察觉之前看到检索退化。
需要 Enterprise 层级:通过贵方 OIDC 登录、日志导出到 SIEM、交付证明,以及在无外网环境中工作。
如何读这张表
“已声明、无代码”不是委婉的“即将推出”:该功能在该版本的构建中确实不存在,操作会带原因拒绝。目前有三行处于这一状态。
基础使用的安全性不单独出售:排除涉密路径、本地审计与面板登录都在免费版本中。
Community 与闭源交付之间的边界是构建中是否存在相应文件:缺失的能力以明确原因拒绝,改配置也无法绕过。Pro 与 Enterprise 之间文件完全没有差别——差别只在签名的许可文件,因此层级无法靠再装一次取得。
0.3.1 新内容