技术委托开发合同打到法院,原告通常一句话:钱付了,东西没交付。被告也一句话:这是技术风险,不是我的错。两种说法都能成立,法律后果却完全不同——按违约走,赔损失;按风险走,双方合理分担。法官要做的第一件事,是把"技术失败"拆成可举证的事实:失败发生在哪个节点、当时行业普遍水平如何、受托方投入了多少、有没有及时告知。
我在准备这类案件时,先看的不是合同,而是研发过程材料:立项书、周报、评审纪要、试验记录、人员投入表。这些材料决定案件走哪条路,比合同里那句"按期交付"更有分量。
浙江省内一家制造企业(下称甲)委托某研究院(下称乙)开发一套分拣控制算法,合同总价 180 万元,分三期支付:签约付 30%(54 万元)、中期评审通过付 40%(72 万元)、验收合格付 30%(54 万元);开发期 12 个月,逾期交付按日万分之五计违约金。合同只写了最终指标"识别准确率不低于 99.2%",没有约定失败情形下的经费结算,也没有写成果归属。
第 9 个月,乙书面提出:现有算法在复杂工况下准确率停在 97.3%,属于无法克服的技术困难,要求追加 60 万元经费并顺延 6 个月。甲不同意追加,乙随即停止投入。此时甲已支付 108 万元,产线因缺少这套系统延迟投产,甲估算停工损失 40 万元,起诉要求解除合同、返还 108 万元并赔偿损失。
不是所有"开发"都算技术开发。《最高人民法院关于审理技术合同纠纷案件适用法律若干问题的解释》(法释〔2020〕19 号)第十七条明确:民法典第八百五十一条第一款所称"新技术、新产品、新工艺、新品种或者新材料及其系统",指当事人在订立合同时尚未掌握的技术方案;对技术上没有创新的现有产品改型、工艺变更、材料配方调整,以及对技术成果的验证、测试和使用,不属于技术开发。
这一条决定案件性质。若乙做的只是把现成算法换个界面、调几个参数,法院可能按承揽合同甚至买卖合同处理,违约责任规则完全不同,也不会讨论"技术风险分担"。反过来,若确实是行业内尚无成熟方案的技术攻关,才进入技术开发合同的规则体系。
民法典第八百五十八条规定:技术开发合同履行过程中,因出现无法克服的技术困难,致使研究开发失败或者部分失败的,该风险由当事人约定;没有约定或者约定不明确,依照第五百一十条仍不能确定的,风险由当事人合理分担。
实务里判断"无法克服",法院通常看几个方面:同类技术在同期行业的普遍成功率;受托方是否穷尽了合理的技术路径,还是过早放弃;失败是否可归因于受托方投入不足、人员更换、擅自改变技术路线。乙主张风险分担,需要拿出研发日志、试验数据、同行技术水平的比对材料;只交一份"技术做不到"的说明,很难被采信。
同条第二款规定:一方发现可能致使研究开发失败或者部分失败的情形时,应当及时通知另一方并采取适当措施减少损失;没有及时通知并采取适当措施,致使损失扩大的,应当就扩大的损失承担责任。
例子里,中期评审在第 6 个月就应暴露准确率差距,乙拖到第 9 个月才书面提出。如果甲能证明第 6 个月评审记录已显示指标不达标,乙对第 6 至第 9 个月继续投入产生的费用,可能被认定属于扩大的损失而自担。这一条对双方都是双刃剑:委托人收到风险提示后不及时决策、继续要求硬投入,也要承担相应后果。
民法典第八百五十四条规定:委托开发合同的当事人违反约定造成研究开发工作停滞、延误或者失败的,应当承担违约责任。典型情形包括:受托方投入不足、核心人员擅自更换、未按约定方案推进、逾期交付、交付成果不符合约定指标且不属于技术风险。
解除的程序也有具体要求。上述司法解释第十五条规定:一方迟延履行主要债务,经催告后在 30 日内仍未履行,另一方可依民法典第五百六十三条第一款第(三)项主张解除;催告通知中附有履行期限且该期限超过 30 日的,该期限即为合理期限。实务里很多委托人直接发律师函宣布解除,没走催告,解除时点容易被认定为通知到达之日,反而影响违约金起算。
还有一条容易被忽略:民法典第八百五十七条规定,作为技术开发合同标的的技术已经由他人公开,致使履行没有意义的,当事人可以解除合同。若研发表明市场上已有公开方案,合同目的落空,解除后的经费结算按实际投入和过错处理。
民法典第八百五十九条:委托开发完成的发明创造,除法律另有规定或者当事人另有约定外,申请专利的权利属于研究开发人;研究开发人取得专利权的,委托人可以依法实施该专利。研究开发人转让专利申请权的,委托人享有同等条件下的优先受让权。
合作开发的规则不同:第八百六十条规定,合作开发完成的发明创造,申请专利的权利由当事人共有。技术秘密成果则看第八百六十一条:使用权、转让权及收益分配由当事人约定;约定不明按第五百一十条仍不能确定的,在没有相同技术方案被授予专利权前,当事人均有使用和转让的权利,但委托开发的研究开发人在向委托人交付成果前,不得转让给第三人。
回到例子里:合同没写归属,若这套算法最终申请专利,权利在乙,甲只能"依法实施";乙把专利申请权卖给第三方,甲只有优先受让权,没有否决权。这类条款谈判成本最低的时点是签约前,事后主张几乎无法翻盘。
委托人一侧,签约时把技术指标写成可测的标准:测试集规模、工况条件、连续运行时长、第三方检测机构,都要落到条款里;付款节点绑定可验证的交付物,并写明失败情形下的经费结算方式与成果归属。已经发生争议的,先固定研发过程证据,再判断走违约还是风险——两条路径的证据结构完全不同,混着打容易两头落空。
研究开发人一侧,发现技术障碍要在第一时间书面通知,附技术论证;主张风险分担时,用同行成功率、技术路线可行性材料支撑;同时把经费使用台账整理清楚,因为即便认定风险分担,法院也会审查经费是否专款专用。
A:民法典第八百五十八条先看约定,没有约定或约定不明按第五百一十条补充解释,仍不能确定的由双方合理分担。法院会结合过错程度、实际投入、受益情况酌定比例,不是简单对半。
A:不能一概而论。要区分客观上无法克服的技术困难与主观投入不足。前者按风险分担,后者构成违约。举证责任在主张风险的一方。
A:看失败原因和履行程度。受托方已实际投入且无过错的,通常按已完成工作量结算,不是全额返还;受托方违约的,按违约损失赔偿,已付款可以抵扣。
A:委托开发默认归研究开发人,委托人可以依法实施该专利;要归自己,必须在合同中明确约定,并同步约定申请、维护费用的承担。
A:民法典第八百五十七条规定,作为合同标的的技术已由他人公开、致使履行没有意义的,当事人可以解除合同;已投入部分按过错和实际支出结算。
我处理技术开发合同,第一步是把"技术失败"翻译成可举证的事实:调研发周报、评审纪要、试验记录、人员考勤,先确定失败发生在哪个节点。第二步才看合同条款,判断走违约还是风险分担。这两步顺序颠倒,很容易被对方带着走。
给委托人的具体动作:签约前把验收指标写成第三方可测的标准,付款节点与交付物绑定,把失败情形下的经费结算和成果归属写进合同;已经起争议的,先发一份内容明确的催告函,保留送达凭证,再决定是否解除。给研究开发人的动作:技术受阻当天书面通知,别拖到节点到期才说;经费台账单独建账,专款专用,这是风险分担阶段唯一的自保证据。个案里"技术困难"的认定尺度差异较大,起诉前把本省近三年的同类判决调出来比对,比临场论证稳妥。
免责声明: 本文内容仅供类型化办案经验交流与法律知识普及,不构成针对具体事项的法律意见,亦不构成委托代理关系。个案处理请以正式委托及生效裁判为准。