[其他] VLC,Ubuntu,FFmpeg 这些软件究竟是什么人开发的?为什么免费?他们不求回报又何以生存?

[复制链接]
fanfan480 发表于 2023-11-8 12:04:31|来自:北京 | 显示全部楼层 |阅读模式
VLC,Ubuntu,FFmpeg 这些软件究竟是什么人开发的?为什么免费?他们不求回报又何以生存?
全部回复5 显示全部楼层
仪琳 发表于 2023-11-8 12:04:46|来自:北京 | 显示全部楼层
部分开源软件是有商业公司在背后提供支持的,开发者其实是有固定薪水的。
比如Linux的贡献者中,就有大量来自软硬件厂商的人。
Ubuntu是个发行版,是可以享受到上游Linux内核贡献者的成果的。
因此说Linux的开发者也是Ubuntu的开发者,没有问题。
Ubuntu背后的公司叫Canonical,人家不只有Ubuntu桌面版,还有很多企业服务。
这是一种典型的开源商业模式,提供一个开源版本的软件秀肌肉,然后售卖技术服务和定制化版本。
你下载Ubuntu的时候,如果是官方渠道,还会有个捐赠页面,给不给随你,应该也有人给。
我就见到我的老外同事,真的给了100刀,他的理由很简单,我用了好用的软件,就应该付费。
捐赠只不过是一种付费形式,别人给不给他不管,他要给。
<hr/>FFmpeg和VLC我印象中没有商业化,是靠捐赠活着的。
开发者有的有其他工作,只是业余搞搞,也有的是全职搞,靠那点儿微薄的捐赠活着。
甚至有的人是用爱发电。

当年OpenSSL心脏出血漏洞出现时,人们惊讶的发现,支撑了无数加密业务的底层库,居然只剩下几个核心开发者,并且穷得要当裤子了。
当时就有商业公司坐不住了,给了一些捐助,因为这些商业公司也有大把业务依赖OpenSSL。
标签号 发表于 2023-11-8 12:05:41|来自:北京 | 显示全部楼层
惨的时候全职开发甚至会去打工
Then there is another complication: until the middle of 2016, I had a day job next to my work on Krita, giving me in effect two full-time jobs. I suffered a break-down in the middle of 2016, and had to stop my day job. I lived on my savings until they ran out by the end of 2016, when I started working full-time for the Foundation as well, so our expenses have gone up too.                                                                                               机翻:然后还有另一个复杂的问题:直到2016年年中,我在Krita工作的旁边有一份日间工作,实际上给了我两份全职工作。我在2016年中期崩溃了,不得不停止我的日常工作。我靠我的积蓄生活,直到2016年底到期,那时我也开始为基金会全职工作,所以我们的开销也增加了。


  • 早年krita靠捐款维持两位开发者都难,每年都要去kickstarter筹款进行开发,也尝试过贩卖一些教程、笔刷作为赞助;
  • 18年之后财务逐渐稳定下来,现在有九位全职开发,而发展基金每月收到捐款7000$左右,并不够支持五位全职开发。剩下的由各类商城(steam、微软、epic等)进行贩卖获得赞助,商城版本与免费版本没有功能上的区别,仅仅是版本更新时商城可以一键更新
  • 未来的话,可能像blender一样获得企业、工作室的赞助
至于非全职开发者

  • 一部分是GSOC(谷歌编程之夏)的学生,不太清楚这里的政策,好像学生和导师都有一笔预算,每年夏天都会搞几个不在官方进程里的新功能,也有gsoc的学生留下来做了全职
  • 另一部分,完全是有能力的人想做了、去做了,并且愿意跟大家分享,自备干粮不收钱,只要通过审核没有bug就能合并
<hr/>所以开源世界并非全是绝世大佬、发达国家闲人吃饱撑着搞的玩具,也有很多并不算富裕但为爱发电的奉献者。这种跨越国家、种族共同添砖加瓦的行为,是不是很接近共c呢?
lansehai 发表于 2023-11-8 12:05:56|来自:北京 | 显示全部楼层
有些人1~2年便完成了财务自由,余下的时间就来实现人生的自我价值,主要是为了获得成就感而不是赚钱。比如埃隆.马斯克、马云、保尔森这些大佬。当然这些人都不开发软件。
而实际上当你去看一下github, 会发现很多开源软件的贡献者都是欧美的国家。国内的人可能不太理解,为啥国外的人有大把的自由时间。比如我之前任职过的一家跨国公司,从芬兰的同事了解到人家芬兰一年总共有150多天的法定节假日(哔哔一下:工资比我高几倍,上班时间比我少几乎一半)。而且他们这些人在下班期间从来都不会回工作邮件,我估计看都不会看。
这个问题让我想起一个小段子:古代有两个老农民畅想皇帝的奢华生活,一个说:“我想皇帝肯定天天吃白面馍吃到饱!”另一个说:“不止不止,我想皇帝肯定下地都用的金锄头!”。
   这个差距真的是很明显的,我们是发展中国家人均GDP才突破1万美元,而人家5、6万美元,关键是人家富了几十年了,而我们国家这些人距离吃饱才过去20~30年,老辈人还有饿肚子的人生经历,所以年轻人也是向钱看齐,很少有追求自我人生价值的。你看欧美人追求极限运动,我们骂人家作死,看都看不懂,更别说自己去做了,所以创造力也就干脆没法和人家比。
wmywind 发表于 2023-11-8 12:06:01|来自:北京 | 显示全部楼层
ffmpeg 我记得是一个法国程序员写的,是个大牛,还写了qemu,2009年写过一个计算圆周率的算法,用自己的台式机打破了当时世界级超级计算机的计算位数,才用了半年不到的计算时间。还写了个4G LTE的软算法,使得不用专门的FPGA硬件,而只用通用计算机就能处理4G LTE。还用js写过一个模拟器,用浏览器就能运行一个Linux系统。
名字我忘了,自己百度ffmpeg作者,他有个个人网站,贴的都是他的作品。绝对大牛,数学家,法国果然是数学大师的国度。
补充:ffmpeg不熟悉的人可能没感觉有多厉害,这么说吧,基本上大部分视频播放啊处理啊都有用到ffmpeg。格式工厂,QQ影音都上过它的耻辱柱名单,因为用了它但是没开源自己的代码。我有幸用过Linux版本的ffmpeg命令行工具去转换视频。用过才发现原来格式工厂就是给他套了个UI界面。。他的命令行工具几乎可以完成任何视频格式的压缩和转换。
补充圆周率这个,详细信息摘自百度百科。他用桌面电脑打破了由超级计算机保持的圆周率运算记录。这是一个壮举, 他将PI计算到了小数点后2.7万亿位!更令人惊讶的是, 他使用的不过是价格不到2000欧元的个人PC,仅用了116天,就计算出了PI的小数点后第2.7万亿位,超过了排名世界第47位的T2K Open超级计算机于2009年8月17日创造的世界纪录。新纪录比原纪录多出1200亿位,然而,他使用的这台桌面电脑的配置仅为:2.93GHz Core i7 CPU,6GB内存,7.5TB硬盘
补充qemu,一般人也没啥感觉,实际qemu是真厉害,现在好多虚拟机,模拟器都是基于这个做的。大到云服务器的虚拟化,中到各种电脑OS虚拟机,Android手机模拟器,小到好多以前好多古老的掌机模拟器。

回到动机,百度了下供大家参考他的动机。
法布里斯•贝拉(FabriceBellard)有着“天才程序员”之称,因为FFmpeg、QEMU等项目而闻名于业界。同时,他凭着极其深厚的计算机底层功力编写出了多款编译器和虚拟机,并靠着出色的数学知识提出了最快圆周率算法贝拉公式。然而面对这些成就,贝拉坦言不过是因为是喜欢做自己感兴趣的事情。

附上他的个人主页,里面挂着所有他干的项目,以及正在干的
FabriceBellard
https://www.bellard.org/
寒流来袭 发表于 2023-11-8 12:06:18|来自:北京 | 显示全部楼层
小型的开源软件,一般是某个人自己写的工具,他写这个软件本来就不是为了赚钱,只是为了解决自己工作/生活中的一个问题。开源出来给别人,有人有类似的需求可以直接拿去用。但是作者不能保证能提供任何技术支持或后续更新。
中型的开源软件,大多都是早期的个人工具,由于被广泛使用,吸引了众多开发者参与,慢慢扩大规模,支持更多的功能。这类软件通常有一个小规模的“委员会”来管理代码审核、issue tracker、文档等。他们可能会接受社会捐赠,用于支付一些运营的开支,比如源代码托管服务、下载服务等的费用。参与者不会从中获得收益。
大型的开源软件,比如Ubuntu, MongoDB这些,背后都是有商业公司运作的。商业工作可以通过卖服务而非软件本身来赚钱。
开源的框架和库,比如React, 本身不赚钱,但是Meta公司可以通过这个框架布局自己在行业里的地位,获得名声。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则