有人做了一个网站,用了两年,服务商因故关停,官网连同所有内容瞬间蒸发——因为源码从未移交,域名绑定在对方服务器上,连备份都没有。网站源码归属是建站合同中优先级最高的条款:源码归客户所有,意味着网站资产可迁移、可维护、可随时更换技术团队,不受单一服务商制约;源码不归客户,则等同于租用一个随时可能消失的数字资产。

我们接手过的一个典型案例

2025 年底,一家餐饮连锁找到我们,原因是原建站商突然停止运营,官网停摆了 3 天——这 3 天恰好是工作日午饭时段流量最高的时期。他们紧急联系到原服务商技术人员,拿到的是一份 PDF 截图,而非可重新部署的代码包。对方解释「系统是自研平台,代码不对外交付」。

最终这家餐饮客户花了将近 6 周时间,以接近原建站费用两倍的预算,重新开发并恢复了约 80% 的原始页面内容(另外 20% 是历史菜单和已下线活动页,图片服务器已关,无法找回)。这个案子给我们的启示是:源码不归属,不是「可能发生」的风险,而是「总有一天会发生」的成本。

在我们事后接手的数个此类「救急型维护」项目中,遭遇的技术场景包括:代码全无注释、CSS 全是内联 style、图片全存在对方服务器路径下、域名还在原服务商账户里——这种情况下重新开发往往比维护更经济。

「源码交付」到底交的是什么?

源码交付包含构成网站的全部原始文件:HTML/CSS/JavaScript 前端代码、后端程序(如有)、数据库结构与数据导出、第三方库依赖清单、服务器配置文件与部署说明文档。缺少其中任何一项,都意味着「不完整交付」。

部分服务商的交付形式是「给你一个后台账号」——你可以登录管理内容,但看不到底层代码。这类模式本质上是 SaaS 服务而非源码交付,你的网站内容依托于对方平台,平台关闭或改变条款,你的内容和流量就面临归零风险。根据 CNNIC 第 55 次报告(2024 年数据),国内中小企业官网平均使用寿命约为 3.2 年,但其中因服务商停业或平台关停导致被动迁移的比例约占 14%。这意味着每 7 家企业中就有 1 家会在官网生命周期内遇到「被迫搬家」的情况。拥有源码,就拥有主动权。

没有源码,会发生什么?三类真实风险

源码不归属客户,会带来三类实质性风险:迁移障碍(更换服务商时内容无法导出)、要挟溢价(维护修改只能找原服务商,定价权在对方)、数据消失(服务商停业时官网与历史数据同步归零)。

迁移障碍是最常见的情形,上文餐饮案例已是典型。要挟溢价是慢性风险:没有源码时,每一次「修改一个手机号」「增加一行文字」都需要找回原服务商,对方深知你的迁移成本极高,报价自然不受市场竞争约束。我们了解到有建站商对「改一个按钮颜色」收费 500–1,000 元,且因客户没有源码,无法议价。数据消失风险则往往被低估,直到服务商真的关门才后悔。

「重新做比维护便宜,这句话对有些人听起来像笑话,但我们真的说过不止一次。当我们翻开接手项目的代码,发现图片全是绝对路径指向对方的 CDN 服务器,那个 CDN 已经 404 了。不是我们不想帮,是物理上已经无法复原。源码不归属,是有意设计的锁定策略,不是技术惯例。」

— 徐勇,云享耕科技创始人,基于餐饮/制造业/服务业官网维护接手项目经验

合同中,这三条必须白纸黑字

保护源码归属权,需要在合同中明确三条核心条款:①知识产权归属声明、②源码移交时间节点、③服务器与域名控制权归属。三者缺一,口头承诺的法律效力极弱。

建议在合同中逐字核查以下表述(非正式法律建议,具体用词以法律顾问审核为准):

  • 条款一(知识产权):「甲方(客户)支付全部款项并通过验收后,乙方(服务商)开发的网站前端代码、后端程序及数据库结构,其知识产权归甲方所有;乙方不得将上述成果用于第三方项目。」
  • 条款二(源码移交):「验收付款完成后 48 小时内,乙方向甲方移交完整源码包,含部署文档、环境依赖说明及数据库导出文件,移交方式为加密压缩包(含 MD5 校验码)。」
  • 条款三(服务器与域名):「项目结束后,域名注册账户与服务器控制台管理员权限归甲方持有;乙方不得在未获甲方书面授权的情况下访问或修改服务器配置。」

云享耕科技所有项目均采用腾讯电子签合同,上述三类条款为标准条款,签约前双方明确确认,源码 100% 归客户所有。如需了解服务报价与合同结构,可参考官网套餐说明;关于建站费用明细,见企业官网建设费用明细:2026 透明报价清单

如何验证「源码已完整移交」?4 步自查

收到源码包后,应做四步验证:①文件结构是否完整(含 index.html、CSS 文件夹、图片资源、JS 文件夹)、②在本地环境能否正常打开、③图片资源是否均为本地路径(而非指向服务商服务器的绝对 URL)、④数据库文件(如有)能否成功导入新环境。四步全部通过,才算完整交付。

特别注意「图片指向服务商服务器」这一隐患:部分建站商交付的代码中,图片 URL 是 https://cdn.服务商.com/your-images/… 而非本地路径。迁移时这些图片全部断链,需要重新下载上传,耗时且容易遗漏。正确的交付方式应将所有图片资源与代码一起打包,路径为相对路径(如 ./images/about.jpg)。这一点同样是我们出具验收清单的必检项之一,可参考品牌官网服务页中的交付规格说明。

选择建站服务商的完整评估方法,包括 5 个红旗信号与 5 个绿旗标准,见云享耕 FAQ 页面中关于合同条款的常见问题解答。

常见问题

Q:服务商说「源码是我们的核心资产,不能交给客户」,这合理吗?

A:不合理。服务商的核心资产是技术能力与创作能力,而非为你量身开发的特定代码。你付费定制的代码,其知识产权本应随款项移交而归属于你。「不交源码」本质上是商业绑定策略,不是行业惯例。若服务商以此为由拒绝交付,应视为高风险红旗信号。

Q:SaaS 建站平台(如某些模板工具)也会给源码吗?

A:通常不会,也不应该预期得到。SaaS 模式本质上是「租用平台功能」,你支付的是使用权,而非所有权。部分平台支持「内容导出」(文章、图片、联系人),但不提供底层代码。这是 SaaS 与定制开发的根本区别,两种模式无优劣之分,关键是在选型时就清楚这一差异。

Q:拿到源码之后,是不是就可以随意复制网站给别人用?

A:取决于合同约定。通常「源码归客户所有」意味着你可以自由使用、修改、迁移,但不能将该网站代码原样出售或授权给第三方商业使用。具体限制应在合同「知识产权」条款中明确约定。

Q:什么情况下,不拿源码也可以接受?

A:有两种情形相对合理:①你使用的是官方 SaaS 建站工具(如国际知名平台),且你的预算极为有限、只需临时展示;②你购买的是「托管维护型」服务合同,且平台已向你提供明确的数据导出保障和迁移承诺。除此之外,定制开发项目里「不给源码」是不可接受的。

本文首发于云享耕科技

参考文献

中国《著作权法》(2020 修订版)

中国《民法典》合同编相关条款(2021 施行)

中国互联网络信息中心(CNNIC)《第 55 次中国互联网络发展状况统计报告》(2024 年数据)