Skip to content

版权与商业授权 ​

重要说明

  • 源代码开源许可以各仓库根目录 LICENSE(MIT)为准。
  • 无论是否购买商业授权,各仓库根目录 LICENSE 文件、源码头部版权注释一律不得删除、篡改或替换;商业授权允许移除前端「关于」署名的范围仅限采购方自身内部使用的部署,不等于可以删掉 LICENSE,也不等于交付给第三方的成品可以去掉「关于」。
  • 本文是使用规范与商业付费授权指引。文中「禁止转售 / OEM / SaaS」等额外约束,仅对签署了书面商业授权合同的付费客户强制生效。
  • 移除前端署名称商业授权 ≠ 源码版权买断。著作权永久归原作者;作者可向其他客户出售同类授权。
  • 默认所有付费基础授权:永久授权|不含售后答疑|不含定制开发|不含后续新版本升级包。

一、开源协议与版权归属 ​

  1. 海狸 IM 基于 MIT 发布,原始代码版权永久归原作者所有。MIT 仅授予使用权,项目整体版权不转移。
  2. 二次开发者仅对自行新增、修改的代码片段拥有版权;禁止冒用原创、禁止宣称整体项目版权归二次开发者所有。
  3. 无论免费使用还是已购买商业授权:下载本项目任意仓库代码后,根目录 LICENSE(MIT)文件、源码文件头部版权注释一律不得删除、篡改或替换为其他协议。付费授权在符合条件时可去掉采购方自用部署的前端「关于」页,不包含删除 LICENSE;交付第三方的成品仍须保留前端「关于」。

相关仓库(任选部署均适用本文):

仓库地址说明
beaver-serverGitHub | Gitee服务端
beaver-desktopGitHub | Gitee桌面端
beaver-flutterGitHub | Gitee移动端
beaver-managerGitHub | Gitee管理后台
beaver-openGitHub | Gitee开放平台
beaver-oauthGitHub | GiteeOAuth 授权登录
beaver-docsGitHub | 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
移动端 Appbeaver-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,请购买对应商业授权并签署书面合同。

免费自用红线(建议采购对应授权) ​

即便保留署名,以下闭源商业场景不属于「自用免费」鼓励范围;若要去署名或获得合同级权益,须采购付费授权:

  1. 闭源二次开发后私有化交付 / 出售给另外一家第三方客户(含外包接单交付)→ OEM 开发商授权
    (对比:如果你把修改后的整套代码开源对外发布,不属于闭源商业交付,则可以免费,但是前端署名义务仍然不能免除)
  2. 搭建对外收费的 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)
个人商用49998998 元
1-100 人899916198 元
101-500 人1499926998 元
501-1000 人1999935998 元
>1000 人29999 起53998 元起,面议
上市公司39999 起71998 元起,面议

重要: OEM 开发商授权仅解锁开发商本人交付项目的权限。终端甲方客户如果希望移除自己生产环境前端署名,则甲方需要单独采购一份属于甲方主体的内部自用授权。 开发商 OEM 权限不能传递给下游客户用于去署名。


产品线 3|SaaS 运营授权(对外云 IM 收费) ​

适用:对外运营云端 IM,向大量外部企业 / 用户收取服务费。

价格 = 对应档位内部自用原价 × 2.5
风险较高,本项目 SaaS 业务优先推荐年度授权,默认不主推永久授权;下表仅为永久授权参考报价,年费方案可联系作者另行商议。
SaaS 授权只开放云运营收费权限,并未授予移除终端租户前端署名的权限;租户可见端前端必须保留「关于」署名标识。若需「租户去标白名单」能力,须另行采购增值服务。

对应内部自用档内部原价SaaS 价(×2.5)
个人商用499912498 元
1-100 人899922498 元
101-500 人1499937498 元
501-1000 人1999949998 元
>1000 人29999 起74998 元起,面议
上市公司39999 起99998 元起,面议

禁止:单独转售纯净源码给第三方。


四、增值服务(各产品线通用,另签补充协议) ​

项目报价
一年文字部署答疑(仅环境部署报错,不改源码)+ 2000 元
主干新版本纯净无版权升级包(单次)+ 1500 元
SaaS 租户去标白名单(允许指定租户端去掉「关于」)面议,另签补充协议
UI / 功能定制开发工时报价,另行商议

五、权限速查 ​

授权类型自用去署名交付第三方交付成品保留「关于」倒卖纯净源码对外 SaaS 收费
免费自用(闭源)❌❌—(不应闭源交付;若交付须有「关于」)不鼓励不鼓励
二次开源❌(必须署名)✅(公开源码)✅ 必须保留❌ 勿冒充原创整包倒卖不鼓励
内部自用授权✅❌—(禁止交付)❌❌
OEM 开发商授权✅(仅开发商自用)✅(私有化成品)✅ 必须保留❌❌
SaaS 运营授权✅(仅运营方自用管控端,不含租户端)✅(对外租户)✅ 租户可见端前端必须保留「关于」署名标识❌✅

「去署名」仅指采购方自身内部前端「关于」展示。交付给第三方的成品、SaaS 租户可见端必须保留「关于」;所有档位均不得删除根目录 LICENSE。SaaS 授权不包含移除租户端署名;租户去标须另购增值服务。


六、如何选购 ​

你的情况建议
自己公司用,能接受关于页署名免费,按第二节加「关于」页
二次开发后开源发布衍生作品免费,必须保留 LICENSE + 前端「关于」署名
自己公司用,要去掉海狸署名内部自用授权(按员工人数 / 是否上市报价)
外包 / 接私活,闭源交付给甲方OEM(内部价 ×1.8);甲方现场各端必须保留「关于」;甲方若要去署名须另购内部自用授权
对外开 IM 云平台向外部收费SaaS(优先年费;永久价见上表);租户端必须保留「关于」

采购商业授权请通过以下渠道联系作者(说明企业名称、员工规模、产品线):


最后更新: 2026-08-23

Released under the Apache-2.0 License.