Brief for non-Chinese readers
After met Steem my first thought is how could we integrate Steem and Github? You know, many developers contribute their time and talent on open source projects and share on Github. What they get from that? Almost nothing.
In my opinion, the programmers will dominate the world. Think about the internet, linux, apache, not even mentioning the Bitcoin. We live in a world full of software. Our mobile phones, cars, even the pacemakers. It's also possible that software will run in our brains!!!
But if we combine the idea of Steem with Github, everything will change. The developers don't need to beg for donations. Every contributor to an open source project will get direct money return.
THIS WILL CHANGE THE WORLD, AGAIN!
对于Steem和开源软件的一些思考
在接触到STEEM之后我的第一反应是Steem的理念是否能够与Github进行结合?现在一篇文章在Steem上轻松获得几百、几千甚至上万美元的收入,而写这些文章花费的可能只是几个小时的时间,最多的话可能有个几天。
因为我经常在Github下载一些工具或者代码库,很多项目的作者付出了大量的时间和精力,对他人带来的效益远远超过了Steem上现在一些哗众取宠的tits n' travel的文章。但是我也注意到很多作者放了捐助的链接,但是得到的捐助往往很少。人们总是习惯于索取,而忘了回报。
我个人长期以来的一个观念:程序员将会统治世界!开源也更是大势所趋。最简单的看看Linux,在服务器领域已经完全超越了Windows这样一个巨型公司。更不用提从中本聪开始的加密货币和区块链的创新。
有一句话叫做“科学技术是第一生产力”,什么是生产技术?现在世界前进的一大动力就是软件的发展。看看互联网在我们生活中的巨大影响力,我们生活中已经几乎没有什么东西跟软件没有发生关系了。我们的手机里有软件,运动手环里有,汽车里有,心脏起搏器里有,甚至将来我们大脑里也会植入软件。
而开源是软件行业的大势。开源在软件行业的发展中起到了举足轻重的作用。无数的程序猿将他们的时间和爱心倾注到了开源的项目中。
现在开源项目如何获得回报
如果一个程序猿开发了一个开源的项目,虽然这是一项无私的行为,但是总是渴求回报的。在这篇文章中不谈一些企业将软件开源但是提供收费服务或者定制版本的事情,主要针对业余时间进行开发的程序猿。也不谈程序猿获得的一些间接收益,比如名声,因为开源项目找到更好的工作等等。
以下是一些常见的获得直接经济回报的方法:
- 请求捐助 - 但是往往得到的很少。因为前面说了,大部分人捐助的动力不大,而且为了几美元进行一次转账时间成本很高。主要的原因是人们习惯索取,常常忘记回报。
- 可以出售相关周边产品,比如T-shirt等等
- 可以通过提供服务获得收入
- 没了
如果Steem与Github结合会发生什么?
将Steem的奖励系统与Github结合(Github主动接入Steem的机制,或者有人另外开发一套系统)之后,使用者可以对一个开源项目进行star,fork,而项目作者会得到奖励。其它的用户也可以也可以提交代码,同样可以得到奖励。用户提交issues也一样可。这样一个完整的生态就可以建立起来了,项目开发者、项目使用者、项目贡献者都能够从中受益,得到直接的经济回报。我想,这比在Github上仅仅Star一下更加鼓舞人心。也许以后所有的软件开发者都不用再为软件公司直接工作了,这将完全改变将来软件开发的模式。
另外Gitlab是开源的,可以在此基础上与Steem进行结合,有没有人愿意来做这个将改变世界的事情?