自家产品开源化:open core 对 solo 开发者是不是选项
背景与问题
solo 产品(尤其开发工具/组件类)常被建议「开源核心获客、专有功能变现」(open core)。开源是分发策略还是拖累?solo 的判断框架与最小可行形态。
发现
(来源访问日期均为 2026-09-17)
- 事实(Open Core Ventures 2025-07):open core 的公式化表达——「开源是分发与研发策略,专有功能是变现策略」,两者协同才是模型本体。
- 事实(dev.to 2026-04 的变现结构对比):freemium(功能限制)/ open core(核心开源+付费专有)/ license gating(按许可收费)三种主流结构。
- 事实(四周期模型解说、Scarf 指南):open core 的经典形态=核心 OSS + 托管服务/高级功能/团队功能收费;2018 年前后成为主流模式。
- 事实(HN 争论):反方观点认为 open core 本质是「多走一步的 freemium」——开源带来的社区期待(快速响应、透明路线图)是隐性成本。
- 推测:solo 的开源决策关键不是「能不能变现」而是「愿不愿意公开接待社区」——issue、PR、路线图质询都是时间负债;没有接待预算的开源=口碑负资产。
- 推测:适合开源的是开发工具/库/自用脚本(开发者本就 изобил、信任即分发);消费级 app 开源获客效果弱(用户不看源码)。
结论
- 判断公式:目标用户是开发者 + 产品可拆出独立组件 → 可以试 open core(组件开源获客、SaaS/Pro 功能收费);消费 app → 不开源,用免费版获客代替。
- 最小 open core 形态:把「最痛的一个组件」(如某格式解析、某 API 封装)单独开源+好文档,主产品保持闭源——不做整产品开源的豪赌。
- 许可选择:担心云厂商白嫖用 AGPL/BSL;纯传播用 MIT/Apache(组件希望被广泛嵌入时)。选择前想清楚「谁在什么场景会白嫖」。
- 接待预算先行:开源前先承诺每周固定 2 小时 issue/PR 时间(写进 README);做不到就不开——半死仓库比闭源更伤品牌。
待办 / 下次继续
关联
japan-oss-license-compliance opc-asset-license-tracking c-developer-program-fees