版权与商业授权
重要说明
- 源代码开源许可以各仓库根目录
LICENSE(MIT)为准。- 无论是否购买商业授权,各仓库根目录
LICENSE文件、源码头部版权注释一律不得删除、篡改或替换;商业授权允许移除前端「关于」署名的范围仅限采购方自身内部使用的部署,不等于可以删掉LICENSE,也不等于交付给第三方的成品可以去掉「关于」。- 本文是使用规范与商业付费授权指引。文中「禁止转售 / OEM / SaaS」等额外约束,仅对签署了书面商业授权合同的付费客户强制生效。
- 移除前端署名称商业授权 ≠ 源码版权买断。著作权永久归原作者;作者可向其他客户出售同类授权。
- 默认所有付费基础授权:永久授权|不含售后答疑|不含定制开发|不含后续新版本升级包。
一、开源协议与版权归属
- 海狸 IM 基于 MIT 发布,原始代码版权永久归原作者所有。MIT 仅授予使用权,项目整体版权不转移。
- 二次开发者仅对自行新增、修改的代码片段拥有版权;禁止冒用原创、禁止宣称整体项目版权归二次开发者所有。
- 无论免费使用还是已购买商业授权:下载本项目任意仓库代码后,根目录
LICENSE(MIT)文件、源码文件头部版权注释一律不得删除、篡改或替换为其他协议。付费授权在符合条件时可去掉采购方自用部署的前端「关于」页,不包含删除LICENSE;交付第三方的成品仍须保留前端「关于」。
相关仓库(任选部署均适用本文):
| 仓库 | 地址 | 说明 |
|---|---|---|
| beaver-server | GitHub | Gitee | 服务端 |
| beaver-desktop | GitHub | Gitee | 桌面端 |
| beaver-flutter | GitHub | Gitee | 移动端 |
| beaver-manager | GitHub | Gitee | 管理后台 |
| beaver-open | GitHub | Gitee | 开放平台 |
| beaver-oauth | GitHub | Gitee | OAuth 授权登录 |
| beaver-docs | GitHub | Gitee | 文档站 |
二、免费使用范围(保留署名即可)
口诀:
- 闭源 + 自用 + 前端保留「关于」署名 = 免费商用,无需购买付费授权。
- 二次开源(对外公开源码)= 免费,无需付费,但必须保留
LICENSE、版权注释,并在前端「关于」中署名(见下)。
✅ 允许(免费)
- 个人学习、非商用
- 闭源自用商用:自己公司业务使用、给自己平台的社群 / 客户使用;二次开发新增代码无需对外开源
- 二次开源:基于本项目二次开发后,将衍生作品以开源形式公开发布(如 GitHub / Gitee Fork、新开仓库),不收取任何授权费用;但必须遵守署名与
LICENSE保留要求(见下节),不得删除海狸 IM 来源标识、不得宣称整体为完全自主原创 - 不限聊天账号、不限终端用户数量(按企业全职员工人数计费的是商业授权档位,不是按 IM 用户数)
📝 前端署名界面(强制)
只要基于本项目部署上线、对外可访问(含对内正式业务系统),必须提供一个独立的署名界面(整页或整窗均可),并显著展示署名信息,不得弱化、遮挡、仅藏在源码注释里。
入口与命名(强制什么、不强制什么)
| 说明 | |
|---|---|
| 强制 | 有独立署名界面;入口显著——与「设置」同级,或在设置内为一级菜单(禁止藏在「通用 → 其它 → …」多级深处) |
| 名称不限 | 可不叫「关于」。推荐更直白的名字,例如:海狸署名、开源致谢、开源声明、关于海狸 等,只要用户能自然找到即可 |
| 不强制 | 不要求必须做成桌面端那种「再开一个独立应用窗口」;App / H5 / 管理后台用应用内独立页面即可 |
| 推荐示范 | 桌面端:侧栏常驻「开源致谢」+ 独立署名窗口(加强版示范,非唯一合法形态) |
页内必须展示的内容
官方示范: 海狸桌面端「开源致谢」页——标题写明「本项目使用了开源项目 海狸 IM (Beaver IM)」,并列出实际用到的全部仓库(名称 + 可点击地址),而不是只贴一个链接敷衍了事。
示范文案结构:
本项目使用了开源项目
海狸 IM (Beaver IM)
本项目使用的开源项目:
- beaver-server 服务端 https://github.com/wsrh8888/beaver-server
- beaver-desktop 桌面端 https://github.com/wsrh8888/beaver-desktop
- beaver-flutter 移动端 https://github.com/wsrh8888/beaver-flutter
- beaver-manager 管理后台 https://github.com/wsrh8888/beaver-manager
(用到 open / oauth / docs 等,同样必须列出)用到哪个仓库,就必须署哪个;禁止只写 beaver-server 一个交差。
| 你实际使用了 | 署名界面里必须列出 |
|---|---|
| 服务端 | beaver-server |
| 桌面端 | beaver-desktop |
| 移动端 App | beaver-flutter |
| 管理后台 | beaver-manager |
| 开放平台 | beaver-open |
| OAuth 授权页 | beaver-oauth |
| 文档站二次分发等 | beaver-docs |
整包部署了多端,就要在署名界面把上述实际用到的仓库全部列出(可点击或可复制的官方地址)。未使用的仓库可不列;已使用却故意漏列,视为未履行署名义务。
交付第三方同样强制: 凡将基于本项目二次开发的成品私有化部署、交付、出售或提供给另外一家第三方客户使用(含外包 / OEM 交付),该终端客户侧实际上线的各端,仍必须保留上述独立署名界面,并按实际用到的仓库完整列出地址。不得因「已买 OEM」「已换皮」「已换品牌名」而删除或只剩一个笼统链接。多层转包、多次转交后,每一层交付出去的成品都要能说清源自海狸 IM。
二次开源同样强制: 衍生仓库 README / 文档中须注明基于海狸 IM,并列出所用仓库;若提供可部署的前端(Demo、发行包、在线体验),署名界面规则与上表相同。二次开源免费,不因开源而免除署名义务。
要求说明:
| 项 | 要求 |
|---|---|
| 独立界面 | 必须有单独署名页/窗,不能只用页脚小字、弹窗一句或 README 代替 |
| 入口层级 | 与设置同级,或设置内一级菜单;名称可用「关于 / 海狸署名 / 开源致谢」等 |
| 文案 | 明确写「本项目使用了开源项目 海狸 IM (Beaver IM)」(或同等清晰表述,不得含糊成「部分开源组件」) |
| 仓库列表 | 用到哪个列哪个,全部列出;每项含仓库名 + 可点击/可复制官方地址;禁止只挂 beaver-server 一个链接 |
| 全端 | 你实际上线的端都要有署名入口:PC、App、H5、管理后台等,缺一不可;各端列出的仓库须覆盖该端及相关后端实际用到的项目 |
| 交付第三方 | 终端客户现场 / 其生产环境各端同样必须有完整署名界面与仓库列表,与开发商自用环境无关 |
| 二次开源 | README / 文档注明基于海狸 IM 并列出所用仓库;可运行前端须有署名界面;免费但不可免署名 |
| 官方示范 | 以桌面端「开源致谢」窗口为准;二次开发可直接对照实现 |
| 例外 | 仅本机开发调试、未上线对外开放的内部测试,可不展示;已购买内部自用授权且仅自用、未对外交付时,可去掉前端署名界面 |
明确不接受: 仅源码注释 / 仅 LICENSE;仅外链文档站、产品内无入口;只挂一个仓库链接;入口藏在三级及更深菜单。
❌ 免费版本禁止
- 删除、篡改仓库根目录
LICENSE或源码头部版权注释(付费后同样禁止) - 上线后删除 / 隐藏「关于」页署名,或仅在代码里留版权注释
- 声称系统为完全自主开发、与海狸 IM 无关
- 将去署名版本对外宣传为「自有品牌无开源依赖」
MIT 法理上允许转售源码、搭建 SaaS。从社区生态角度,不鼓励整套倒卖纯净源码或直接包装对外 SaaS。若需移除署名、交付第三方客户、长期运营 SaaS,请购买对应商业授权并签署书面合同。
免费自用红线(建议采购对应授权)
即便保留署名,以下闭源商业场景不属于「自用免费」鼓励范围;若要去署名或获得合同级权益,须采购付费授权:
- 闭源二次开发后私有化交付 / 出售给另外一家第三方客户(含外包接单交付)→ OEM 开发商授权
(对比:如果你把修改后的整套代码开源对外发布,不属于闭源商业交付,则可以免费,但是前端署名义务仍然不能免除) - 搭建对外收费的 IM-SaaS 云平台,开放大量外部商家入驻收费 → SaaS 运营授权
⛔ 通用红线(免费与付费均须遵守)
严禁用于违反国家法律法规的场景,包括但不限于诈骗、赌博、色情、网络攻击、侵犯隐私。违规使用者自行承担全部法律后果,与作者无关。
三、商业授权产品线与报价
计费规则:
- 普通企业档位按采购方全职员工人数判定;IM 上线后的外部社群、终端用户数量不计费、无上限。
- 上市公司(A 股、港股、美股等,含其全资子公司)不受员工人数阶梯限制,统一执行上市公司档位。
- 员工人数以签约时采购方书面声明为准;如后期核查发现虚报人数,作者有权要求补齐差价、终止授权,由此产生的损失由采购方承担。
产品线 1|内部自用授权(仅自己使用,禁止转售交付)
适用:企业 / 个体户 / 个人,二次开发后只给自己业务用,不交付、不卖给外部第三方。
| 权限 | 说明 |
|---|---|
| ✅ | 移除全端前端「关于」等界面上的海狸 IM 署名展示(仅限采购方自己内部使用的部署) |
| ✅ | 基于源码自由二次修改、迭代 |
| ✅ | 私有化部署,不限聊天账号、不限外部用户 |
| ❌ | 仍不得删除 / 篡改仓库根目录 LICENSE 及源码版权注释(与是否付费无关) |
| ❌ | 不得转售、出租、分发纯净无署名源码或衍生版本给第三方 |
| ❌ | 不得改完后交付其他外部客户(一旦交付,即超出本产品线;须改购 OEM,且交付成品须保留「关于」) |
| ❌ | 不得搭建对外收费 IM-SaaS |
报价(内部自用):
| 客户类型 | 档位 | 报价 |
|---|---|---|
| 个人商用(无有限公司主体) | 个人商用 | 4999 元 |
| 企业 | 1-100 人 | 8999 元 |
| 企业 | 101-500 人 | 14999 元 |
| 企业 | 501-1000 人 | 19999 元 |
| 企业 | >1000 人(非上市) | 29999 元起,面议 |
| 企业 | 上市公司(含全资子公司) | 39999 元起,面议 |
产品线 2|OEM 开发商授权(二次开发后交付第三方)
适用:外包商、集成商、ISV;做成私有化项目交付给自己的终端客户(含接私活交付甲方)。
价格 = 对应档位内部自用原价 × 1.8
权益 = 可交付第三方私有化成品 + 开发商自身内部部署可去「关于」;不限交付客户项目数量(禁止批量倒卖纯净源码包)。
强制保留署名: 交付给终端客户的成品(甲方现场 / 生产环境各端),必须按第二节保留前端「关于」页与仓库地址,不得去掉。多层转交后每一手交付物同此要求,避免几手之后说不清来源。
本授权仅允许您作为项目实施方,一对一交付给您的终端甲方客户;不可作为分销、代理模式大批量转卖给下游渠道商。
| 权限 | 说明 |
|---|---|
| ✅ | 二次开发完成后,可将成品私有化部署交付给终端客户 |
| ✅ | 开发商自己公司内部使用的那套部署,可移除前端「关于」 |
| ✅ | 基于源码自由二次修改、迭代;不限交付项目数量(须符合上一句「一对一实施交付」,非渠道分销) |
| ❌ | 交付出去的终端客户环境不得删除「关于」署名 |
| ❌ | 禁止把纯净无署名源码上架源码商城、闲鱼等平台批量倒卖 |
| ❌ | 终端客户不允许再转分发源码给其他人;若再交付下游,下游成品仍须保留「关于」 |
| ❌ | OEM ≠ SaaS(开云平台另购产品线 3) |
| ❌ | 仍不得删除 / 篡改仓库根目录 LICENSE |
| 对应内部自用档 | 内部原价 | OEM 价(×1.8) |
|---|---|---|
| 个人商用 | 4999 | 8998 元 |
| 1-100 人 | 8999 | 16198 元 |
| 101-500 人 | 14999 | 26998 元 |
| 501-1000 人 | 19999 | 35998 元 |
| >1000 人 | 29999 起 | 53998 元起,面议 |
| 上市公司 | 39999 起 | 71998 元起,面议 |
重要: OEM 开发商授权仅解锁开发商本人交付项目的权限。终端甲方客户如果希望移除自己生产环境前端署名,则甲方需要单独采购一份属于甲方主体的内部自用授权。 开发商 OEM 权限不能传递给下游客户用于去署名。
产品线 3|SaaS 运营授权(对外云 IM 收费)
适用:对外运营云端 IM,向大量外部企业 / 用户收取服务费。
价格 = 对应档位内部自用原价 × 2.5
风险较高,本项目 SaaS 业务优先推荐年度授权,默认不主推永久授权;下表仅为永久授权参考报价,年费方案可联系作者另行商议。
SaaS 授权只开放云运营收费权限,并未授予移除终端租户前端署名的权限;租户可见端前端必须保留「关于」署名标识。若需「租户去标白名单」能力,须另行采购增值服务。
| 对应内部自用档 | 内部原价 | SaaS 价(×2.5) |
|---|---|---|
| 个人商用 | 4999 | 12498 元 |
| 1-100 人 | 8999 | 22498 元 |
| 101-500 人 | 14999 | 37498 元 |
| 501-1000 人 | 19999 | 49998 元 |
| >1000 人 | 29999 起 | 74998 元起,面议 |
| 上市公司 | 39999 起 | 99998 元起,面议 |
禁止:单独转售纯净源码给第三方。
四、增值服务(各产品线通用,另签补充协议)
| 项目 | 报价 |
|---|---|
| 一年文字部署答疑(仅环境部署报错,不改源码) | + 2000 元 |
| 主干新版本纯净无版权升级包(单次) | + 1500 元 |
| SaaS 租户去标白名单(允许指定租户端去掉「关于」) | 面议,另签补充协议 |
| UI / 功能定制开发 | 工时报价,另行商议 |
五、权限速查
| 授权类型 | 自用去署名 | 交付第三方 | 交付成品保留「关于」 | 倒卖纯净源码 | 对外 SaaS 收费 |
|---|---|---|---|---|---|
| 免费自用(闭源) | ❌ | ❌ | —(不应闭源交付;若交付须有「关于」) | 不鼓励 | 不鼓励 |
| 二次开源 | ❌(必须署名) | ✅(公开源码) | ✅ 必须保留 | ❌ 勿冒充原创整包倒卖 | 不鼓励 |
| 内部自用授权 | ✅ | ❌ | —(禁止交付) | ❌ | ❌ |
| OEM 开发商授权 | ✅(仅开发商自用) | ✅(私有化成品) | ✅ 必须保留 | ❌ | ❌ |
| SaaS 运营授权 | ✅(仅运营方自用管控端,不含租户端) | ✅(对外租户) | ✅ 租户可见端前端必须保留「关于」署名标识 | ❌ | ✅ |
「去署名」仅指采购方自身内部前端「关于」展示。交付给第三方的成品、SaaS 租户可见端必须保留「关于」;所有档位均不得删除根目录
LICENSE。SaaS 授权不包含移除租户端署名;租户去标须另购增值服务。
六、如何选购
| 你的情况 | 建议 |
|---|---|
| 自己公司用,能接受关于页署名 | 免费,按第二节加「关于」页 |
| 二次开发后开源发布衍生作品 | 免费,必须保留 LICENSE + 前端「关于」署名 |
| 自己公司用,要去掉海狸署名 | 内部自用授权(按员工人数 / 是否上市报价) |
| 外包 / 接私活,闭源交付给甲方 | OEM(内部价 ×1.8);甲方现场各端必须保留「关于」;甲方若要去署名须另购内部自用授权 |
| 对外开 IM 云平台向外部收费 | SaaS(优先年费;永久价见上表);租户端必须保留「关于」 |
采购商业授权请通过以下渠道联系作者(说明企业名称、员工规模、产品线):
- 邮箱:751135385@qq.com
- QQ 交流群:社区交流(群内私信管理员 / 作者)
- GitHub:beaver-server Issues
最后更新: 2026-08-23
