非常自豪的分享一件事。我在 18 年设定的一个公益小目标——收集一万元开源项目进群费并捐给壹基金等公益机构——已经达成!

缘起

这个目标缘起于 18 年中旬,当时我的 dingdang-robot 项目已经积累了一定的用户数,QQ 用户群(580447290)也已经接近 500 名,即将超出普通会员所能创建的群人员限制。

为了控制群人数,我开始实行了入群收费制。一开始,入群费设定为五元,但这个收费过于便宜,并没能刹住车——每天入群的人依然很多,很快就把群人数撑破了 500 名。于是我只好将我的 QQ 账户升级为 QQ 超级会员,将用户群人数上限升级为 2000 名。将群改为付费入群后,带来了两个好处:

  1. 放缓了群人数增长速度。原来一个月入群人数可能都会有一百名,改为付费制后,单个月的入群人数降到了 10~20 个。
  2. 提高了群内容质量。因为是付费入群,也就杜绝了广告党的乱入。入群的人全都是 dingdang-robot 或者 wukong-robot 的用户,群讨论质量得到了保证。

但随之而来的问题是:这些入群费要怎么使用?

其实,除了 QQ 群收入外,wukong-robot 项目还接受支付宝/微信的捐赠,以及 OpenCollective 的定期捐赠(这里特别感谢DFRobot的定期支持)。这些捐赠费会被用来续费 wukong-robot 的更新服务器以及一些硬件设备,我还会将 OpenCollective 上筹到的捐赠费用拿来购买或者捐赠其他软件,以支持其他开发者。

所以,额外增加的 QQ 入群费用,我将会考虑用于其他方面的用途。

有些朋友建议我直接拿来当零花钱算了。但早在 wukong-robot(以及dingdang-robot)开发之初,我就没有拿它们来“赚外快”的打算。因为它们的诞生离不开其他开源力量的帮助。饮水思源,我也一直希望自己的项目能够对社会有所回馈。

我想起了 VIM 编辑器上经典的帮助乌干达儿童的启动页面:

VIM上经典的帮助乌干达儿童的启动页面
VIM上经典的帮助乌干达儿童的启动页面

利用开源项目来宣传公益。取之于民,用之于民,这是一件多么有意义的事情!所以,在 2018 年六月份,我给 dingdang-robot 项目定了一个小目标:当筹到一万元入群费后,我将全部捐出给壹基金等社会公益项目。这个目标随着 wukong-robot 的发布也延续到了这个新项目上。

经过了一年半陆陆续续的入群费筹集,到了 2019 年 12 月 26 号,也即是圣诞节的第二天,QQ 群的入群费用终于突破了一万元。这意味着,我可以在圣诞节期间当一把圣诞老人了!

QQ群突破一万入群费
QQ群突破一万入群费

捐赠

QQ 群收入会自动划入 QQ 钱包里,如果要将其取出,会扣取 0.1% 的手续费。所以,我优先考虑了 QQ 钱包内的腾讯公益,好处在于支持 QQ 钱包直接支付,无需扣取手续费。

腾讯公益在QQ钱包里的入口
腾讯公益在QQ钱包里的入口

腾讯公益上的捐赠项目非常多,因为对壹基金的好感,所以我在选择项目时优先考虑了壹基金相关的项目。我一共给 16 个项目提供了捐赠,其中包括了 11 个壹基金相关项目,两个重症儿童项目,一对一帮扶了两名藏区儿童,等等。

捐赠记录
捐赠记录

在这里也顺便提一下使用 QQ 完成捐赠的过程中遇到的一些体验问题吧。

  • 如前面所述,腾讯公益支持直接使用 QQ 钱包余额来支付,所以非常适合用于将群收入用于捐款。不过,在 26 号当天,我经历了多次无法使用余额完成付款的情况(提示暂不支持本交易)。后来,我才猜到 QQ 钱包的余额支付限额是 5000 元一天。然而我却找不到任何入口可以修改限额,只好等到次日再支付剩余的 5000 元。建议 QQ 钱包的限额提示可以做得更加友好。

    QQ钱包的限额提示很不友好
    QQ钱包的限额提示很不友好

  • 一对一帮扶支付完成后,返回结果出现了超时,手动退出后发现钱已经扣了,但是捐赠记录里却不存在,吓得我差点要找客服投诉。后来等了几分钟后,我的捐赠记录里才出现了帮扶项目。猜测是一对一帮扶的数据同步需要一定时间,导致了回调超时。

    一对一帮扶项目的回调问题
    一对一帮扶项目的回调问题

  • 捐款的去向目前都只能追溯到项目的粒度,无法具体追溯到具体的用处。这是大多数公益项目的通病:缺乏透明的开支查询方式。也希望后面腾讯公益能够尝试使用区块链技术,来支持跟踪每一笔善款的用处。相信这也会促进更多人参与公益项目。

后话

一万元善款只是个开始,希望以后我能继续有更多的开源项目通过这样的形式来参与公益,也鼓励其他的开源项目作者能一同跟进。这里晒出我的腾讯公益等级,欢迎其他开源项目作者来 PK 一下 😃 。

Comments