FORGE KUI / licenses

Forge KUI 商业源码许可协议

付费获取引擎源码,供获授权团队内部使用、修改和编译;不得再分发源码或源码编译产物。

协议草案 · 修订版 0.1

草案与适用版本

修订版 0.1 · 协议草案,尚未生效。仅在有权授权的主体将正式文本随指定 SDK 或源码订单交付时,才适用于该交付。网站展示本身不改变已有许可。当前本地仓库与 SDK 仍附 MIT 文本,发布新授权版本前需要统一包内许可、权属和第三方说明。

1. 授权主体与材料范围

授权方和被许可方以有效源码订单或签署协议列明的主体为准。“引擎材料”指交付清单中由授权方有权授权的引擎实现源码、其中可识别的复制内容和修改版本,以及由这些源码全部或部分编译、链接或转换而成的目标文件、静态库、动态库及嵌入这些材料的可执行文件。独立应用代码和第三方组件按第 5、6 条分别处理。

2. 付费源码授权允许什么

被许可方完成约定费用并满足订单条件后,获得非独占、不可转让的内部源码使用权,可以在订单所列主体、人员、版本和期限范围内阅读、调试、修改、编译引擎材料,用于内部开发、测试和内部业务运行。可以为这些用途保留必要的内部备份。不包含向外再许可或分发的权利;升级、支持及交付范围依订单另行约定,购买源码本身不构成服务承诺。

3. 禁止再分发的范围

未经授权方另行书面许可,不得将引擎材料提供给被许可主体以外的个人或组织,无论免费、收费、公开发布还是私下交付。禁止提供原始或修改后的引擎源码、含引擎实现内容的补丁和衍生代码,以及由交付源码构建的任何版本二进制。即便没有修改源码,自行编译得到的库和引擎也不得再分发。

4. 应用内嵌与交付

禁止再分发同样适用于静态链接、合并、打包或其他方式嵌入应用的源码编译产物。仅把自编译引擎放进 EXE、安装包或容器,不会消除上述限制。需要对客户交付修改后的引擎或使用自编译引擎的应用时,必须先取得单独书面分发授权。使用官方预编译 SDK 构建并分发应用,仍可依免费 SDK 许可进行,不因购买源码而失去该项独立权利。

5. 应用与独立代码的权利

被许可方独立编写的界面、脚本、业务逻辑和通过公共 API 接入的独立扩展,归其权利人所有。仅调用 API 不属于本协议定义的引擎材料;这些独立代码可以自行授权和发布。但其中复制或包含的引擎实现内容,以及应用中包含的源码编译引擎部分,仍受本协议约束。随官方 SDK 明确许可分发的头文件、绑定和示例,依对应 SDK 许可处理。

6. 第三方代码的独立许可

第三方开源或商业组件按其原有许可处理,不因随引擎交付就变为授权方专有代码。本协议不限制第三方许可已授予的复制、修改、分发或源码获取权利,也不免除其义务。混合文件、补丁及构建产物应区分第三方部分与 Forge KUI 自有引擎内容;对后者的限制不得被用于阻碍第三方许可所要求的合规行为。交付前应确认组合许可兼容性。

7. 源码保管与访问

被许可方应采取合理措施防止引擎材料泄露,保留权属与许可声明,并仅向订单授权且承担相应保密义务的人员开放。不得上传到公开仓库、公开制品库或可公开访问的存储。关联公司、客户和外包方不因与被许可方存在业务关系自动获得访问权;需要访问时应在书面授权中列明。向工具或服务提供源码也必须符合该访问范围及保密要求。依法必须披露时,在法律允许范围内提前通知授权方,并仅披露必要部分。

8. 权属与独立权利

引擎原有知识产权仍归相应权利人。对引擎的修改不解除其中原有内容的限制;被许可方对自身新增内容依法享有的权利,不等于获得向外提供引擎材料的权利。本协议不要求被许可方把独立成果的所有权转让给授权方。任何一方对依法或依其他有效许可已经取得的权利,不因本协议被追溯剥夺。

9. 违约、终止与留存

未经授权披露或分发引擎材料构成重大违约。授权方可按正式订单约定的通知、补救和终止程序处理。授权到期或依法终止后,停止相应源码及自编译产物的使用和分发,删除或返还受限副本;依法必须保留的归档材料继续保密且不得用于开发或运行。违约不影响依法适用的救济,也不自动取消被许可方对官方预编译 SDK 另行取得的合法权利。

10. 保证、责任与正式订单

除另行书面约定及法律强制要求外,引擎材料按现状提供,不承诺无缺陷或特定用途适用。任何免责和责任限制仅在法律允许的范围内适用,不排除依法不能排除的责任。正式订单应明确授权主体、交付清单、费用、授权期限、授权人员、保密安排、通知及补救程序、责任约定、适用法律、争议处理和双语解释顺序。对这些尚未确定的事项,本草案不作虚构。只有授权方明确签署的书面例外才能增加分发权。

协议文本

可下载本页对应的文本草案。需要对外交付自编译引擎时,请在签约前说明分发需求。

文档有误或遗漏?

反馈此页问题 →