我昨天看到了 v 站有个热门帖子“一个开源项目走向商业化的一些感悟” ( https://www.v2ex.com/t/711701 )以为是一个非常值得参考的开发者变现例子,结果略有一点点失望。我不想对别人过于批判,在网络上惹麻烦不是一件理智的事情。但我确实想写点什么,因为自己是真的实践过“把开源产品商业化”。我想为“开源商业化”这个东西正下名,不愿它被带偏理解。所以我边放假边构思,总结几点关于“开源商业化”的感想。
我个人认为,共赢思维是做开源商业化的根本性原则思维之一。所谓共赢,简单说就是对双方都有好处。我相信只有对双方都产生价值的开源项目才可以长久持续。其反面就是双输和单输。
从这个根本性思维出发,能为理清事物提供很好的思路参考。比如说下面即将提到的为什么做开源的问题。
我既做过商业化的开源项目,也做过纯爱好的公益性开源项目。商业化的开源项目的代表是 showdoc ( https://github.com/star7th/showdoc,已实现小小盈利),纯爱好的公益性开源项目代表有 htq ( https://github.com/star7th/htq ) 。坚持做这些开源项目,是因为我觉得值得去做,如果要用上面的“共赢思维”解释,就是,它们对用户有好处,方便他们使用来解决某些场景的问题;它们对我有好处,如商业上的盈利,如精神上的价值感满足,如技术上的经验沉淀。 抛开我做过的项目不说,目前就我所见,但凡坚持了几年以上的开源项目,绝大部分都符合“共赢思维”原则的。即做项目本身能为开源者带来价值(成就感也好,技术锻炼也好,商业盈利也好),也能为广大使用者带来便利。
在开发者群体里,有不少人把“商业化”和“免费开源”对立起来的。开源者希望商业化,产生商业利益;用户希望免费开源,别收费,可以白嫖。 我觉得,用“共赢思维”来做衡量准则的话,是能找到兼顾两者的平衡点的。我以 showdoc 为例。 showdoc 是一个文档工具,我既提供免费开源版本供用户自己部署,也提供官方在线的数据托管服务——即用户可以选择自己部署程序到自有服务器,也可以使用注册一个官方账号来写文档。我需要完善好开源版本的 showdoc,这样我才能累计用户口碑,增加产品曝光度,持续带来新用户,当用户群足够大,总有一定比例的用户会选择官方在线托管服务的,此时就可以为我带来潜在的商业用户,从而产生商业盈利。这是“商业化与免费开源”的共赢。
我个人认为,To B 应该是开源项目商业化重点尝试的方向。虽然说,大部分人喜欢做 To c,离普通人近一点的产品,方便自身去理解产品。但不得不说,普通用户的付费能力完全无法跟企业用户相提并论。做普通用户的话需要花很多时间精力去积累用户,扩大使用量,而且付费率极低。但是做企业用户的话,没有普遍企业合作人际关系的普通开源者很难进场。我目前的商业化策略是用 To c 带量,推动 To B 。即把产品做好,无论是个人使用还是企业使用都服务好,以此带量。这样后面总有部分企业用户会付费——实际上也确实都是企业用户在付费。
开源项目商业化之前,必须先开始思考一个问题,自己产品独特优势是什么。这个很重要,假如没有独特优势,则意味着自己的项目无法形成竞争壁垒,后面难以商业化。我觉得性价比优势是开源项目商业化可以去刻意强化的优势。我以 showdoc 为例。 我一直都知道存在着比 showdoc 体验更好的商业产品,但我的收费可以是对方的三分之一甚至十分之一。其中主要得益于我不需要养着底下一班团队,人力成本巨低。所以性价比高的 showdoc 总会在细分市场吸引到一部分用户的。 在竞争上,我是如何建立竞争壁垒呢?这主要得益于几年的沉淀。首先是用户习惯形成了,就会持续使用。其次是,我花了很多精力去完善用户体验,把用户体验的阈值拉高。对于 showdoc 用户而言,只有另一个产品明显比 showdoc 好,才会改变自己多年的习惯,迁移数据过去。而如果要做得明显比 showdoc 好,至少需要投入一个团队,或者单人持续一两年的开发。如果真的投入那么大的人力成本,就很难做到 showdoc 那么低的定价(因为无法覆盖成本)。所以性价比优势算是我的竞争壁垒之一。 我觉得大部分的开源项目商业化是可以重点打造自己的性价比优势的。
有些开源项目是提供基础免费版,然后在提供一个更多高级功能的收费版,以此来盈利。这是一个好思路。不过我没有使用。这是出于“把性价比发挥到极致”的策略考虑,我要让用户以最低成本使用到 showdoc 的所有功能(“共赢思维”里的让用户“赢”),从而稳住我的用户群(“共赢思维”里的让开源者“赢”)。只是我需要在这里提一下,它确实是开源项目商业化的一个可选方向。同时,我建议走 To B 路线,即针对企业用户来出一些高级功能作为收费点。
有些人是抱着割韭菜的思路是做开源商业化的。即先让用户尝一点小甜头,套进来了后,后面埋坑,让用户吃亏。这种方式肯定无法长久的。最佳的方式是共赢。共赢意味着,你也需要保证用户“赢”。你要做好产品体验,要降低收费标准,要接收用户反馈等等。大家好才是真的好。
....
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.