不付尾款我就删源码?这样做可能违法!
程序员最气的一句话:
“项目都上线了,甲方尾款迟迟不付。”
于是很多人直接来了句狠的:
“不给钱?那我删库跑路。”
结果呢?
钱没要回来,还被甲方起诉“损害财产+违约+侵权”。
✅ 一、删代码之前,你先想想:你有没有这个权利?
📌 情况一:你签了合同,把源代码交付了
那对不起,源代码已经构成合同标的的一部分,你删掉它就是损毁他人财产。
哪怕他没给尾款,也不能构成你擅自删库的理由。
法院极有可能认定你:
违约 ✅
擅自停止服务 ✅
对甲方造成损失需赔偿 ✅
📌 情况二:你没签合同,只是口头合作
那你更不能删。因为这属于你单方面认定对方“违约”,但在法律上没有证据证明你的“删除行为合理”。
📎 很多程序员以为“我只是把我写的代码拿回来了”,
但法院会说:“你删掉的,是甲方已经依赖的运营系统。”
—
✅ 结论:无论是否签合同,删除甲方已部署代码风险都极高。
✅ 二、那甲方不付钱,我该怎么办?
✅ 1. 保留好所有沟通证据
聊天记录、邮件往来、项目验收材料、付款计划说明,这些都是后续追款或起诉的关键。
✅ 2. 发起律师函或发票提醒
有时甲方只是拖,不是真不付。发律师函/开发票,能“压一压”。
✅ 3. 暂停服务可以,但别删代码
你可以合理暂停技术支持、关闭服务器(如果服务器归你),但千万别动线上的数据库和代码文件本体。
📎 删代码可能直接构成侵权/非法侵入计算机系统罪(如果操作不当)。
✅ 三、有没有“预防尾款赖账”的办法?
✅ 有!你得在合同中写下这句话:
“甲方未按期支付尾款,乙方有权暂停服务/延迟交付/关闭技术接口,但不承担违约责任。”
📌 有了这句话,你就可以“名正言顺”停服,而不会吃官司。
同时建议:
交付分阶段+分付款节点
源码交付放最后 or 放在验收条件之后
明确交付清单 + 支付节奏
✅ 结语:
不给钱当然可气,但删代码不是解气的办法。
程序员要懂技术,更要懂法。
保护自己的最强方式,从来不是发火,是提前签好协议。
📄 作者:民法在高原|内容结合真实项目改编,已做脱敏处理,仅供法律知识参考,不构成个案建议。