近期,芯片被断供成为热门话题,但很少有人注意到,源自欧美的开源软件目前已处于我国信息产业的中心,处于地基级位置,已经是国内许多商业公司优先考虑的对象,并成为其技术上的核心支柱。
中国移动、华为、中国联通、联想、中心、阿里巴巴(淘宝)、美团等企业,都是在Linux的基础上推出产品和应用。美团点评技术学院院长刘江在公开演讲中透露,美团就是基于开源技术支撑起4亿多用户,并且使整个平台达成几千亿元的交易额。“20年前开源还是非常小众的,20年后的今天,我相信各行各业包括互联网公司,大家用的主要技术都是开源。”刘江说。
据统计,仅在年年底,我国网民规模就已达到8.29亿人,互联网市场规模达到11.39万亿元。对此,中国第一代互联网人张朝阳感慨良多:“从年到今天,互联网已经像空气和水一样无处不在。互联网对我们每个人的生活带来重要的改变,一个是信息侧的发展,另一个是电子商务的兴起。互联网经济真正得到了实现,这也是中国经济重要驱动力。”
互联网像空气和水一样滋养了中国经济,而滋养中国互联网技术的开源软件,会不会有一天禁止我们使用,那时候该怎么办?对此,已经有网友提出了这一发人深省的问题。
要回答这一问题,先要搞明白什么是开源软件。
简单说,能够自由地获取、修改和重新发布源代码的软件,就是开源软件,典型代表是Linux。相应地,不向公众开放源代码的软件,就是商业软件(又称闭源软件),典型代表为Windows。
这里需要明确一点的是,开源软件并非完全自由使用的软件,它有最基本的限制,即强制任何使用和修改该软件的人,承认源代码编写者的著作权和所有参与者的贡献,并利用许可证的形式传播。
翻译成大白话就是,你可以免费使用开源软件,并且往上添加源代码,但你不拥有软件的著作权,你只是做了自己的一份贡献而已,由于著作权不在你手上,软件是可以随时收回,从开源变成闭源。
年,Oracle(甲骨文)公司收购SunMicrosystems(太阳微系统公司)之后,获得全球开发者使用最多的数据库MySQL的发布控制权,随后故事就发生了。Oracle(甲骨文)公司发布的最新版本MySQL修复了一些漏洞,但没有提供所有补丁的测试数据,连修订历史也被清除了。这表明,MySQL正被Oracle(甲骨文)公司从开源转向闭源。
即使号称开源的安卓系统,也不再纯粹,因为安卓的代码已经被LinuxKernel的维护者从其代码库中清除,从法理上说,它已经不是开源软件,随时可能被谷歌收回。谷歌之所以将安卓开源,并且宣传它的开源,是为了商业上的考量,吸引更多的企业和个人进来,丰富安卓的商业生态圈。
长期以来,我们对开源软件有许多误解,包括认为开源软件就是自由软件,可以免费使用,没有断供隐忧。实际看来,并非如此,是否闭源,是否断供,完全看软件版权提供方的商业利益考量,Oracle(甲骨文)公司对MySQL的转变即是明显的例子。
正因为如此,工业和信息化部技术发展司才发起“年开源托管平台项目”的招标,目的就是构建“面向中国的独立,开放源代码托管平台”,简单说就是未雨绸缪,防止托起中国信息产业数十万亿产值的开源软件变闭源,或者被断供。