开源软件已在操作系统、编译工具、Web 服务器、大数据、云计算等领域占据了主导地位,开源软件还为许多企业带来了独特的商业模式,如提供技术服务、软硬结合一体化、免费和商用相结合等,并且许多初创企业多是基于开源技术起步的。不仅软件开源了,硬件也开始了开源。在各种科技论坛和网站经常看到开源是一场革命、开源是 IT 世界的空气、开源是大势所趋等论断。自由和开源软件极客佟辉在个人博客中,将“开源大潮”在中国的推进历程以“断代”的方式分段进行了讲述,他还指出开源在中国呈现出高潮和低潮交替的有趣局面。现对佟辉提出的五次开源浪潮进行一个全面的整理以供读者学习和参考。具体内容如下:
- 中国开源的第一次浪潮
本次浪潮发生在 1999 年至 2002 年,高峰特征为筚路蓝缕,开路先锋。低潮期表现是互联网出现泡沫,并催生了低成本和更广阔的互联网需求。本次浪潮的标志性事件是红旗 Linux、蓝点 Linux 等的发布。这一时期的开源是在政府推动下,且主要在高校和研究机构中发起,所以,本次开源还属于高层需求,属于基于民族产业和信息产业的自主可控诉求。催生开源还受其他两件事情影响,第一件是在 1998 年自由软件基金会的 Richard Stallman 第一次来到中国并在清华演讲;第二件是 1999 年美军空袭中国驻南联盟大使馆事件,尤其是该事件催生了中国要有自己的自主可控的 CPU 和操作系统的战略决策,中国自主操作系统开始研制。 - 中国开源的第二次浪潮
本次浪潮发生在 2005 年至 2006 年,高峰特征为商业开源走向前台,但开源还处在技术人才储备和社区孕育的阶段。本次浪潮的标志性事件是 LinuxWorld China 的成功举办,本次商业展览和交流会为中国开源的商业化发展提供了推进剂,使得 Linux 的服务器应用、数据库和早期桌面 Linux 得到了交流和展示的机会,并为推动互联网产业、信息科技发展贡献了卓越的力量。该大会还吸引了红帽、Novell 等国际知名开源企业的参展,并为中国的开源人打开了企业应用的成功案例。同时,国内的红旗 Linux、联想等大企业也推出了自己的开源企业级应用。总之,该大会为开源的企业级应用打开了世界窗口,并刺激了更多企业投身开源以及对技术的储备和人才的培养。 - 中国开源的第三次浪潮
本次浪潮发生在 2007 年至 2010 年,高峰特征为桌面操作系统惠及大众,开源社区开始发展壮大,但社区成员水平各异、价值观差异巨大,出现了零八派一类人。同时社区还出现了反商业的特征、过度理想主义和极端思想。低潮期的表现是开源社区经历了优胜劣汰,为后面浪潮的发展埋下了伏笔;由于社会生活水平下降,人们都只关注短期效益。本次浪潮的标志性事件是王开源在比尔盖茨在清华演讲时举牌“Free Software,Open Source”以示对开源的支持,自此,开源和自由软件第一次进入了普通人的视野,同时也开启了开源浪潮在中国最宏大的篇章。 - 中国开源的第四次浪潮
本次浪潮发生在 2011 年至 2012 年,高峰特征为云计算、大数据和移动互联网成为推动开源行业主流,主要体现在国内大公司如阿里巴巴的大举投入云计算,小米、华为、中兴等国产手机制造商的崛起为移动互联网注入了新的活力。还有一个特征是政府对开源的推动力减弱了,这是因为开源商业化应用被更多的人重视和领会,更多的厂商看中了开源开发的特点以及低成本社区开发所带来的成本降低和效益提升。低潮期表现是开源硬件大器晚成,创业型的小公司也开始崛起,并成为了推动开源的中坚力量,如以 Arduino 为代表的硬件开源以及北上广深等各大城市、各个高校纷纷成立创客空间。但是,由于缺少调动社区的力量,本次浪潮来得快,去得也快,开源参与者又一次洗牌。 - 中国开源新浪潮
本次浪潮从 2014 年开始,高峰特征为自由开源软件社区的成熟发展并强势回归,并成为推动开源在中国发展的中坚力量。此时,开源在中国的发展从自上而下的体系演变成了自下而上的底层社区的突飞猛进的发展。当前,企业已经深刻意识到开源社区的重要性,大力筹建或同开源社区保持良好的合作关系;开源社区经过第三次开源浪潮的洗礼,社区也开始主动与多家企业保持良性互动,并吸纳多层次会员作为开源推动的核心和主力,如北京Linux 用户组和北京Python 用户组等老社区以及 Docker 中文社区等新兴开源社区的发展历程都是本次开源浪潮特征的见证。 - 最后总结
通过对已经发生的几次开源浪潮经历的分析,作者得出了中国的开源发展遵循从“政府—企业—社区”的一种自上而下的发展体系的结论,即首先由政府主导和推动,由企业应用产生利益诉求,再由社区开发去迎合这些利益诉求。他还指出,这种体系会使得开源成果做不到真正的开源,最终开源原本的生态循环将会变成利益的封闭循环。
有关中国开源的情况,有兴趣的读者还可以阅读飞漫软件 CEO 魏永明发表的一篇题为《开源软件及国内发展现状》的文章和InfoQ 近期发表的一篇题为《虚拟座谈会:GitHub 开源大牛谈中国开源》文章,从而进一步了解开源在中国的发展情况。
感谢崔康对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论