3. 许可标的的界定与描述

许可标的是许可合同的“标的物”,也是后续一切权利义务的锚点。标的界定不清,会直接导致授权范围争议、交付验收纠纷、费用计算分歧,甚至触发侵权索赔。本节围绕软件产品、组件、API、SDK、数据、文档六类常见标的,讲清界定方法、版本管理、功能清单与交付物描述,并给出避免标的模糊的起草技巧。

一、六类标的的界定方法

软件产品通常指可独立交付、可独立运行的整体,界定时应写明产品名称、版本号、运行环境、许可模式(如按用户数、按CPU、按并发)。组件是被许可产品内部可复用的模块或库,界定要点是组件名称、所属产品、依赖关系,以及是否允许单独使用。API需界定接口名称、协议(REST/gRPC)、端点、请求响应格式、调用配额与限流。SDK需界定语言与平台(如Java/Android、Python/Linux)、包名、版本、依赖项及是否包含示例代码。数据需界定数据集名称、字段结构、更新频率、来源合法性、是否含个人信息。文档包括用户手册、接口文档、部署指南、示例代码等,需界定文档版本与随附方式。

界定标的时,建议采用“名称+版本+形态+范围+限制”五要素法。例如:“XX数据分析引擎 企业版 V3.2,以容器镜像形式交付,授权50个命名用户,不含源码,不含二次分发权。”

二、版本管理:把“版本”写进合同

版本是标的动态变化的核心变量。合同中应明确:初始版本、更新版本、升级版本、维护版本的区别。常见做法是约定“主版本号变更视为升级,需另行付费;次版本号与修订号变更属于维护更新,包含在维护期内”。同时要约定版本交付方式(下载链接、镜像仓库、介质)、版本支持周期(如主版本支持24个月)、以及旧版本是否继续可用。

版本号建议采用语义化版本:主版本.次版本.修订号。例如 V3.2.1 表示第3主版本、第2次版本、第1修订。合同可约定:主版本升级需支付升级费;次版本与修订号在维护期内免费提供。这样既保护许可方收益,也保障被许可方获得持续修复。

三、功能清单与交付物描述

功能清单是验收的依据,应逐项列出功能名称、功能描述、验收标准、是否包含在本次许可范围内。交付物描述应写明交付物名称、格式、数量、交付时间、交付方式、验收方式。例如:交付物包括“安装包1个(.tar.gz)、部署文档1份(PDF)、API文档1份(HTML)、示例代码1套(Git仓库)”。

功能清单与交付物应一一对应,避免“等”“包括但不限于”这类模糊表述。若确有未列明但需交付的内容,应单独列“其他交付物”并写明名称与数量。

四、避免标的模糊的起草技巧

第一,用定义条款锁定关键术语。在合同开头设“定义”条款,对“软件产品”“组件”“API”“SDK”“数据”“文档”“版本”“升级”“维护”等词给出明确定义。第二,用附件形式列明标的。将功能清单、交付物清单、版本说明、API列表、数据字段表作为合同附件,正文只引用附件编号。第三,用排除法明确不包含的内容。例如“本许可不包含源代码、不包含二次分发权、不包含商标使用权”。第四,用版本号+日期双重锁定。例如“XX产品 V3.2,发布日期2025年3月1日”。第五,用验收标准反向校验标的描述。若验收标准无法对应到具体功能或交付物,说明标的描述仍不够清晰。

许可标的界定与描述:六类标的 · 版本 · 功能清单 · 交付物 一、六类标的界定要素 软件产品 名称·版本·环境 许可模式·用户数 组件 名称·所属产品 依赖·可否单独用 API 协议·端点·格式 配额·限流 SDK 语言·平台·包名 版本·依赖·示例 数据 数据集·字段·频率 来源·个人信息 文档 手册·接口文档 版本·随附方式 二、版本管理:语义化版本与合同约定 版本号结构 V 3 . 2 . 1 主版本:架构/功能重大变更 → 升级费 次版本:功能新增 → 维护期内免费 修订号:缺陷修复 → 免费 三、功能清单与交付物描述(示例) 功能清单(附件A) F-01 数据接入:支持CSV/JSON,验收:导入100MB文件≤30s F-02 规则引擎:支持50条规则,验收:规则命中准确率≥99% F-03 报表导出:PDF/Excel,验收:导出字段与模板一致 F-04 权限管理:角色≥5种,验收:越权访问被拒绝 交付物清单(附件B) D-01 安装包:app-v3.2.1.tar.gz,1个,交付日+3天 D-02 部署文档:deploy-guide.pdf,1份,随安装包 D-03 API文档:api-doc.html,1份,随安装包 D-04 示例代码:Git仓库,1套,交付日+5天 四、避免标的模糊的五个起草技巧 ① 定义条款锁定术语 ② 附件列明标的清单 ③ 排除法写明不包含 ④ 版本号+日期双锁定 ⑤ 验收标准反向校验

五、实操:一份可填写的标的描述表

以下表格可直接用于合同附件,填写时注意每项都要具体到可验证。示例数据为教学假设,实际使用时替换为真实信息。

标的类别 名称 版本/标识 形态 范围与限制 验收依据
软件产品 XX数据分析引擎 企业版 V3.2.1 容器镜像 50命名用户,不含源码 附件A功能清单
组件 规则引擎模块 V1.4.0 JAR包 仅随主产品使用 F-02验收标准
API 数据接入API v2 REST/JSON 1000次/日,限流10QPS 接口文档+联调
SDK Java SDK V2.1.0 Maven包 仅Java 11+,不含源码 示例代码可运行
数据 行业指标数据集 2025Q1 CSV 仅内部使用,不含个人信息 字段表+抽样核对
文档 部署指南 V3.2 PDF 随安装包交付 按文档可完成部署
常见错误:只写“XX软件”不写版本;只写“提供API”不写端点与配额;只写“交付文档”不写文档名称与版本。这些都会在验收和续约时引发争议。

最后,标的描述完成后,建议做一次“反向测试”:假设发生争议,双方能否仅凭合同附件确定“许可了什么、没许可什么、交付了什么、没交付什么”。若不能,说明标的界定仍需细化。把标的写清楚,是许可合同风险控制的第一道防线。