
我有个做独立游戏的朋友去年年底把开发者身份从个人换成了个体户原因是谈外包合同时对方希望他有个营业执照。手续办完那天他跑来找我开口就是一句“完了我是不是得给Unity和Visual Studio交钱了”在他看来执照上写了“个体工商户”就意味着自己从“个人开发者”变成了“企业用户”那些挂着Personal、Community名头的免费授权应该全都作废。当时我正好把Unity个人版和Visual Studio社区版的许可条款完整翻了一遍结论是没那么快“完了”。对绝大多数年收入还够不着付费门槛的小型开发者来说从个人开发变更为个体户并不会自动失去免费使用权限。真正决定的变量是你的营收、融资和开发人数而不是执照上那一行经营类型。这篇文章就把两套授权体系的判断标准掰开讲清楚也聊聊换成个体户之后有哪些数字必须盯住以及被甲方、平台或合作方问起“你的授权怎么证明”时应该拿什么出来。1. 为什么“个人变个体户”会让人误以为免费授权作废1.1 “Personal”和“Community”字面上太像“个人专用”很多开发者对软件授权的理解停留在看名字的阶段。Unity Personal里有个“Personal”Visual Studio Community里有个“Community”中文社区又习惯把这两个版本叫作“个人版”和“社区版”于是顺理成章地以为只有“纯个人、非商业”才能用。这个理解错得挺离谱。Unity Personal从政策层面就允许商业发布你完全可以拿它做游戏上架售卖、接外包开发商业项目只要规模不超过官方设定的门槛。Visual Studio Community也允许个人开发者用它做商业项目甚至可以开发并销售产品。两个授权里真正限制的不是“能不能赚钱”而是“赚到多少之前可以免费”以及“团队规模到什么程度之前可以免费”。一旦身份从个人变成个体户很多人的第一反应就是“我现在有营业执照了我在做生意了软件公司会把我认定为商业用户”。但实际上软件厂商对“个人”和“商业用户”的划分跟工商登记里的“个体工商户”完全不是一套逻辑。1.2 平台要求“企业认证”进一步加深误解真正让疑虑扩大的往往是中间环节的第三方平台。比如你要上架某个分发渠道后台要求提供营业执照要去某个社区提交资料账户类型里只有“个人开发者”和“企业开发者”两个选项甲方签合同时还指定要用公司主体收款。这些场景叠加在一起会让开发者产生一种错觉全行业的规则都因为这张执照变了。但这里要区分两件事平台让你切换的是“平台账户类型”而不是“软件授权类型”。你在某个应用商店后台从个人开发者变成企业开发者改变的是你与平台的合同关系Unity和Visual Studio的授权是否免费仍然只看你自己是否符合它们各自的规模条款。平台认证和软件授权是两条独立线索不能混为一谈。1.3 真正起作用的三个维度收入、融资、人数把Unity个人版和Visual Studio社区版的条款按关键字拆开你会发现它们反复围绕几个指标做文章Unity判断的是财务规模——过去12个月的总收入以及账上拿到的融资额度Visual Studio社区版判断的是组织规模——开发人数是否超过5人、电脑数量、年收入两者的共同点是都不看营业执照上的主体类型是“个人”还是“个体工商户”。个体工商户在法律上确实是经营主体但在软件授权语境里它只是一个迷你组织。只要规模没突破阈值免费授权的适用条件就还在。这也是本文标题里说“你仍然很可能符合”的来源——判断标准没变你变个主体类型怎么会让标准自动失效呢。2. Unity Personal的免费边界看营收和融资不看执照类型2.1 硬门槛过去12个月总收入或融资不超过20万美元Unity官方对Personal版个人版的核心约束是你或你的公司在往前数12个月内总收入gross revenue和总融资funds raised均不超过20万美元约合人民币140万元上下。两个数字只要有一个超过就不能再使用Unity Personal需要购买Unity Pro或Enterprise。注意这里的“融资”容易被忽略。它不只是风投给你的那笔钱还包括众筹款项、大额投资、有对赌性质的投资款等等。拿融资意味着什么意味着你的项目不再只是“卖劳动换收入”而是有了资本注入Unity认为你已经有能力承担更高的开发成本所以免费授权不再适用。实操中我看到很多人只盯着“营收低于20万美元”这一条却忘了检查自己是否融过资。尤其是独立开发者做了一款还不错的游戏上了Kickstarter众筹筹了25万美元——这时候即便游戏还没发售、一毛钱营收都没有按Unity的条款也已经超出免费授权范围了。众筹是不是百分百算入“funds raised”说句实话得看具体条款的司法解释但你千万别拿着“我还没赚钱”当理由硬刚稳妥做法就是把这笔钱视同融资先对照自己的规模再决定升级。2.2 Unity个人版允许商业发布别被“个人”字面骗了另一个流传很广的误解是Unity Personal不能商用只要你的产品收费就必须买Pro。这个说法没有任何依据官方条款里根本没有“个人版禁商用”的表述。个人版的限制主要集中在三块财务门槛、启动画面、以及部分高级功能不可用。财务门槛就是我上面说的20万美元启动画面是你必须显示“Made with Unity”标志高级功能则是比如关闭启动画面、使用黑屏启动、某些云构建和企业级功能等。换句话说你只要收入没超线就算已经注册了个体户也完全可以拿Unity Personal去签商业外包单、上架收费游戏、甚至给客户做定制项目。产品能不能赚钱不影响授权资格赚到超过20万美元才会影响。这一点对刚变更主体、准备接更大订单的开发者尤其重要——别因为身份变了就白白多掏一笔Pro订阅费。2.3 个体户登记之后要额外盯住哪几笔数字从个人开发切换成个体户最容易出现的实际变化是收款通道从“个人银行卡”变成“对公账户或个体工商户收款码”开票能力变强于是接单量可能快速增长。这时你要盯住的不是“执照上多了几个字”而是这几笔数字过去12个月签下的所有合同总额不管钱到没到账按签署口径统计对公账户收到的融资款或大额非营业收入例如一次性赞助、投资款、股权转让款同一控制下的多个项目是否合计计算。如果你同时经营两个项目一个流水10万美元另一个流水12万美元加起来已经超过20万美元此时Unity会根据你整体的“business”来判断而不是按项目拆分。所以别想着拆成两个壳去规避得不偿失。个人变个体户后很多人会开始建账、报税、留合同这个过程反而让你更容易统计这些数字。我的建议是每个季度末花十分钟把合同金额和进账流水拉一张表跟Unity的20万美元门槛对一下。这不是什么复杂工作但能在你接单接到手软的时候帮你守住授权的合规线。2.4 启动画面的取舍这是另一道独立门槛还有一类开发者变个体户后第一件事就是想让作品“看起来专业”于是想把Unity默认的启动画面去掉。这里需要说明白关闭启动画面需要升级到付费版本但这和“个人版资格”是两回事。你可以停留在免费授权范围内继续使用启动画面继续遵守20万美元门槛也可以在符合条件的情况下购买Pro获得更完整的品牌呈现和高级功能。很多刚刚完成主体变更的开发者会误以为“我用个人版做出的游戏带Unity Logo甲方觉得不专业所以我必须换Pro”。这个逻辑成立的前提是“我需要专业品牌形象”或“我确实需要更高阶功能”而不是“我变成个体户了所以必须付费”。如果你不介意启动画面业务规模又没到门槛那继续保持Unity Personal完全没问题。3. Visual Studio Community的许可逻辑微软判的是“企业规模”不是工商主体3.1 微软定义的几类免费使用群体Visual Studio Community社区版免费使用的资格在微软官方文档里划分得比Unity更细核心群体包括个人开发者如果你以个人身份开发应用无论做商业项目还是自己的小工具都可以免费使用社区版开源项目维护者和贡献者只要你活跃参与某个开源项目就能免费使用教学与学术研究课堂、实验室、学术项目均可用非企业组织的成员如果组织规模够不上“企业”标准则该组织内最多5名开发者可以免费使用。注意最后一条它用的是“非企业组织”而微软对“企业”的定义不是看你是不是有营业执照、是不是个体工商户而是看两个硬指标组织是否拥有超过250台电脑或者年收入是否超过100万美元。这两个指标只要一个达标微软就认定你属于企业社区版不再适用必须购买Professional或Enterprise订阅。3.2 个体户为什么基本落在“非企业组织”把个体工商户往这套标准里一套你会发现绝大多数个体户都落在“非企业组织”区间。原因很现实个体户通常没超过250台电脑很多开发者的全部设备就是两三台笔记本个体户的年收入也很难一上来就超过100万美元开发者数量经常只有1到3人最多带两个兼职很难超过5人。所以结论很直接你已经把身份从个人开发变更为个体户在Visual Studio社区版的授权判断里通常仍然属于个人开发者或非企业组织的成员免费使用资格不受影响。我在前两年帮一个工作室做过一次授权评估对方也是刚办理了个体户团队一共4个人年流水不到200万元人民币。我按微软官网的条款逐条比对结论就是一个继续用社区版完全合规。他们后来收到过几次推销电话卖订阅的客服反复强调“你都是企业了”但客服自己都说不清“企业”在微软条款里的定义到底是什么。3.3 最容易被忽视的边界开发人数超过5人微软对社区版的免费人数限制很多人理解有偏差。准确的规则是在同一家非企业组织内最多能有5名开发者同时使用Visual Studio Community。这里要特别注意两点。第一限制的主体是“开发者”不是“员工总数”。假设你有一个个体户团队里面有6个人其中2个是行政和客服4个是程序员那么4个程序员用社区版没问题。第二限制的是“同时使用”。如果团队里一共有6名开发者但其中一人长期休假实际上同时活跃开发的人数只有5人理论上是可行的。问题是这种状态很难自证真到被审查的时候你总不能说“那哥们刚好休假了”。实务里我建议一旦你名下的开发者人数稳定达到6人就别再跟社区版死磕了。哪怕只有一个人超编整个组织的社区版使用都可能被认定为不合规。这时候要么把多余人员拆到另一个主体要么直接买VS Professional订阅按人头购买开发人员每人一个许可证规则简单清晰。3.4 给外包客户交付项目时VS许可证怎么算这块是最容易踩坑的场景值得单独拎出来讲。接外包时如果客户要求你“到我们公司驻场开发”就涉及在客户的硬件设备上安装Visual Studio。这时候许可证的归属会发生变化你自己笔记本电脑上的VS Community只要你自己符合个人开发者的条件用着没问题但如果你在客户的电脑或客户的办公环境里安装Visual Studio这台电脑所在的组织是否属于“企业”就变成了关键。如果客户是一家大企业那么他的员工和外包人员使用客户环境里的开发工具理应由客户提供符合规模的Visual Studio订阅你不能把自己个人名义的社区版装到对方的办公电脑上还理直气壮觉得没问题。反过来如果客户本身就是个小团队连250台电脑和100万美元年收入的门槛都够不着那社区版在客户环境里使用通常也不会有问题。比较安全的做法是接外包开发时坚持用自己的电脑完成开发客户那边只交付编译结果或源代码。这样软件授权始终落在你自己的主体上规则清晰审计时也好解释。如果甲方硬要求你用指定的开发机驻场开发合同里最好把开发环境由甲方自备并确保相关软件授权合规这条写进去别让自己背锅。4. 真正会让你丢掉免费资格的是这几个场景全和身份无关4.1 场景一融资到账资金超过20万美元这是我见过最多独立开发者翻车的地方。平时勤勤恳恳接单、卖游戏收入一直稳稳控制在20万美元以下突然某天来了一个投资人或者参加了一次众筹募集到一大笔钱账户上多了30万美元。从这一刻起Unity Personal立即不再适用——注意是“到账即生效”不是说等这笔钱花完才算。很多个体户老板觉得“融资是公司的事跟我个人无关”。但在Unity的条款里判断的是“你或你的公司”你如果以个体户名义签了投资协议、对公账户收了款这笔钱就会计入你的资金额度。就算你心里觉得“这不就是一笔借款吗”也不要掉以轻心在拿不准的情况下宁可按最严格口径去对待。4.2 场景二Visual Studio社区版开发人数突破6人前面已经反复提过5人限制这里再强调一遍赛点不在你的员工总数而在“活跃开发者数量”。一旦你的个体户团队里日常写代码的人数稳定在6人以上Visual Studio社区版就不再够用。这个限制对Unity没有对应关系。Unity个人版对团队人数没有明确限制你甚至可以让10个人的小组都使用Unity Personal编辑器只要整体营收和资金没超线。但VS社区版的标准是实打实的“5人封顶”所以当你的团队从1个人慢慢扩到6个人的时候优先要处理的往往不是Unity而是Visual Studio的订阅策略。4.3 场景三年收入跨过100万美元或电脑数量超过250台这个门槛主要针对Visual Studio社区版。100万美元年收入和250台电脑是微软界定“企业组织”的两个硬指标。你的个体工商户哪怕营业执照上写的是“个体”只要这两个指标里有一个超过微软就会把你看成企业社区版的免费授权就到此为止。个体户做到年收入100万美元在国内意味着月营收差不多60万元人民币以上已经算相当成功的垂直行业玩家了。如果真走到这一步你的公司治理、人员规模、客户结构大概率也早就不像“个人开发”了。这时候别心疼订阅费Visual Studio Professional一年订阅的成本相比你团队继续扩张带来的风险是完全可以接受的合规投入。4.4 场景四在甲方电脑上安装开发环境而不做归属确认这个我在3.4里已经讲了一半这里再从另一个角度补充。很多做外包的开发者习惯性认为“软件装在哪台电脑上不重要重要的是我用本人的账号登录”。这个认知在Visual Studio社区版上是不成立的。许可证跟随的是安装环境所在的组织不是登录账号。举个例子你是一个人开发者你老婆的公司是某大型企业你周末去她公司接了个项目图方便用了她工位上的电脑写代码顺手装了Visual Studio Community。从条款上讲这属于在“企业环境”里使用社区版不合规的风险由对方企业承担。这种场景虽然抓得不严但属于典型的“你不查没事一查就有事”。外包开发者尤其要注意别因为贪图便利而在客户环境的机器上配开发工具。4.5 场景五被平台要求“企业认证”时的应对变更为个体户后你可能需要在某些官方开发者社区、应用商店后台或服务商平台完成企业认证。要在这些平台通过认证往往要求上传营业执照然后账户类型从“个人”切换成“企业”。有些开发者在这里会有应激反应平台都把我算成企业了那我的Unity Personal是不是也变色了答案是平台的企业认证只影响你在该平台的开发者等级、结算方式、费率结构不影响你在软件厂商那里的授权状态。Unity和微软不会因为你在第三方平台上的账户类型变化就自动把你的授权重新分类。他们的授权模型是独立计算的你的合规状态只取决于本文反复提到的那些财务和人数指标。当然平台认证之后甲方看到你营业执照的概率变高了可能会有好事者问一句“你用个人版开发商业项目合规吗”。这时候你不需要把整个授权体系解释一遍只需要拿出对应条款截图和你的收入流水记录证明自己符合免费使用标准即可。5. 变个体户后怎样用一张检查清单证明自己仍可免费使用5.1 五分钟自查五个核对项建议你打开一个表格按下面五个维度过一遍检查项判断标准怎么看是否满足Unity收入线过去12个月总收入不超过20万美元拉合同台账、收入流水按月统计累计Unity资金线账上没收到超过20万美元的融资或投资款检查对公账户大额进账确认款项性质VS开发人数线同一组织内活跃开发者不超过5人列出实际写代码的人员名单VS组织规模线年收入低于100万美元且电脑不超过250台按收入报表和设备台账核对使用场景是否允许个人、开源、教学、非企业组织内开发对照微软官网“Visual Studio Community”资格页这五条如果全部满足你就可以很踏实地继续用Unity Personal和Visual Studio Community做开发包括商业项目。5.2 对应留存什么记录合规这件事光“实际上满足”还不够真到需要证明的时候你得拿得出材料。我建议把下面这些证据按文件夹归档保留至少两年营业执照扫描件用来证明你的主体类型和成立时间合同台账你签过的外包合同、发行合同、授权协议按时间整理关键看合同金额银行流水或第三方收款流水个体户可以通过官方渠道申请流水导出作为收入凭证融资记录如果没融资写一页自述说明“本期间无融资”即可如果融过保留投资协议和到账记录团队开发者名单包括全职、兼职、外包临时参与开发的同事标清楚哪些人实际写代码。这套材料做下来通常只需要半天时间。可别小看它有一次我被平台方问“你怎么证明你的团队不超过5人”我直接把名单和兼职协议发过去对方当天就审核通过了。5.3 如果某一条超标了下一步该怎么办自查结果不一定都是好消息。真发现自己Unity收入超20万美元、或者VS开发人数超过5人别慌但也不要侥幸地继续用免费版。Unity超标升级到Unity Pro按编辑器席位订阅。具体选Pro还是Enterprise取决于你的团队规模和是否需要企业专属功能大多数小团队Pro就够VS超标给超出的开发人员购买Visual Studio Professional或Enterprise订阅按人头买多的不买少的继续用社区版。升级动作不需要在你主体变更的第一天就做在指标超线的那个时间点做就可以。比如你今年3月签了一笔大单合同生效导致年度总收入跨过20万美元那从3月之后的新版本周期开始你就该用付费授权。之前的免费使用没问题这是“按时点判断”而不是“一刀切追责”。6. 最后聊几句实操感受6.1 别把“工商身份”和“授权规模”混在一起从个人开发者变更为个体户本质上是你在经营层面往前走了一步它影响的可能是合同怎么签、款怎么收、税怎么报。但Unity Personal和Visual Studio Community的授权判断始终只关心规模问题——你赚多少钱、融了多少钱、团队几个人。很多人非要把这两个完全独立的话题绑在一起最后白白多花一笔订阅费或者反过来心存侥幸超线使用却不自知。我做授权评估那阵子最深的体会就是软件厂商看市场规模不看门面招牌。你营业执照写的是“个体户”还是“有限公司”在Unity和微软的条款里都不影响判定但你的账户里多了30万美元融资款或者团队里多了第6个程序员这些才是真正会让免费授权失效的信号。6.2 给准备变更主体的开发者一个建议如果你正在办个体户或已经办完了但还没核对过软件授权我建议花一个晚上把两件事做完第一打开Unity官网的个人版条款页把20万美元这个数字记下来第二打开微软官网的Visual Studio Community资格说明把“5名开发者、100万美元、250台电脑”这三个数字记下来。然后把你自己过去12个月的合同金额、融资记录、团队人数分别对一遍全部落在安全区间就继续干活有一项超标就按对应方案升级。这个过程很简单但它能让你在后续接单、上架、被平台认证为“企业开发者”的时候心里始终有底不会被销售电话或甲方的随口一问带偏。