有一种豁达叫开源

    当人们在讨论开源的时候,第一时间想到的是索取,开源对很多开发者来说是好的事情,但是闭源对很多科技企业是有技术保护作用的。

=====

人们对软件的态度是经历过很多次变化的。

在现代计算机研发初期,核心问题是硬件,寻找实现记忆的方式,建造庞大的机器。那时的大牛们都不太重视软件,把编程的事情交给女生去做,因为此,早期大型机上的程序员都是以女生为主,比如ENIAC上的六朵玫瑰。

bfadcb5bb15c52fbebff46b2464990d0.png

微软的成功,让更多人意识到了软件的价值。

当很多人都认可软件的价值后,软件便可以独立销售而且卖很高的价格了。在PC鼎盛的90年代里,一些普通的个人用户也愿意掏钱来买软件。当时销量很高的一种软件便是杀毒软件,一张3寸的可启动软盘,售价在100元到几百元之间,今天想想都觉得有点神奇。

正当人们慢慢习惯要为软件付钱的时候,软件团队内部杀出了一路新的人马,他们打着自由的大旗,高声说:我的软件免费。

免费的力量太强大了,在免费面前,任何收费的店铺都将面临破产。

今天,软件开源已经成为一种不可阻挡的潮流,一股不可撼动的力量。

软件太复杂了,软件太庞大了,必须要全社会一起来做。对于根本无法完全用文档描述的软件来说,开放源代码是最高效的全社会协作方式。

但是开放源代码也意味着把最核心的资产公之于众,“啥都说出去了”,不仅自己的用户会用,自己的竞争对手也会用。

于是,对于很多商业公司来说,便有一种纠结,是否要开源,是开,还是不开。

很长一段时间里,Intel的软件部门主管就是Linux基金会的主席,因为此,Intel做为开源软件的旗手,是要做好模范带头作用的。事实上,Intel也确实开放了大量的源代码,甚至文档,包括内部都曾比较敏感的GPU设计文档(在01.org上)。

但也有一些公司,是不愿意开源的。比如Nvidia便一直不肯把GPU的内核驱动源代码开放出来。为此,Linus大神曾经公开叫板,说Nvidia是“The single worst company”,并动粗口痛骂。

89841161a75c5373821ca03b30f7bf59.png

其实不愿意开源的不仅仅是Nvidia。在有开源旗手称号的Intel公司内部也有一些部门和人是不愿意开源的。愿意开源的主要是软件部门,而芯片设计部门对开源是有顾虑的,所以为了防止软件部门把东西都开放出去,有时硬件团队就不愿意把资料给到软件部门去。

在中国,不愿意开源的公司就更多了。明明是属于开源范围内的Linux内核驱动,有些公司就是不愿意开放。有时是这样的理由,有时是那样的理由。有的是要先谈商务,有的可能是要上门自取。

于是便有了科技网红上门自取源代码的故事。

e87764394b603b73c99167ea75be56e4.png

7万7千多个文件,247MB的压缩包,里面包含了Linux内核、硬件设备的驱动程序,还有固件源代码(DTS),脚本文件等。

60e8830c7a24f3fb65c16259b689a300.png

软件庞大而且复杂,必须要全社会一起来做。有一种纠结,叫要不要开源,也有一种豁达,叫我要开源。^_^

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91764 人正在系统学习中

来源:嵌入式Linux,

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月2日
下一篇 2022年2月2日

相关推荐