原始碼移交為什麼重要:買方保障的核心條款
一個 AI 工具交付後,真正決定你未來三年處境的,是合約裡最不起眼的一條。
一個 AI 自動化工具交付後,真正決定你未來三年處境的,經常是合約裡最不起眼的一條:原始碼歸誰。
供應商鎖定如何運作
原始碼留在服務商手上的情況下,買方的每一個後續動作都只有一個選項:想加功能 → 只能找原服務商,報價無從比較;系統故障 → 只能等原服務商,修復時效無從約束;服務商加價 → 接受,或整個系統重做;服務商結業、轉行、失聯 → 系統成為無人能碰的黑箱,壽命進入倒數。
這個狀態行內稱為 vendor lock-in(供應商鎖定)。鎖定本身未必出於惡意——很多時候只是合約沒寫,預設狀態就是鎖定。但議價能力的歸零是一樣的。
拿到原始碼,結構整個反轉
完整移交後,買方獲得三種能力:
選擇權。任何合資格的工程師都能接手維護與擴充,原服務商從「唯一選項」變成「選項之一」,後續報價自然回到市場水平。
審計權。你(或你委託的顧問)可以檢視系統實際怎樣處理你的資料、呼叫哪些外部服務、有沒有多餘的資料外流。黑箱系統,這些問題連問都問不了。
延續權。服務商的任何變故,與你的系統存亡脫鉤。
完整移交應該包含什麼
「給你 code」四個字有很大的解讀空間。合約層面,完整移交包含四件:
以固定範圍模式交付企業項目時,四項全部包含在交付清單內,與尾段里程碑款項掛鉤——移交完成,合約才算履行完畢。
為什麼這對承包方同樣公平
有人以為堅持移交是對服務商的單方壓榨。實情相反:固定範圍 + 完整移交,對承包方是最乾淨的商業結構——報價已含全部工作,驗收即結清,雙方零長期糾纏。抗拒移交的商業模式,本質是把建置期的低報價,靠鎖定期的維護費補回來——買方看到的第一份報價,只是入場費。
簽約前的一句話檢驗
直接問:「交付清單裡有沒有完整原始碼、部署文件與知識轉移?」答「有,白紙黑字寫進去」——結構健康。答「我們通常……」「這要另外談」——你已經知道這份合約的重心放在哪裡。
常見問題
問:拿了原始碼,但內部沒人看得懂,有意義嗎?
有。意義在選擇權而非閱讀能力——市場上任何工程師都看得懂,你隨時可以委託第三方接手或審計。內部無人懂技術,恰恰是更需要移交的情況。
問:服務商說原始碼含他們的「商業機密」拒絕移交,合理嗎?
可談的中間結構存在:例如服務商的通用框架保留授權、為你客製的部分完整移交。完全拒絕移交、又講不出替代保障(例如源碼託管 escrow)的提案,把它與其他提案並排比較時,記得把鎖定成本算進總價。