一个国外程序员名叫 Caleb Porzio 在网上公开了自己用 GitHub 打赏年入 70 万的消息和具体做法。

d83d3bdedcbfa07ac3ec7e7edb17cd93.jpeg

Caleb Porzio 发推庆祝自己靠 GitHub 打赏(GitHub Sponsors)赚到了 10 万美元。

以下是他的自述。

GitHub Sponsors 是 GitHub 2019 年 5 月份推出的一个功能,允许开发者通过自己的项目获取报酬。

2018 年是 Caleb Porzio 做全职开发的最后一年,当时我的年收入大概是 9 万美元。

2019 年 1 月 11 日,我离开原来的公司开始「休假」,想要换种心情,做自己想做的一切。「休假」期间,受到这篇文章启发《Phoenix LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript》(https://dockyard.com/blog/2018/12/12/phoenix-liveview-interactive-real-time-apps-no-need-to-write-javascript),发现自己也可以做出类似的成果。

15a7d12d55c005e4f67acb0a5f33de34.jpeg

于是,我「决定开发一个类似 Laravel 的东西。我感觉这可能是个重大改变。」

现在看来,这确实改变了我的生活。然后,我创建了一个非常流行的 JS 框架,叫做 AlpineJS,目前也是由我在管理和维护,做开源软件不能完全养活自己,所以我也接过一些小型的代码指导方面的需求,让 2019 全年的收入维持在一个稳定的状态。这张图是 2019 年通过自由职业方式获得的收入:030444756f827c5eb4830fe85617edc1.jpeg

刚开始的这个收入,显然比我上班时的收入减少了 7 万美元,但一路走来,有很多好心人联系我,询问我是否能够提供项目上的帮助。比如这种:

29ed820245ecdcc8692f837504ba8716.png

很长一段时间他没有更新 Patreon(一个众筹创作网站),那里会有一些人每个月给该网站五美元。如此也很好,但并不能缓解作者的经济问题。

然后,2019 年 12 月 12 日,我把项目直接托管在 GitHub 上即可。成为了 GitHub Sponsors 的一员。下面是我的第一位打赏用户,4dcee712c008482849c0b661fdf178a1.jpeg

在开源社区里做开源软件,赚的钱比以往任何时候都多。有 535 位开发者每个月都打赏 14 美元。

1

   

通过 GitHub 打赏赚钱的三个方式:

方式 1:热心人士

最初,所有收入完全是来自那些友善热心肠的人们。和使用的总人数比,还是很少几个人打赏。

9ff488e1b68779b5b54688f0857ae5eb.jpeg

方式 2:打赏软件

有一个很酷的主意,想要一个小小的 laravel 套餐,然后,他和他的兄弟 Daniel 录制了一期《No Plans To Merge》,然后发明了一个叫「打赏软件」的变现模式。

1、创建一个很棒的软件;

2、使其仅对打赏者开放,直到你积累了一定数量的打赏者;

3、然后将项目开源给全世界。

这是一种双赢。效果很好,几天之内收入就增加了 1.1 万美元。

另外一位朋友 Nuno Maduro 最近在他的 Pest 项目中复制了这一方法,同样取得了成功:

99c0e777bcf691b4ba90f5a562b3c7cb.jpeg

这种方法很棒,但是需要不断地提供新的想法,

方式 3:教学视频

大部分打赏金都是这个阶段来的,秘诀答案是:录制教学视频。

构建有用的软件是一回事,但教别人怎么用完全是另一回事。

尽力创建高质量的文档,但总有人需要更加高级的内容。为了满足这些需求,我录了一系列教学视频。在这之后的三个月里,我的总收入从 4 万美元涨到了 10 万美元以上。

方法是在文档的适当位置嵌入了这些视频的链接,以帮助大家找到它们。

bb4162c341867e1bbc19a8ea3552e6d3.jpeg

几个星期之后,又为 GitHub 打赏者专门建立了一个「私有」的视频小组:利用 GitHub 认证构建了一个 Laravel app 来调用 GitHub API,以验证用户是否为打赏者,看免费视频的人自然会遇到这些「私有」视频,如果他们喜欢前面那些免费的内容,他们就会打赏来获取后面的视频,具体做法是:每次有新特性出现,都会放出一批新视频。此外,还会给每位打赏者提供访问每节课源代码的入口。

现在有了连续的收入,可以用空出来的时间继续开发这个软件,同时放出新的视频。

2

   

总结与心得分享

1、做一个好的东西

工作的人们只为高质量的软件打赏埋单

2、积累粉丝

找到用户是赚钱的关键,粉丝和邮件订阅者都是潜在的挖掘对象

你可以在互联网上建立很棒开源的工具,但如果没有人关注你,那就毫无意义。

建立一个受众群对于这一切的运作都是至关重要的。

粉丝和订阅者是您最宝贵的资产。

再说一遍,这里没有捷径可走。需要努力工作,并在很长一段时间内公开、始终如一地为人们提供服务和帮助

3、设置一个有效的打赏金额

金额太少,就难以形成维持生活的正向循环

4、给打赏等级取一个好名字

设置一个科学合理的赞助级别名称,举个例子,对于一个高级打赏等级来说,它的标签应该是「The Agency(代理)」或其他能够暗示一个公司高级应用的荣耀标签,而不是「Platinum(白金)」这种模糊的说法。

这样一来,人们看到这个标签首先想到的会是:「我的用途等级在什么层次」,而不是:「我每个月要花多少钱」。

5、谈钱不伤感情

不要害怕谈论你的赞助以及你赚了多少钱,要为别人赚到钱感到激动和鼓舞,这才是是一个健康的心态现象。

合理合法的赚钱也可以激励自己,直接告诉别人你完全依赖这笔钱生活也没什么不礼貌的,而且这笔钱帮你打造出了人们每天都在用且从中受益的软件。

6、不要因为赚了很多钱而感到内疚。

收入和劳动创作所带给别人的价值成正比,这没什么问题。

参考来源:https://calebporzio.com/i-just-hit-dollar-100000yr-on-github-sponsors-heres-how-i-did-it

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐