从0干到30万刀的开源库

嘿,咱们聊聊那个从0干到30万刀的开源库,名字叫Vuetify。它是专门为了让Vue用起来更有谷歌味儿而设计的,其实就是个Vue组件库,全部都是按照Material风格来的。从2016年9月刚发布第一个版本开始,到现在的2017年,GitHub上已经有了3万多星标了。围绕它不光有代码,还发展出了视频课程、企业支持、社区论坛和主题商城这些配套服务。撑住这个生态链的,其实就三股劲儿:一个核心开发者John、全球贡献者们,还有他那套挺巧妙的挣钱方法。 故事得从战场说起。John从伊拉克回来以后回到佛罗里达上学,一开始他是用PHP加jQuery和MySQL写后台的。后来偶然看到了Vue1的教学视频,就被那个声明式渲染的思路给迷住了,决定以后就把业余时间全押在前端上。作为从Vue1一直用到2的老用户,John老早就想弄个基于MaterializeCSS的Vue组件库出来。于是在2016年3月那天,他关了咖啡店的电脑敲代码,花了大概三四个月才把第一版搞定,Vuetify这就正式出生了。没想到这玩意儿一上线就火了,大家好评像雪花一样飞来。John索性就把身份从码农变成了全职开源维护者。 做开源还真能赚到钱,因为每天都有成千上万的项目在用你的代码呀。第一种赚钱方式就是赞助。一开始只是有人随便给个500美元的小打赏,到了后来通过GitHub Sponsors和Patreon这两个平台联合起来,每个月能拿到6500多美元的稳定收入了,这就够支付服务器和日常开销了。除了伸手要钱,John还懂做生意。2017年的时候他开了个主题商城卖周边东西比如T恤、马克杯还有页面主题什么的。这生意一开始赚得不多也就100美元左右一个月,但后来这买卖越做越大,一个月能卖1.5万到2万美元之间,这就成了他们现在最稳的收入来源了。 他把这些钱都反哺回了社区里:Discord上有人问问题立马回答、GitHub issue也是秒回、文档不停地更新、还联合课程更新……形成了一个“用户体验好了口碑就好口碑好了收入就多”的良性循环。为什么大家都选Vuetify?我觉得有三个理由:首先Material设计语言本身就有品牌溢价作用,企业用户愿意掏钱买“官方”的感觉;第二是它的组件复用性强,一般一个中型项目用个30多个组件就能搞定人力成本低了很多;第三是社区靠谱Discord里天天都有上千人在提问核心团队二十四小时之内就能响应问题口碑自然就滚雪球一样越来越大。 回头看看Vuetify的这段旅程你就知道:开源不代表免费劳动啊!只要产品做得好、社区够活跃、赚钱的门路多星星就能变成美元。对那些想靠写代码养活自己的程序员来说,下一个年入百万的组件库说不定就藏在你的下一个commit里呢!