先说结论:真正的风险不是少一个按钮,而是分发和资助共用一条生命线

AnkiDroid 这次争议适合中文独立开发者研究,因为它把常被混写的四件事拉开了:应用是否收费、组织是否免税、捐款是否可抵税、商店是否允许把用户带到外部支付页。项目本身免费、开源、由志愿者维护,并不自动让任何募资路径通过平台审核。反过来,Google 的一封合规邮件也不等于法律已经裁定项目没有免税资格。内容创作者应把双方能核验的文本并列展示,不用“平台打压开源”或“项目钻政策空子”替代尚未出现的最终结论。

最实用的复刻方式,是给自己的 App 做一张分发—资助矩阵。横轴列 Play、App Store、国内安卓商店、F-Droid、官网和企业分发;纵轴列应用内购买、订阅、一次性赞助、财政托管、企业赞助与线下转账。每个格子记录主体、收款方、按钮位置、是否跳出应用、用户获得什么、退款与税务文件、适用地区、审核证据和最后复核日期。这样即使某一商店要求临时移除入口,项目仍知道哪些路径可以合法保留,而不是在截止日前匆忙改文案。

资助页面本身也要像产品一样接受测试。新用户能否看懂“捐款不购买功能”、财政托管方是谁、账本是否公开、款项怎样用于维护?不同语言是否把 donation、membership、purchase 和 sponsorship 混成一个词?链接被商店版移除后,官网、文档、发布说明和社区能否在不诱导绕审的前提下说明合法支持方式?这些问题比做一个醒目的“请赞助”弹窗更重要,也更适合做成中文开源项目可复用的检查表。

最后,把证据包公开:政策页面快照、审核通知日期、提交过的主体材料、构建差异、地区差异、申诉编号、处置决定和下一次复核日。去掉工作人员姓名、票据号码和后台截图里的敏感字段,不号召读者轰炸客服。所有来源、标题模板、竞争度、时效窗口和复制简报都免费公开;读者可向搞着玩实验室免费提交自己的开源资助流程共同检查,只有处理用户自己的分发诊断、资助页面原型或固定范围 MVP 时才另行界定付费交付物。