FlossBank 的巧妙设计【月诚故事】
标题: 《FlossBank 的巧妙设计【月诚故事】》
创新说起来容易,可做起来很难。尤其是互联网产品,你能想到的产品和设计,一般早都有人想到甚至做好了。然而互联网又是个神奇的地方,汇聚着一群特别有想法的人,每天依然会有源源不断的新创意和新产品涌现出来。FlossBank 就是其中一款设计特别巧妙的创新产品。
FlossBank 只是一款小工具,目标非常简单,就是要想办法资助开源社区的开发者。
众所周知,开源软件当中的“Free”代表了两个意思:一是自由使用,就连源码都是公开的;二是免费使用,不需要支付开发者任何费用。但这也带来一个问题,大部分个人开发者都只是凭借兴趣爱好和一腔热情创建或参与了开源软件的开发,并不能得到实质性的经济回报,甚至还需要倒贴许多个人时间、精力和金钱。
需要倒贴多少呢?举个例子作为对比,根据腾讯控股发布今年一季度的财报显示,截至 2020 年一季度末,腾讯员工数量是 64238 名,去年同期为 54623 名。那么这些人挣了多少钱呢?财报显示,腾讯 2020 年 Q1 实现营收 1080.65 亿,同比增长 26%,其中一季度的单季总酬金成本为人民币 151.43 亿元。也就是说,按照 64238 人简单计算,人均工资差不多一个月 8 万元。当然这只是腾讯公司的人均工资,不是中位数工资。也就是说,同样的时间和精力去做商业软件,可以获得百万年薪收入。
那么如何才能更好地支持这些默默奉献的开源社区和开发者呢?
乔尔·瓦瑟曼(Joel Wasserman)想到了一个妙招——在程序员们经常使用的包管理命令 npm 和 yarn 上面进行一层封装,变成 flossbank 命令。
不得不说,这是一个非常巧妙的创新设计。在执行传统的 npm 和 yarn 命令过程中,往往需要等待一段时间才能运行结束。如果改用 flossbank 命令,就会在等待的过程中显示一段文字广告,其间也可以在键盘上按任意键把文字广告切换回原来的文字提示符,不会影响命令运行,最终的返回结果也是一样的。区别就是,FlossBank 通过投放广告,会产生广告收入,并会把广告收入的绝大部分比例(目前是 100% 返还)返回给对应的开源软件开发者。用 FlossBank 的话说,"Our no-cost option means everyone can support Open Source maintainers"(我们的免费选项意味着每个人都能支持开源项目的维护者)。
FlossBank 目前提供了两种方式支持开源者。显示广告只是支持开源者的一种免费选项,免费选项对应的另一种方式是付费选项。只要你愿意,就可以通过 FlossBank 定期按月资助开源项目的维护者。还用 FlossBank 的话来说,"Your donations go directly to the packages you use"(您的捐款将直接给到你使用的软件包(的开发者))。
对于使用开源软件的人来说,FlossBank 的巧妙设计体现在四个地方:
-
把支持开源软件从口号变成了行动,所有人都可以参与其中,有免费选项也有捐款选项。
-
不仅仅是“大项目”,还有所有“小项目”、个人开发者以及相关依赖包的开发者都能获得对应比例的广告收入或者捐款。
-
FlossBank 只是利用 npm 和 yarn 命令运行过程中的等待时间,并不会改变用户原有的工作流。
-
无须打理,广告收入和捐款会直接去往开源软件开发者的资金账户。
那么,FlossBank 自身又是怎样挣钱的呢?
在 FlossBank 运作模式的页面上,提供了非常具体的解释。正常情况下,如果用户选择显示文字广告的方式支持开源者,FlossBank 会把广告收入的 70% 分给开源者。也就是说,FlossBank 会收取其中的 30% 用于自身运营开支。用户也可以选择按月捐款的方式支持开源者,这时 FlossBank 会把 97% 的捐款分给开源软件包的维护者,另外的 3% 留作处理业务的手续费。
FlossBank 只是一款小工具,瞄准的是一个非常小众的细分领域,但却又是一个实实在在刚需领域。毕竟开源软件的作者也需要资金投入,也需要挣钱吃饭,如果别人下载安装他们开发的软件,他们就能自动获得被动收入,那么开源软件后续的版本迭代和维护工作就进入了可持续发展过程,对于使用者和开发者来说都是一件双赢的好事。
值得一提的是,FLOSS 是 Free/Libre and Open Source Software 的首字母缩写,即“自由/开源软件”。FLOSS 早已被证实为当今最好的开放、合作、国际化产品和开发样例之一。个人参与全球开源项目的开发工作,既是一种贡献,也是一种学习,很多时候你所学习收获到的东西,往往要远比付出的还要多的多!
微博头条文章作者:<strong>【月诚故事】</strong>
微信公众号:<strong>【月诚故事】</strong>自媒体运营小白的成长日记
联系邮箱:messages (à) intorich (.) com
<img src="/img/wechat.png" alt="【月诚故事】自媒体运营小白的成长日记" />