源码商业许可
本文为模板草稿,正式上线前必须经执业律师审阅。 本协议与最终用户许可协议是两份不同的协议: EULA 管软件的运行,本协议管源代码的使用。购买源码版的用户同时受两者约束。
1. 适用范围
本协议适用于您从我们处购买的源代码交付物,包括但不限于:
| 仓库 | 内容 |
|---|---|
precisim-hmi-source |
上位机参考实现源码(WPF / MVVM / 工作流) |
precisim-vision-source |
视觉与标定链源码 |
precisim-labs |
实验包与讲义 |
虚拟设备引擎(PreciSim.Engine)不在交付范围内,永不交付源代码。
它以编译好的程序集形式提供,其物理模型在文档中完整公开。
2. 授权
我们授予您一项非独占、不可转让的许可,允许您:
- 查看、修改源代码;
- 将源代码(含修改版)编译进您自己的产品并对外销售,包括交付给您的客户;
- 在您的组织内,按购买的席位数分发源代码副本。
3. 禁止
您不得:
- 转售、再分发、出借源代码本身,或以源代码形式提供给第三方 (交付给您客户的是编译后的产品,不是源代码);
- 将源代码公开,包括上传到公开仓库、粘贴到公开论坛、用于公开教学材料;
- 以本源代码为基础,制作与本软件功能实质相同的竞品并对外销售;
- 移除源代码中的版权声明与
LICENSE-COMMERCIAL.md; - 规避仓库的访问控制,或协助未获授权者获取源代码。
关于第 3 条:把上位机框架用在你自己的设备产品里是允许的,这正是我们卖源码的目的; 把它改个名字当成「虚拟设备仿真平台」卖给市场,不允许。
4. 席位
- 席位按能访问仓库的自然人计算,与 EULA 的设备席位是两套计数;
- 每个席位对应一个 Git 平台账号,通过 OAuth 绑定;
- 团队成员离职时,请到账号中心解绑,席位可以转给他人;
- 超出席位数不会被自动阻断,但我们会联系您补齐。
5. 更新与交付
- 源代码通过私有仓库的只读成员权限交付。付款并绑定 Git 账号后自动开通;
- 权限永久有效:一次付费,之后所有更新都能
git pull拿到,无年限限制; - 每个版本打 tag 并发布 Release,破坏性变更在更新日志中单独标注;
- 源码仓保证可独立编译,不依赖我方本机环境。
第 5 条第 2 款是本协议的核心承诺。 我们不会以任何方式(包括推出新的大版本、 调整产品线、变更商业模式)削减已购买用户的这项权利。
6. 退款与权限撤销
依据退款政策获准退款的,仓库访问权限将同时被撤销, 并且您应当:
- 删除本地及组织内的全部源代码副本;
- 停止分发任何包含本源代码的产品。
已经交付给您客户的编译产物不受影响,您无需召回。
7. 保密
源代码属于我们的商业秘密。您应采取不低于保护自身同等重要商业秘密的措施防止泄露, 包括但不限于:仅向有必要接触的员工开放、离职时回收权限、不在公开渠道讨论实现细节。
我们知道源代码一旦交付就存在泄露风险,也不打算用复杂机制去对抗它。 本条的目的是明确各方义务,而不是威慑。
8. 担保与责任
源代码按「现状」提供。我们不担保其无缺陷、适合您的特定用途,或与您的环境兼容。
我们就本协议承担的累计赔偿责任不超过您为源码实际支付的金额。
您使用源代码构建的产品,其质量、安全与合规由您自行负责。 这包括但不限于:您的产品导致的设备损坏、人身伤害、生产损失。
9. 期限与终止
本许可自交付之日起永久有效,除非您严重违反第 3 条或第 7 条。 终止时,第 6 条的删除义务适用;但您此前已合法交付给客户的产品继续有效。
10. 适用法律
本协议适用中华人民共和国法律。争议提交我们所在地有管辖权的人民法院。
联系方式:legal@precisim.cn
本页为中文版本。中英文版本如有冲突,以各自适用法域的版本为准。