一个软件打磨了24年,被安装超过100亿次,居然赚不到钱?-app能赚多少钱
1
2022年7月,瑞典程序员丹尼尔·斯坦伯格收到了一封姗姗来迟的邮件, 邮件来自微软,通知他的开源项目
cURL
获得了微软自由和开源软件(FOSS)基金会的大奖。
FOSS每个月会选取一个项目进行资助,奖金是
一万美元
,分十个月支付,cURL是今年1月份的赢家。
一万美元的奖金对一个开源项目来说看起来不少,但是如果你了解cURL的话,就知道这和他的地位实在太不相称了。
cURL提供了一个库(liburl)和一个命令行工具,让大家可以轻松地来传输数据。
它支持几乎所有的传输协议,除了最知名的HTTP、HTTPS之外,还支持 FTP, FTPS, Gopher IMAP, Kerberos, LDAP, MQTT, POP3, RTSP, SCP, SMTP, SMB。
可以说,在数据传输领域,只有你想不到,没有它做不到。
正是由于这个特点,它被广泛地安装在这些设备和软件中:
Linux、Windows、iOS、Android、MacOS 等主流操作系统。
Nintendo Switch, Xbox and Sony PS5等游戏机。
Roku、Apple TV 等媒体播放器和机顶盒。
几乎所有现有的物联网设备如智能厨房和医疗设备、打印机、智能手表、智能汽车。
丹尼尔自己估计,curl以及liburl被安装于全球超过100亿台设备中!
100亿台设备,即使每台设备给Daniel 0.01美元的话,他已经是亿万富翁了。
2
丹尼尔从1996年开始开发cURL,当时他就是想从一个网站上自动下载汇率数据,像大家一样,他一开始先在网上找了一个开源的项目叫httpget,用得不亦乐乎。
但和大多数人不同的是,他后来成为了httpget的维护者,开始进一步扩展功能,增加了对Gopher和FTP的支持。
1998年3月,他正式发布了2200行代码的cURL,悲催的是,并没有多少人关注,两年的时间只有区区300次下载。
但是丹尼尔毫不在意,他在业余时间不断地打磨cURL,就是想提供一个良好的、快速的、可靠的传输工具。
这一打磨就是24年,到2021年,丹尼尔已经在上面花费了15000小时,平均每天1.78小时。
cURL发布了197个版本,支持26种传输协议,修复了6787个Bug,代码增长到17万行,也拥有了2300位贡献者。
3
在商业世界中,丹尼尔的curl就像下图的那个努力干活,但是并没有多大回报的挖掘机一样。
他的付出和对世界的贡献并没有获得对应的回报!
大约在2004年,丹尼尔曾经从瑞典的Internet基金会申请资金,“以便获取一些专注于curl的开发时间”,后来又从Adobe那里获得了一些资金来支持SFTP的开发。
除此之外,在opencollective网站上,可以看到curl的赞助商和赞助个人,分为几个等级:
Backer :每月5美元
Supporter :每月10美元
Sliver Sponsor :每月100美元
Gold Sponsor :每月500美元
我粗略计算了一下curl每月的捐赠收入是:
52*5 + 3*25 + 46*100 + 1*500 = 5435 美元
相比curl用户的数量,这点钱完全不匹配。
就像微信公众号篇篇10万+,但是打赏只有几块钱。
当然,丹尼尔自己可能不会这么想,他能24年如一日的维护curl,肯定不仅仅是因为金钱。
他在stackoverflow在回答关于curl动力的问题时说:
当然,二十多年每天都在做这件事,我有时候也会感到厌倦,有时会有障碍,有些事情很难,有些人也很丑陋和烦人....
但是最大的奖赏时我知道我的代码有助于推动无处不在的互联网革命
。
4
丹尼尔的境界非常之高,在对他深表敬意的同时,我们不由想到:
curl这么厉害,这么流行都难以带来相匹配的收入,别的开源项目会怎么样呢?
粗略总结一下,开源软件的发展有这些路径:
1.自己搞了一个小开源软件,star 不少,写到简历中也有光彩
有不少程序员做到了这一步。
2. 开源软件解决了一个重要的、非常细分领域的问题,主要作为库的形式存在
典型的就是
curl
、
log4j
、
openSSL
, 他们支持着全球互联网的运行,知名度不高,相应收入也不高,出了问题还得背锅。
开发者能坚持下去的纯粹是爱好和成就感:我的软件支撑着全世界的运转,世界离了我不行。
3.开源软件一不小心满足了一个超级大的需求,有着巨大的商机。
于是成立了公司,社区版负责拉流量,商业版/企业版卖钱,顺便做技术支持。
将来可能会被收购,运气好还能上市,从此生活美滋滋。
这似乎是个主流的商业模式,典型的如
Nginx、MySQL、Elastic Search、MongoDB、Docker、Redis、IDEA
等。
可恨的是有些云厂商会把开源软件拿过来包装一下,当成云服务来卖,逼得开源软件不得不修改协议。
4. 开源软件实在太牛了,以至于各个巨头公司都不得不低头迎合,成立基金会来支持后续发展。
典型代表是
Linux
。
相关内容
相关资讯
-
工商银行怎么弄白金卡工商银行怎么弄白金卡的大家好,今天来为大家解答工商银行怎么弄白金卡这个问题的一些问题点,包括工商银行怎么弄白金卡的也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦
-
2015年中国建设银行财务分析总结国家开发银行是什么性质今天给各位分享2015年中国建设银行财务分析总结的知识,其中也会对国家开发银行是什么性质进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录
-
1万日元等于多少人民币10万日元等于多少人民币这篇文章给大家聊聊关于1万日元等于多少人民币,以及10万日元等于多少人民币对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录日元和人民币
-
1万怎么投资1万怎么投资理财大家好,今天小编来为大家解答1万怎么投资这个问题,1万怎么投资理财很多人还不知道,现在让我们一起来看看吧!本文目录一万元怎么炒股手上有1万块闲钱买什
-
亳州哪里治疗脱发亳州正规整形医院都有哪家1亳州哪里治疗脱发(亳州正规整形医院都有哪家)亳州植发医院医生的专业背景亳州毛发移植医院是一家专业治疗脱发的医疗机构,拥有一批资深、经验丰富的毛发移植
-
上海新瞳眼科医院在杭州有分院吗怎么样上海新瞳眼科医院在杭州有分院吗上海新瞳眼科医院在杭州有分院吗怎么样(上海新瞳眼科医院在杭州有分院吗)上海欣同眼科医院在杭州有分院吗?没有自己的分院上
-
3·15晚会直播间里的“水军”:一台手机操控上万个账号-大理亚润食品有限公司新京报讯(记者 慕宏举)3月15日,央视3·15晚会曝光了一些平台大肆售卖直播间“水军”的乱象。节目中,从事直播带货代运营的小沈向央视记者透露,一些看似热闹的直播,都是通过“水军
-
2500铢对人民币多少2500人民币折合泰铢多少大家好,2500铢对人民币多少相信很多的网友都不是很明白,包括2500人民币折合泰铢多少也是一样,不过没有关系,接下来就来为大家分享关于2500铢对人民币多少和2500人民币折合泰铢多少的一些知识点,大家可以