何謂網站原始碼交付
網站原始碼交付,指的是網站完成後,承製方把全部程式與相關檔案移交給委託方,使委託方取得完整使用權利。
付了費用,成果理應屬於出資的一方。但在網頁設計市場裡,願意落實這件事的業者其實相當有限。
完整交付應涵蓋哪些項目
完整交付不只是交出幾個頁面檔,而是網站運作所需的全部資產:
- 前端程式:HTML、CSS、JavaScript,以及響應式版面的全部樣式
- 後端程式:伺服器端的商業邏輯、API 介面與資料處理流程
- 資料庫結構:資料表設計、關聯設定與初始化腳本
- 設計素材:切圖、圖示與已獲授權的圖像
- 部署文件:安裝說明、環境設定檔與第三方服務金鑰
少了任何一項,都不能稱為真正的完整交付。實務上常有人說檔案都在,打開後卻只剩前端 HTML。這就像買到沒有引擎的車,外觀看似完整,實際上無法行駛。
交付、使用權與開源的差別
這三個概念經常被混用,含義卻完全不同:
| 概念 | 你取得什麼 | 他人能否使用 | 你能否修改 |
|---|---|---|---|
| 原始碼交付 | 完整程式與永久使用權 | 不能,只有你持有 | 可以,完全自由 |
| 僅授權使用 | 看不到程式,只能操作 | 不能 | 不能,只能請原廠改 |
| 開源軟體 | 公開的程式 | 任何人都能使用 | 可以,須依授權條款 |
原始碼交付並不等於開源。交給你的程式是為企業量身建立的,你是唯一權利人。這和 WordPress、Linux 這類任何人都能下載使用的開源軟體,是截然不同的概念。
若想進一步比較客製化設計與套版如何影響最終交付內容,可參考客製化網頁與套版網站的差異。
多數設計公司不願交付原始碼的原因
業界很少把完整交付原始碼當成核心賣點。不交出程式,主要有三個原因:
原因一:綁定主機收取年費
許多設計公司的模式是壓低建置費吸引客戶,再靠每年主機代管費持續進帳。年費常見從數千到數萬不等,綁定數年就是一筆可觀金額。
若把原始碼交給你,你就能自行租用主機架設,這塊收入便消失。因此不給碼通常不是技術障礙,而是商業策略:讓你搬不走,才能持續收費。
原因二:擔心交件後不再續約
不少中小型工作室會想:花了數月完成網站,客戶拿到程式後立刻找更便宜的人維護,豈不虧了?
這種擔心可以理解,但解法不該是扣住原始碼。更健康的做法是靠服務品質讓客戶主動續約,而不是用技術手段讓人走不了。實務上,願意完整交付的團隊,回購往往更穩定,因為優質服務本身就是最強的留客機制。
原因三:使用平台或 SaaS,技術上無法交付
部分公司用 Wix、Squarespace、Shopify 等 SaaS 平台代客建站。程式運行在平台自己的伺服器上,承製方根本拿不到原始碼,自然也無法交出。
這不全是廠商的責任,平台架構本來就如此設計。但若網站建在這類平台上,你真正擁有的往往只是帳號使用權。平台調價你只能接受,平台停止服務,網站就會消失。這與真正持有原始碼的安全感,完全是兩回事。
願意交付與拒絕交付的差異
| 特徵 | 交付原始碼的公司 | 不交付原始碼的公司 |
|---|---|---|
| 建置方式 | 客製化開發 | 套版或 SaaS 平台 |
| 主機政策 | 客戶可自由選擇主機 | 必須使用指定主機 |
| 年費結構 | 維護費透明,可不續約 | 綁定年費,不繳就下線 |
| 改版自由度 | 任何人都可以接手 | 只有原廠能改 |
| 客戶關係 | 靠服務品質留客 | 靠技術綁定留客 |
拿不到原始碼的三項真實風險
以下三種情境,是多年接案中反覆出現的實際狀況。細節已匿名處理,但情節並非虛構,經營者最常掉進的就是這三個坑。
風險一:承製公司停業,網站跟著消失
有一家製造業客戶,數年前以十餘萬委託某設計公司建站。網站架在對方主機上,從未交付原始碼。後來該公司悄然結束營業,沒有通知,也沒有移交,網站直接從網路上消失。
客戶求助時,手上只剩幾張當初的設計截圖。多年累積的產品資料、搜尋排名與瀏覽紀錄全部歸零,最後只能從頭重建,費用約為原本的一點五倍。
若當初已取得原始碼,只需把檔案搬到新主機,不到一天就能恢復上線。
風險二:想改版時被報出天價
曾有企業使用網站數年後想擴充功能,原廠報價遠超預期。客戶想請其他公司估價,卻發現拿不到原始碼,對方無法評估工作量,也不願接手。
這就是典型的技術綁架:不是功能本身值那麼高的價錢,而是只有原廠做得到,你沒有議價空間。類似情境在實務上並不罕見。
風險三:被迫每年繳納主機費
另一個更常見的案例是,客戶每年支付約兩萬四千的主機代管費,四年累計已近十萬,幾乎足以重做一個簡單的企業官網。想自行租用主機降低成本,卻因為沒有原始碼而完全搬不走。
前來諮詢的客戶有一個共同點:簽約當時沒有把原始碼歸屬講清楚。
負責任的做法:堅持完整交付
一項簡單而應被堅持的原則是:客戶付了費用,就應該拿到全部成果。
健康的商業模式靠建置費與維護服務的品質獲利,而不是靠扣住原始碼綁住客戶。願意這樣經營的團隊,通常會讓每一位客戶都取得完整程式,沒有例外。
驗收後應收到的清單
每個專案完成驗收後,客戶應收到:
- 完整的前端與後端程式(未加密、未混淆)
- 資料庫結構與資料匯出檔
- 設計素材原始檔(含切圖與圖示)
- 部署說明文件(含環境需求與安裝步驟)
- 第三方服務帳號與金鑰(金流、簡訊等)
- 後台管理員帳號與操作手冊
取得原始碼後可以做什麼
- 自由搬家:把網站搬到任何主機商,無須徵得原廠同意
- 自由改版:找任何有能力的工程師或公司接手維護與擴充
- 自由備份:自行保存完整備份,降低意外損失
- 自由擴充:需要新功能時,可以多方比價再決定由誰執行
這才是真正的網站由你做主。若想了解客製化網站從規劃到上線的流程,可閱讀網站建置完整說明。
簽約前如何確認原始碼歸屬
無論最終選擇哪一家網頁設計公司,簽約前都應用書面確認原始碼歸屬。以下是具體檢查方式:
合約中必須寫明的三項條款
- 交付範圍條款:明確列出交付項目(程式、資料庫、素材、文件),不能只寫交付網站
- 著作權與使用權條款:說明著作權歸誰,以及客戶擁有何種使用權(是否永久、排他、可否轉授權)
- 交付時間與方式條款:驗收後幾日內交付,以及交付方式(隨身碟、雲端或版本庫)
好合約與有問題合約的對照
| 條款 | 較妥的寫法 | 有問題的寫法 |
|---|---|---|
| 交付範圍 | 驗收後七日內交付全部原始碼,含前端、後端、資料庫及設計素材 | 只寫交付網站成品,未說明交付什麼 |
| 著作權 | 著作權歸承製方,委託方擁有永久且不可撤銷的使用權 | 完全未提著作權,默認歸設計公司 |
| 主機自由 | 委託方有權將網站部署於自行選擇的主機環境 | 網站須部署於承製方指定的主機 |
透明的合約會在簽約前逐條確認交付清單、著作權歸屬與使用權範圍,不留模糊地帶,也不隱藏條款。
若正在比較網頁設計公司,建議把原始碼交付政策列為第一優先的評估項目。連這項基本原則都不願書面承諾的公司,其他承諾的可信度也值得懷疑。
著作權需要特別釐清
有一點必須分開看:原始碼交付並不等於著作權轉讓。
常見且較負責的安排是:著作權仍歸承製方,客戶擁有永久使用權。這表示客戶可以永久使用全部程式與設計成果,包含修改、擴充與搬家,不受額外限制,但不得把原始碼轉售給第三方或當成商品販售。
這樣的安排在業界屬於合理做法。承製方保留著作權,是為了保護長期累積的技術架構與開發方法;客戶擁有永久使用權,則確保商業運營的自由。兩者並不衝突,就像建築師保留設計圖的著作權,屋主仍可永久居住、裝修,甚至轉租。
結語:記住三件事
若這篇文章只能留下三個重點,請記住以下內容:
第一,拿不到原始碼就等於技術綁架。無論對方話說得多動聽,只要程式不在你手上,你就失去對網站的控制。換公司、搬主機、加功能,每一步都得看人臉色。
第二,簽約前必須用書面寫清楚。不要依賴口頭承諾。合約應載明交付範圍、著作權歸屬與交付時間。看不到這些條款,就不該簽字。
第三,交付承諾應寫進每一份合約。完整交出原始碼不該是臨時口號,而應是從合作一開始就落實的經營原則。