本文由 Huifer 撰写,TanStack Ship 独立开发者兼维护者。 我每周都会维护这个代码库中的定价引擎、账单路由和许可证页面。我见过 solo 开发者和小型团队反复遇到同样的三个问题:"可以商业使用吗?"、"我实际需要哪个套餐?"以及"终身买断还是订阅?"。与其把这三个问题拆成五篇零散文章,不如在这里给出完整答案。以下所有内容均直接读取自运行代码、MIT 许可证原文、marketing.json 语言字符串,以及实际的 /pricing 和 /license 路由——没有虚构的套餐,没有夸大宣传。
已验证来源:TanStack Ship 定价 · TanStack Ship 许可证页 · @huifer/pricing-engine GitHub · TanStack Ship 博客索引 · TanStack Ship 功能特性 · TanStack Ship 替代方案 · TanStack Ship 对比 · MIT License (opensource.org) 最后更新:2026-07-04 · 更新日志
TL;DR: TanStack Ship 提供三个终身套餐——Launch(面向 solo 开发者的终身入门套餐)、Pro(推荐;含账单、认证、SEO、i18n、优先支持)和Team(面向工作室和客户项目;含团队许可证、引导支持和专属频道),以及月付和年付订阅。许可证划分清晰:免费模板采用 MIT 协议;高级模板采用商业许可证,可用于自有产品和客户项目。大多数 solo 开发者选 Pro 终身版。如果为付费客户开发软件,需要选 Team。如果只想用免费起点,MIT 模板已足够。
为什么在这个站点上必须有一篇定价模式文章
我收到的邮件中,有一半是关于定价和许可证的,另一半是关于 TanStack Router 的。定价类问题更棘手:提问者已经评估过产品、打开了结账页面,却在某个法律细节上卡住了。把定价拆成五篇窄文章("Launch vs Pro"、"MIT 解读"、"终身 vs 订阅"、"Team 许可证 FAQ"、"退款政策")反而适得其反。这类读者来的时候只有一个决策要做,他们希望整个决策依据摆在眼前。这篇文章就是那个界面。
商业转化目标很简单:读者读完这篇文章后,应该知道自己该买哪个套餐、自己的构建受哪种许可证约束、花的钱换来了什么。如果五分钟内答不出这三个问题,页面就是失败的,字数再多也无济于事。
先理解这两个许可证层级
在任何价格讨论之前,许可证和价格是两回事。TanStack Ship 有两条许可证轨道和三个定价套餐,它们彼此交叉:
| 免费模板 | 高级模板 | |
|---|---|---|
| 许可证 | MIT | 商业(专有) |
| 价格 | $0 | 终身 $199 / $499 / $999 + 月付 $29–$99 订阅 |
| 商业使用 | 可以 | 可以 |
| 转售 / 重新打包 | 允许(MIT) | 不允许 |
MIT 许可证全文
MIT 许可证是开源许可证中限制最宽松的,大多数 boilerplate 都使用它。免费 TanStack Ship 模板完全按照 MIT 许可证原文发布。在此完整转载许可证全文,因为许可证页面经常被收藏,读者不应该离开这篇文章才能看到法律授权文本:
MIT License
Copyright (c) 2026 TanStack Ship
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
MIT 允许你对免费模板做的事:作为自有产品发布、修改、合并到专有作品中、对在模板上构建的内容收费,以及再授权。唯一义务是:(1)保留版权声明;(2)不追究作者责任。
MIT 不允许做的事:在许可证层面没有对转售的可执行限制,这就是高级模板不采用 MIT 的原因。
商业许可证(高级模板)
高级模板——含认证、账单、SEO、i18n 和生产系统的 TanStack Start boilerplate——采用商业许可证。许可证页面总结了真正需要了解的规定。引用 /license 路由原文,高级模板允许:
- 用于自有商业产品和 SaaS 应用
- 用于客户项目(默认每个 Team 席位对应一个项目)
- 修改、自定义功能和 rebranding
- 部署到自有基础设施的生产环境
- 对使用模板构建的任何项目进行长期维护
不允许:
- 将模板本身转售为竞争产品
- 在公开仓库中打包源码文件,与 TanStack Ship 竞争
- 用模板构建"boilerplate 商店"或类似模板产品
- 以自己名义向第三方再分发未修改的副本
- 生成衍生模板产品用于转售
对于多项目客户工作,路由指向 licensing@tanstackship.com。这不是销售漏斗——这是小型工作室获取适合多客户运营的许可证的方式,无需每个项目买一个 Team 席位。
各套餐的定价明细,权威来源是 /pricing。本文其余部分以该套餐体系为事实基准。
三个终身套餐及实际包含内容
定价页面分为两个顶层类别:订阅(月付 / 年付)和终身访问(一次性付款)。终身访问内部有三个套餐:Launch、Pro、Team。订阅计划并行提供,面向偏好月度现金流的买家。
Launch — 终身入门套餐
Launch 是门槛。它为这样的独立开发者而设:想要架构基础,愿意自己接入认证和账单,一次付费然后不再操心。根据运行中的营销字符串,Launch 的功能包括:
- 当前系统的终身访问权限
- 自有产品和客户项目的商业许可证
- 同套餐下未来版本的访问权限
Launch 不包含预置账单模块、认证模块、SEO 模块或 i18n 模块。这些是需要付费升级到 Pro 才能解锁的模块,或者从开源仓库拉取代码自行编写。如果喜欢手工接 Stripe webhook、从原始集成中快速学习,Launch 是理性的选择。如果想要这些模块的完善版本,而且你的时间比每年 $200 更值钱,Pro 第一个月就能回本。
Pro — 推荐套餐
Pro 是我几乎给每位来信的 solo 开发者都会推荐的套餐,营销页面也明确标注了这一点。根据 messages/en/marketing.json,Pro 的描述原文是:"Pro includes everything in Launch and adds the systems that save the most time when building a SaaS: billing, auth, SEO, i18n, and priority support." 这就是准确总结。详细功能列表:
- Launch 的全部内容
- Stripe 订阅账单模块(pricing-engine 包、webhook、客户门户)
- 认证模块,含 2025 年加固的会话竞态修复和安全 headers
- SEO 模块,含 sitemap、robots、JSON-LD、Open Graph、hreflang 一致性
- i18n 模块,含基于 Paraglide 的 locale 路由和消息提取
- 优先支持(问题响应更快、直接通道,而非社区队列)
Pro 适合大约 80% 的买家。"账单模块单独就能节省两周"这句话在对应群体中是成立的——我在支持频道里观察过这个现象。如果你打算上线一个 SaaS,Pro 终身版在第一个月节省的工程时间就能覆盖成本。
Team — 面向工作室和客户项目
Team 包含同样的模板库,加上客户工作许可证和面向小型团队的支撑等级。路由 FAQ 原文同样明确:"Team is built for small teams, studios, and client work. You get everything in Pro plus a team license, onboarding support, and a private support channel." Team 是合适套餐的场景:
- 为他人交付软件并收取报酬(代理商、自由职业者、工作室)
- 同一项目上有两个或以上开发者
- 希望有专属 Slack/Discord 频道,遇到不能公开的问题时直接找我
- 希望获得引导支持——开工时一起完成项目初始化
Team 不是 solo 开发者上线自有产品的正确选择。Pro 完全覆盖 solo 开发者的需求;Team 为 solo 开发者额外提供的只是一个用不上的许可证和一个不会用的频道。
订阅——什么时候月付有意义
除了终身套餐,TanStack Ship 还提供月付和年付订阅。具体价格见 /pricing,由代码库中的计费引擎(@huifer/pricing-engine)管理。选择订阅的合适场景:
- 希望按月报销成本,如果产品不达预期就终止
- 在承诺终身套餐前先评估 TanStack Ship
- 公司要求月度 OpEx 记账而非资本化
- 学生,正在学习技术栈,暂无能力一次性付款
如果打算上线真实产品并打算使用模板超过五个月,订阅不是合适选择。Pro 终身版在三个月内就比 Pro 月付版更划算,这还没算上支撑等级和功能对等的差异。订阅意味着在打算长期持有的项目上,还要持续维持一个活跃的账单关系。
订阅 vs 终身——真正有用的决策矩阵
大多数读者不需要 yes/no 答案,他们需要的是经验法则。以下是我直接回复读者的经验法则:
- 上线一个产品,预计使用超过 5 个月: Pro 终身版。
- 未来 18 个月打算上线多个产品: Pro 终身版毋庸置疑。
- 以软件服务为客户开发: Team 终身版。
- 独立开发者仍在验证想法: Pro 月付版,直到第一个付费客户出现、现金流允许时升级到 Pro 终身版。
- 学生或没有上线计划的爱好者: MIT 授权的免费模板。它们采用 MIT 就是为此准备的。
我让读者自评的五个维度:
- 时间跨度——预计使用模板的月份数。
- 产品数量——一个还是未来 18 个月内多个。
- 客户工作——是否从最终用户以外的人那里收取报酬。
- 现金流——企业能否吸收一次性付款,还是只能按月 OpEx。
- 团队规模——solo 还是多人。
每项评 1 或 0 分(倾向终身),如果总分 4 或 5,Pro 终身版胜出。得分 0 或 1,Pro 月付版是理性选择。2 和 3 属于需要判断的情况。
套餐中不包含的内容,以及为什么这很重要
定价页面只列功能不列排除项是一种营销技巧。TanStack Ship 设计上不包含:
- 托管控制面板。 你将 TanStack Ship 部署到自己的基础设施、自己的域名。
- 24/7 电话支持。 支持为异步方式:邮件、GitHub issues,以及(Team 用户)专属频道。
- 框架版本升级时的免费重建。 升级是你的责任;模板是起点,不是终点。
- 改变主意时的迁移积分。 退款政策见下文。
退款——政策原文
退款政策很直接:在退款窗口期内,如果模板与页面描述不符,可以写信给支持团队申请退款。政策不是"随时可退";有时间限制,也不包括"六个月后改变主意"。
未来版本——包含和不包含什么
每个终身套餐都包含"该套餐下模板的未来版本访问权限"。如果某个未来模块在 Team 套餐发布,Pro 用户不会自动获得;需要升级或等待。营销字符串明确指出:"All packages include updates for current systems and access to future template and stack releases"——"current"和"该等级的未来版本"是关键词。
辅助决策的内部链接
这篇文章不是唯一一站。定价页面是实时价格的权威来源;许可证页面是许可证文本的来源;替代方案页面是在 TanStack Ship 和竞品之间犹豫时必读的;功能特性页面详细列出每个模块;对比页面将 TanStack Ship 与具体竞品对标。对于技术读者:支撑订阅套餐的账单基础设施已在本仓库开源,地址为 tanstackship-packages/packages/pricing-engine。这是 TanStack Ship 相对于隐藏账单逻辑闭源代码的竞品最有说服力的论据。
定价和许可证常见问题
可以将 TanStack Ship 免费模板用于商业项目吗? 可以。MIT 允许带署名进行商业使用、修改和再分发。
可以将 TanStack Ship Pro 模板用于客户项目吗? 不可以——客户项目需要 Team 许可证。规则是一个工作室对应每个项目一个 Team 席位。
以后可以从 Pro 月付版升级到 Pro 终身版吗? 可以。邮件联系支持团队,系统会将月付订阅的未使用部分折算到终身购买金额中。具体计算由账单引擎完成。
取消订阅后访问权限会丢失吗? 会失去该订阅覆盖的模板访问权限。已经部署到生产环境的内容仍然属于你;授权的是模板本身,不是最终构建的应用。
学生或开源维护者有折扣吗? 视情况有。发邮件给支持团队并提供证明材料;逐案处理,不作为公开折扣码。
未来 Pro 会涨价吗? 可能。终身客户受到已有套餐未来涨价的保护。
有企业许可证吗? 标准产品中没有。十席以上或需要定制 SLA 的企业采购,请联系 licensing@tanstackship.com。
如果 TanStack Ship 停止运营,我的许可证怎么办? 终身客户保留所购模板的永久许可,包括源码归档。这是合同承诺。
再来一遍简短版
TanStack Ship 的定价围绕三个终身套餐(Launch、Pro、Team)和月付/年付订阅选项构建。许可证划分:免费模板采用 MIT,高级模板采用商业许可证。大多数 solo 开发者的正确选择是 Pro 终身版。工作室的正确选择是 Team 终身版。评估阶段的正确选择是 Pro 月付版。学生的正确选择是 MIT 授权的免费套餐。
选套餐,读一次许可证页面,然后上线你的产品。定价决策应该五分钟搞定,而不是花掉你本季度的一整周。
准备入手? 终身套餐和订阅计划已在 TanStack Ship 定价页面 上线,价格准确,支持结账。点击购买前先读一次许可证页面,如果你的情况不在标准许可证覆盖范围内,请邮件联系 licensing@tanstackship.com。Solo 开发者最快的路径是 Pro 终身版(定价页面)——选套餐,完成结账,模板几分钟内到手。