27 .5 软件许可协议的合同条款
27 .5. 5 源代码托管
源代码托管账户旨在保护客户,以防供应商不DOE或无法支持软件;例如,供应商被另一家公司收购或宣布破产。 通常,由供应商选择的专门维护代码的第三方充当托管代理。托管代理将把源代码的发布条款留给供应商和代理机构协商。发布条件(即代理商何时将源代码托管发布给代理机构)可能包括:
- 未能履行协议项下的任何义务;
- 停止支持、升级或增强;
- 危及财务稳定或表明供应商不稳定的事件。
托管协议还要求软件供应商保持托管软件的更新。该机构应该有机会验证软件的所有当前版本以及所有修改和增强功能是否已交付给托管代理。
源代码托管为该机构提供了重要的保护。机构可以预料软件供应商会对这一术语的加入提出质疑。代理机构应坚持在托管协议中明确规定条件,并能够向托管代理人发出有效指示。如果供应商申请破产,破产法允许执行与知识产权许可相关的托管协议。
建议要求验证托管的代码,以确保存放的材料完整、正确且有效。虽然您的技术团队可能需要其他验证活动,但以下是可以包含在托管协议中以执行托管验证的一些基本步骤:
- 将文件编入目录并确认其可读
- 确保编译和运行代码所需的所有文档以及任何相关的运行时都包含在托管中
- 确定维护存款可能需要的任何工具
- 编译产品并构建可执行代码
- 测试已编译存款的功能
- 确认安装时生成的文件的可用性
托管账户会产生费用,任何托管验证都可能产生额外费用。如果机构DOE不想支付这笔费用,请确保招标书中明确说明任何托管账户的费用将由供应商支付。 供应商通常会认为托管费是一笔额外费用。让代理机构支付托管费具有加快软件发布的潜在优势,因为破产的供应商可能无法维持托管付款。
VITA 供应链管理使用的批准合同模板包含非常完整和全面的语言。其他机构如果不使用 VITA 的语言,也可以考虑以下合同语言:
“客户保留要求专门维护代码的第三方作为托管代理的权利。当供应商无法或不愿意支持该软件时,该代理商将被授权发布源代码信息。发布条款将包含在附件X中。”(附件X是包含对该机构很重要的个性化发布条款的文件。)
按关键词或常用术语查找手册。