网友答疑:软件开发项目,怎么约定源代码权属?忘了约定如何补救?(5则)
近期不少采购从业者通过后台咨询政府采购实操中的各类疑难问题,采购帮结合财政部相关政策文件、官方答复,对网友提问逐一详细解答,为大家规范开展政府采购工作提供政策依据和实操指引(所有提问人均做了隐私处理,并征得其本人同意),想要了解更多详情或寻求专业帮助?请联系:可加微信号caigouzixun咨询。
林**(IP:广东广州)问:我们委托一家软件公司开发了一套业务系统。合同里只写了“交付可运行的软件系统”,没提源代码。现在系统上线了,我们要进行二次开发,供应商说源代码是他们的知识产权,不给提供,要看的话得另外付50万。我们觉得钱都付了,代码理应归我们。这在政府采购里有统一标准吗?
采购帮解答:您遇到的本质是“合同标的物范围界定不清”引发的知识产权归属纠纷。在政府采购实践中,此类问题非常典型,其根源在于将“采购软件产品”与“采购软件开发成果”混为一谈。
根据《民法典》第八百六十三条及《著作权法》第十九条规定:委托创作的作品,著作权的归属由委托人和受托人通过合同约定。合同未作明确约定或者没有订立合同的,著作权属于受托人(即开发方)。在您的案例中,合同仅约定“交付可运行的软件系统”,在法律上通常被解释为交付“软件产品”及其“使用权”。您支付的费用被视为软件产品的对价,而非源代码这一核心知识产权的对价。因此,供应商主张源代码归其所有并索取高额费用,虽在商业上显得严苛,但在法律上具有依据。政府采购领域并未对源代码归属设定“一刀切”的统一标准,完全遵循“约定优先”原则。
补救建议:
1.请立即调取该项目的完整采购档案,包括但不限于:采购需求公告、招标文件、投标文件(技术部分)、澄清函、中标通知书以及合同。重点审查采购文件中是否包含类似“本项目产生的所有技术成果、源代码、设计文档、数据库结构等知识产权归采购人所有”或“供应商须交付完整的可编译源代码及全部技术文档”的表述。
如果采购文件中有上述要求,即使合同正文遗漏,依据政府采购相关法规,采购文件属于合同的法定组成部分,具有同等法律效力。您应向供应商发出正式公函,附上采购文件条款,要求其在限定时间内无偿交付源代码,并告知逾期不交付将构成根本违约,可能面临履约保证金不予退还、列入供应商不良行为记录等风险。
2.为避免重蹈覆辙,在未来的所有定制化软件开发采购中,必须在采购需求和合同文本中植入以下“知识产权归属与交付”条款:
“知识产权归属条款”:本项目开发过程中及交付成果所产生的全部知识产权(包括但不限于计算机软件著作权、源代码、目标代码、相关文档、数据结构、设计图纸、专利申请权、技术秘密等)自产生之日起即归采购人单独所有。供应商有义务协助采购人办理软件著作权登记等手续,费用由采购人承担。
“交付物条款”:供应商交付的“可运行软件系统”必须包含完整的、无加密的、可编译的源代码、开发环境说明、数据库脚本、接口文档及全部技术文档。采购人支付合同款后,上述交付物的所有权及知识产权永久转移至采购人。
需要注意的是:在数字化采购时代,不拿代码的采购本质上是“供应商锁定”的开端。请记住,对于定制化开发,“买运行程序”是买产品,只有“买源代码”才是买资产。
吴**(IP:湖北武汉)问:我们准备买一个云端的智慧办公软件(SaaS模式),按年付费。我们在需求里写了功能要求,但没写数据归谁。代理机构提醒说,万一明年我们不续费了,供应商把后台关了,我们的数据拿不回来怎么办?这种“数据主权”在合同里怎么写才硬气?
采购帮解答: 您代理机构的提醒非常专业且必要。在SaaS(软件即服务)模式下,物理服务器由供应商掌控,数据主权若不明确,极易形成“数据绑架”。这相当于您租用供应商的房子存放核心资产,但钥匙在房东手里。若退租时未约定搬离规则,房东可能扣押资产以换取续租。
根据《数据安全法》及《个人信息保护法》,数据处理者(采购人)对自身业务数据享有控制权和所有权。供应商作为受托处理者,仅在服务合同范围内享有临时、有限的处理权限,无权在合同终止后继续占有或处置数据。
处理建议:
1.在编制采购需求时,不仅要有功能要求,还必须增加“非功能性需求”,明确:
“数据可迁移性要求”:供应商提供的SaaS服务必须具备完善的数据导出机制。供应商须承诺在合同期内免费提供标准的、非专有的数据导出接口(如RESTful API),支持采购人将全量业务数据(包括结构化数据与非结构化文档)以通用格式(如CSV、JSON、XML)实时或定时导出至采购人指定的本地服务器或第三方存储平台。
2.必须在合同“权利与义务”或“数据安全”章节,植入如下严密条款:
“数据所有权与安全性条款”:
所有权归属:采购人在使用本服务过程中产生的所有业务数据(包括但不限于录入信息、流程数据、附件、日志记录及统计分析结果)的全部所有权、知识产权及相关权益,永久归采购人所有。供应商仅为本合同目的享有数据存储、处理及维护的临时授权。
合同终止后的数据处置:合同期限届满或无论因何种原因终止后15个工作日内,供应商必须依据采购人指令,将全量数据以通用、可读格式完整交付至采购人指定地点。数据迁移完成后,供应商应在采购人监督下,对服务器上存储的采购人数据进行彻底的、不可恢复的清除,并向采购人出具经公证的数据清除证明。
禁止数据挟持:供应商不得以任何理由(包括但不限于未支付后期费用、存在商业纠纷等)拒绝、延迟或设置不合理条件阻碍采购人进行数据迁移或导出。
3.仅有约定没有罚则,条款可能沦为虚设。建议在“违约责任”中明确:
“违约责任条款”:若供应商违反本协议关于数据所有权及合同终止后数据迁移的约定,每逾期一日,应向采购人支付合同总金额千分之三的违约金;逾期超过30日的,采购人有权单方解除合同,供应商除返还全部已付款项外,还应向采购人支付合同总金额30%的违约金,并承担因此给采购人造成的全部损失(包括但不限于数据恢复费用、业务中断损失、诉讼费、律师费等)。
需要注意的是:在云服务采购中,“数据可迁出”比“功能可接入”更重要。没有数据导出能力的SaaS采购,无异于签署一份“卖身契”。
周**(IP:四川成都)问:我们签了一个两年的办公耗材供货合同。最近因为国际局势,纸张和油墨原材料暴涨了30%。供应商发函说这属于“不可抗力”,要求按《民法典》的情势变更原则涨价,否则就停供,这合规吗?
采购帮解答: 在政府采购制度中,商业风险 ≠ 不可抗力 ≠ 情势变更。
不可抗力:《民法典》第一百八十条规定,是指不能预见、不能避免且不能克服的客观情况(如地震、战争、政策禁令)。原材料价格波动属于市场固有风险,是供应商在投标报价时应当预见并计入成本或风险准备金的,不符合“不能预见”要件。
情势变更:《民法典》第五百三十三条规定,指合同基础条件发生了当事人在订立合同时无法预见的、不属于商业风险的重大变化。对于为期两年的供货合同,国际市场原材料价格波动属于典型的商业风险范畴,司法实践和行政审计中极少支持以此为由变更固定价格合同。
固定总价合同的刚性:政府采购的供货合同多采用固定单价或固定总价模式。供应商中标后,合同价格即锁定,采购人和供应商均无权单方或合意随意调整价格。
处理建议:
1.应书面回函明确拒绝涨价要求。函件内容需表明:“贵方提出的原材料价格上涨属于投标时应预见的商业风险。根据《政府采购法》第五十条及双方合同第X条约定,合同价格一经确定不得擅自变更。请贵方严格履行合同义务,确保供应,否则因此造成的供货中断及违约责任(包括没收履约保证金、支付违约金、列入政府采购不良行为记录名单)将由贵方自行承担。”
2.若供应商以停供要挟,应立即启动合同违约处理程序:根据合同约定,全额没收其履约保证金(如有)。迅速向同级财政部门书面报告,详细说明供应商以涨价为由断供的情况,请求财政部门依据《政府采购法实施条例》第七十二条及《政府采购质疑和投诉办法》,将该供应商列入不良行为记录名单,在一至三年内禁止其参加政府采购活动。
林**(IP:广东广州)问:我们单位五年前买了一套业务主系统,现在想增加一个移动端模块。我们找了三家供应商,结果另外两家都说,由于主系统的底层架构和接口协议是原厂商私有的,他们没法对接。我们只能找原厂商。这种情况,我们能直接走“单一来源”采购吗?
《政府采购法》第三十一条,单一来源采购的适用条件之一是“只能从唯一供应商处采购”,是指因专利、专有技术、艺术品等原因,客观上只有一家供应商能够提供。例如,某设备的核心部件拥有独家专利,且无可替代方案。
如果因采购人前期规划不当、技术选型封闭、未要求开放接口或未获取源代码,导致后续只能依赖原供应商。不属于法定的情形。
处理建议:
立即调取五年前采购主系统的全套档案,包括招标文件、投标文件、合同、验收报告、澄清函等,重点审查是否存在以下有利约定:
接口开放条款:是否约定了“供应商须提供标准开放接口,支持第三方系统无缝接入”。如果采购文件中曾有此类要求,即使合同正文未写入,采购文件作为合同的法定组成部分,同样具有约束力。您可据此向原厂商发出正式公函,要求其无偿提供接口文档和技术支持,并告知如不配合将构成违约。
知识产权归属条款:是否约定了“本项目产生的源代码、技术文档、数据结构等知识产权归采购人所有”。如有此约定,您有权要求获取完整的源代码,自行或委托第三方进行移动端开发,无需依赖原厂商。
后续配合义务条款:是否约定了“供应商有义务配合后续模块开发及系统对接”。如有此约定,原厂商负有法定的配合义务,不得以技术封闭为由拒绝协助。
如果上述条款之一存在,您就拥有了强有力的谈判筹码。建议由单位法律顾问或采购部门向原厂商发出正式公函,明确要求其履行合同义务,限期提供接口文档或技术支持,否则将追究其违约法律责任。
2.建立长效机制,避免未来再次被锁定。
建议您单位在未来的所有信息化项目采购中,强制植入以下“防锁定条款”:
关于技术开放性条款:
供应商须提供标准化的、公开的应用程序编程接口,接口协议须为业界通用标准(如RESTful、SOAP等),不得使用私有、封闭协议。供应商须提供完整的接口文档,并保证第三方系统可无偿、无障碍接入。同时,供应商须提供全量数据的标准化导出功能,确保采购人可在合同终止后将数据完整迁移至其他平台。
关于知识产权归属条款:
对于定制化开发部分,本项目产生的所有源代码、数据库脚本、部署文档、设计图纸等知识产权归采购人单独所有。供应商须在项目验收时完整交付上述成果,并协助采购人办理软件著作权登记等手续。
关于后续配合义务条款:
在本项目存续期间及后续扩展中,供应商有义务无偿配合采购人委托的第三方进行系统对接、数据迁移及功能扩展,不得以技术封闭、商业秘密等理由设置障碍。若供应商违反上述开放性约定,导致采购人后续采购受限或被技术锁定的,供应商应承担合同总金额百分之三十的违约金,并赔偿因此造成的全部损失。
3. 特殊情况:确实需要单一来源时的合规操作。
如果经过上述努力,客观上确实无法通过公开方式引入第三方(例如:主系统涉及国家秘密,或原厂商拥有无法绕开的核心专利且该专利具有不可替代性),必须走单一来源时,请务必做好组织专家论证、依法公示等合规工作。
谢**(IP:广东深圳)问:现在的电子招投标系统会自动抓取电脑信息。我们最近一个项目,后台预警显示:三家投标人的MAC地址(物理网卡地址)完全一致,但IP地址不同。供应商解释说,是因为他们都在政务大厅的公共Wi-Fi下提交的投标文件。这种情况,我们能直接定性为“串通投标”并废标吗?
采购帮解答:《政府采购货物和服务招标投标管理办法》(财政部令第87号)第三十七条第(一)项明确规定:“不同投标人的投标文件由同一单位或者个人编制”,视为串通投标,其投标无效。在电子招投标系统中,投标文件的生成、加密、上传依赖于特定的电脑硬件环境。MAC地址一致,在技术层面唯一指向“三份投标文件由同一台物理计算机编制或上传”。供应商关于“同在政务大厅公共Wi-Fi”的解释,仅能解释IP地址可能相同,但无法解释MAC地址(硬件标识)为何完全一致。因为不同的电脑连接同一个Wi-Fi,MAC地址是不同的。
除非供应商能提供极端罕见的反证,例如:该单位的CA数字证书(U-Key)集中存放在某公共打印店,并由打印店店员使用同一台公用电脑完成了三家公司投标文件的制作与上传。但在实际监管中,这种辩解几乎不可能成立,因为CA数字证书的管理规定要求“专人专用、妥善保管”,将三家公司核心的投标密钥交由第三方在同一台电脑操作,本身已涉嫌违规出借资质。
注意啦!
政府采购的广阔天地里,每一个细节都可能决定成败。
面对复杂的质疑、投诉流程,您是否感到无从下手?别担心,我们拥有专业的团队为您提供全程指导,让您的政府采购之路更加顺畅无阻!
我们的服务涵盖了政府采购的各个环节,包括但不限于:
1. 质疑、投诉咨询和策略制定;
2. 质疑、投诉文书的审定和撰写;
3. 投标咨询和策略制定;
4. 采购文件、投标文件的审阅和修订。
想要了解更多详情或寻求专业帮助?请联系:可加微信号caigouzixun咨询。
夜雨聆风