题图拍摄于2023年12月9日,杭州滨江。当时觉得这时的晚霞很美,后来查询才知道难得一见的景观,这大概也是这一年最后的晚霞了。
如你所知 Typecho 是一个开源软件,任何人都可以免费而自由地使用它,而我已经维护这个软件超过 15 年的时间,在今后可预计的相当长一段时间内,我还将继续维护它。但我要坦白的是,我的内心并不是一直这么坚定,在过去的十多年时间里我曾有数次想要放弃的想法。而每次我想要放弃的时候,我都会问自己一个问题,如果 Typecho 能帮我带来持续收益,情况是不是会好一点?
我为什么一直没有把 Typecho 商业化?
简单点说就是忙,Typecho 的快速发展期是本人比较闲的时间,那时候我刚大学毕业,有充足的动力和时间来折腾这些看不到收益的事情。而后它经历了一段长时间的停更,很多用户都猜测我是不是要放弃这款软件了。这段时间恰好就是本人出来创业的期间,时间上精力上无法兼顾。当然现在回想起来,其实更多的是因为跟创业相比,继续开发 Typecho 收益太低不值得投入,因此身体自己就诚实地做了决策。
有人可能有疑问,你放个捐赠链接上去,肯定有人愿意打赏啊。当然,这一点我还是有信心的,毕竟有不少用户私下里找到我愿意给我赞助。但最后我为什么没有这么做呢?首先,这钱肯定有但是不多,我毕竟不是全职的开源软件开发者,完全靠打赏过活不现实。其次,相比打赏,我内心更想要的是一种稳定的收益,也就是说我更追求的是一种商业模式而不是赚钱途径,我还是很佩服 WordPress 能把一款软件做成一门这么大的生意。
这几年我看过太多著名的开源软件项目因作者的放弃而停更,我内心是非常理解他们的。很多人以为开源软件有那么多 Star,应该可以给作者带来很多收益吧。其实不然,对于绝大多数开发者来说,他们有天才般的编码能力,但是商业能力可能还比不上普通人,因此维护这些项目最后就成了纯纯的成本投入,收益与之相比微不足道。
越大的项目,作者投入的精力也就越大,而收益几乎就没有成长。这也无怪乎像 Redis 这么著名的开源软件作者,经常吐槽 AWS 这样的云厂商,靠着卖 Redis 服务挣了这么多钱,最后一根毛也没给他。而他还要去修复因为这些服务而产生的 Bug,这真是让人哭笑不得。
我有哪些尝试/想法?
最简单直接的想法就是做插件/皮肤市场了,这也是我放了无数次鸽子而被用户吐槽的承诺。以至于 Typecho 已经有不少第三方市场,官方却迟迟没有动作。为什么我一直没有做?主要还是时间精力,这个市场做出来是一回事,后期的维护又是一回事。这些都是需要持续的时间投入的,而没有全职的团队支撑,这些投入是无法持久的。而靠插件和皮肤收费来产生收益还需要解决更多的问题,比如支付问题,以及后续的再把收益支付给开发者的问题,还有这其中产生的税收应该怎么处理。而以 Typecho 目前的体量去解决这些问题是不划算的,所以市场肯定会做,但也是以免费为主了。
还有一种思路是像 WordPress 一样做 BSP,直接提供博客托管服务。这一点就更不靠谱了,首先现在写博客的人就没几个了,更何况你还要收费。而 WordPress 的收费用户大头应该是商业用户,就是那些企业建站的,他们需要的更多是一个 CMS。对于标榜自己是轻量级 Blog 系统的 Typecho,目前在功能上还是太弱了点。再投入精力去做也不值得,现在已经过了建站的时代了。
Movable Type 的故事
知道这个软件的人应该多少有点暴露年纪,简单点说它是一个跟 Typecho 和 WordPress 差不多的开源 Blog/CMS 软件,在我印象中冯大辉的博客(现在换 WordPress 了)和阮一峰的博客都是用的这个系统。但是这个系统走了一条不寻常的道路,它后来被一家叫做 Six Apart 的日本公司给收购了(这里提一嘴,其实日本人可能是这个世界上最喜欢写博客的人群了)。然后它现在成了收费软件,我看了下每年的费用在 500 刀。
我记得当初它变成收费软件的时候,网上有无数的责难,现在看来这家公司活得还挺好。我讲这个故事并不是说 Typecho 也要像它一样变成收费软件,毕竟这一点我内心就过不去。但它的商业化思路却值得思考,对开源软件来说作者有维护的责任,但没有这个义务。
站在用户的角度,肯定希望开发者能一直免费为自己打工,把这个软件维护下去。但如果你稍微代入一点成年人的思考,就知道让开发者能在这件事上赚到钱是无比重要的,只有这样才能保证项目的可持续性。我相信如果 WordPress 没搞那些商业化项目,现在的状况肯定比 Typecho 好不到哪里去。
我的打算
其实我还没有形成具体的打算,但上面这些想法给了我一些思路:
- 插件和皮肤市场肯定要做,但是主要是为了生态服务
- 商业化的服务对象肯定是企业(toB)用户
- 一个相对独立的带有更多特定功能的商业版是一个值得考虑的方向
暂时的想法就是这些,如果你有什么其它想法也欢迎与我讨论。用户肯为一个软件买单的前提是它能为自己创造价值,所以在做商业化之前很重要的步骤是,我需要知道你希望这个软件能为你做什么?
暂无评论内容