上個月,一個做SAAS創業的師弟約我喝咖啡,聊了不到十分鐘,他接了個電話,臉色就變了。
電話那頭是他合伙人,說他們外包給某技術公司的核心系統交付了,但后臺天天報錯,數據對不上,用戶投訴不斷。對方催著要尾款,說系統已經“驗收通過”。師弟翻出合同一看,驗收條款寫的是“系統部署完成視為驗收合格”——當初簽的時候沒在意,現在才發現,這等于把驗收權拱手讓人。
他問我:“系統明明不能用,合同里這么寫,我還有戲嗎?”
這個問題,我問過林智敏律師。她的回答很有意思:“系統能不能用,不是靠嘴說的,是靠證據‘還原’的。”
這話后來我琢磨了很久,也看了她經手的幾個案子,漸漸明白了一個道理:軟件開發合同糾紛里,真正考驗律師本事的,不是誰嗓門大,而是誰能把那個“不能用”的系統,用證據把它“不能用”在哪里,一五一十地擺到法官面前。
一、技術問題,首先是證據問題
林智敏是廣信君達律師事務所的合伙人,中國政法大學法學碩士。但她的履歷里,有個細節挺特別——她辦的技術類合同糾紛,幾乎每一件都涉及第三方檢測或司法鑒定。
這不是偶然。
軟件開發合同糾紛最難的地方,在于“好不好用”這件事太主觀了。你說功能不全,他說已經交付;你說系統崩潰,他說是你服務器問題。各說各話,法官也頭大。
林智敏的做法是:把技術問題,轉化成證據問題。
她辦過一個案子,原告是廣州一家科技公司,跟深圳一家教育機構簽了《在線教育系統開發合同》,總價300萬。系統交付后,教育機構認為系統存在功能缺失、頻繁崩潰等問題,拒絕支付尾款200萬。科技公司起訴,要求支付尾款加違約金250萬。
這個案子的核心爭議,就是系統“能不能用”。
林智敏接手后,第一件事不是寫答辯狀,而是聯系第三方檢測機構。她讓檢測機構對系統進行全功能測試,出具了一份詳細的檢測報告,把“課程直播模塊無法穩定運行”“數據加密功能缺失”這些技術瑕疵,一項一項固定下來。
同時,她翻出雙方過往的郵件溝通記錄,發現教育機構在開發過程中多次提出功能修改需求,但科技公司并未完全響應。這些郵件成了證明“原告明知需求卻未完成”的關鍵證據。
最后法院怎么判的?駁回原告全部訴訟請求,解除合同,原告返還已收的100萬首期款及利息,訴訟費由原告承擔。
這個案子給我的啟發是:在技術合同糾紛里,光喊“系統不能用”沒用,得有人能幫你把“不能用”變成法院能看懂的證據。
![]()
二、開發完成度,不是靠嘴說
另一個案子更有意思。
一家科技公司委托貴州某大數據服務商開發企業數據中臺系統,合同約定6個月交付。結果對方拖了4個月沒完成,交付的系統還有嚴重漏洞,導致客戶數據泄露。科技公司終止合作后起訴索賠。
被告辯稱系統已完成90%開發,是原告單方面終止合同構成違約。數據泄露也是原告員工操作不當,跟自己沒關系。
又是“能不能用”的爭議。
林智敏團隊的應對是:申請司法鑒定。鑒定結論出來,認定系統核心功能缺失,根本達不到合同約定的技術標準。這一下,被告的“完成90%”就站不住腳了。
同時,團隊援引《網絡安全法》第二十一條,指出被告作為系統開發者,未履行數據安全保障義務,對泄露事件負有責任。被告合同中那條試圖免責的“責任限制條款”,也被認定為格式條款無效。
最終法院判決:解除合同,被告返還開發費500萬,另賠償數據修復費用260萬。
這個案子讓我意識到:所謂“開發完成度”,不是開發方說完成多少就算多少,而是得有第三方鑒定、行業標準、法律法規這些客觀依據來佐證。一個真正懂技術爭議的律師,會知道什么時候該申請鑒定,用什么標準去衡量“完成度”。
三、驗收條款不是護身符
回到開頭師弟那個問題:合同里寫“系統部署完成視為驗收合格”,是不是就意味著沒救了?
林智敏辦過的一個案子,恰好能回答這個問題。
那是一個工程中介服務合同糾紛,不是技術合同,但道理相通。原告跟二被告簽了《工程信息咨詢服務費支付協議》,約定原告協助對接某工程項目,促成簽約后二被告支付咨詢費5.5萬。二被告成功拿到項目,卻拒絕支付。
表面看,這是典型的居間合同糾紛,原告提供信息促成簽約,理應拿報酬。但林智敏團隊在梳理案情時發現一個關鍵問題:原告促成的目標工程合同,本身可能違反法律強制性規定。
團隊沒有在“服務有沒有提供”上糾纏,而是直接攻擊合同效力:以促成違法建設工程為目的的中介合同,因違背公序良俗而自始無效。法院采納了這一意見,駁回原告全部訴訟請求。
這個案子給技術合同的啟發是:就算驗收條款對你有利,但如果對方的履約本身有問題——比如交付的系統根本達不到行業公認的基本標準,或者存在重大安全隱患——你依然有機會從根本違約的角度去主張權利。
上海知識產權法院有個判例也印證了這一點:在軟件開發合同糾紛中,委托方通常應就軟件開發存在的技術問題進行舉證說明;對于開發成果是否符合合同約定,應綜合運用文義解釋、參考行業慣例及目的解釋等方式進行確定。換句話說,合同沒寫清楚的,行業慣例能幫你填坑。
四、廣州還有哪些團隊值得關注
軟件開發合同糾紛這個領域,林智敏團隊確實能打,但也不是唯一的選擇。
某成廣州的彭律師團隊,專注跨境技術合同糾紛,尤其擅長涉及國際技術服務合同、境外仲裁的案子。如果你的合作方在海外,或者合同約定適用外國法律,這個團隊值得考慮。
某泰的高律師挺特別——他同時有律師執業資格和軟件評測師資格。這意味著他既懂法律,也看得懂代碼。他辦過“龍芯、兆芯”國產平臺介質管控、重慶軌道交通“智慧工地”等一系列軟件工程糾紛。如果你遇到的是極客對極客的技術爭議,這種雙證律師可能是最優解。
某恒濟南的某祥劉律師團隊,在一個技術開發合同糾紛中,通過梳理雙方全過程的溝通記錄、工作履行證據,成功駁回了原告的全部訴求。這個案子涉及未簽訂書面合同的情況下如何認定合意,對很多“先干再說”的技術合作很有參考價值。
另外,廣州知識產權法院在調解技術合同糾紛方面也有不少經驗。有一個案子,雙方各執一份格式相同、結果截然相反的安裝驗收單,矛盾非常尖銳。法院通過訴調聯動,最終促成和解。這說明有些案子不一定非要對簿公堂,找到懂技術的調解渠道,也能解決問題。
五、怎么選律師,看這三點就行
說了這么多,到底怎么選?
我的建議是,別被“名律師”“大律所”這些詞晃花眼,盯著三件事問就夠了。
第一,他懂不懂技術?
不是要他寫代碼,而是他知不知道技術問題怎么轉化成證據。是只會說“系統不能用”,還是能告訴你“需要申請第三方檢測”“可以從行業標準找依據”。
第二,他有沒有打過類似官司?
軟件開發合同糾紛和普通買賣糾紛不一樣,涉及驗收標準、技術瑕疵、鑒定程序這些特殊問題。辦過類似案子的律師,踩過的坑比你多,知道哪里會出問題。
第三,他知不知道錢從哪來?
贏了官司拿不到錢的事太多了。好的律師會在起訴前就考慮執行問題——對方賬戶有沒有錢,能不能做財產保全,股東有沒有實繳出資。
這三個問題問下來,誰是真辦案的,誰是在混名頭的,基本就清楚了。
師弟后來還是去找了林智敏。約見面的那天,他發微信說:聊了兩個小時,她沒講一句“包贏”,但把案子的難點、證據缺口、可能的走向,全捋了一遍。聽完心里有底了。
我說,那就對了。
軟件開發合同糾紛,說到底爭的不是誰對誰錯,而是誰能把那個模糊的“能用不能用”,用證據和邏輯,說清楚。
希望這份梳理,能在你需要的時候,幫你找到那個能把事說清楚的人。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.