追随者,而不是创造者”“国外一开源,国內就自主”“全球开源社区里的nobody”……如果你带着这些“刻板印象”,参加近两年国內的开源活动,极大可能会受到不小的震撼。
中国软件从业者、企业和开发者们,从来没有停止奔跑,用一点一滴的贡献,刷新着中国开源力量在全球开源生态中的存在感。
可以肯定的说,如今的中国开源,早已不同往日。
有一组数据是这样的,中国企业使用开源技术已经成为主流,中国开发者的源代码贡献量超过40%,GitHub上全球开发者超过1亿,其中中国开发者超过1千万,居全球第二位。
对中国软件开发者来说,开源早就不是一个陌生的词汇,产业接受度、人才储备和开源意识都格外充沛。但同时,如何发挥开源价值,获得更大的回报,依然是很多人略感迷茫的问题。
这个阶段,让我想到了“新生代”这一历史时期。
6500万年前,第五次生物大灾变以后,地球的中生代结束,新生代开始。地球上的生命试图重建一个稳定而繁荣的生物圈,整个地球开始呈现出新的样貌。而新生代并不是一开始就达到全盛的,是随着气候逐渐变得凉爽适宜,大面积地区被草原覆盖,使得新生命形式能够不断进化,填补生态位,最终让新生代的生物高度繁盛。
中国开源事业,也来到了一个全新的阶段。接下来的当务之急,就是进一步培育适宜开源的气候环境,让技术应用因进化而迅猛发展,激发中国的创新活力。
繁荣的“新生代”,需要怎样的气候环境呢?我们可以从中国开源的晴雨中,感受一下。
晴看天:中国开源的新气象
关于开源的概念和历史,近年来已经被反复科普过,一言以蔽之:开源是以理想主义为源起(自由开放协作),以商业化为蓬勃助力,汇聚群体智慧的软件开发模式。
经过五十多年的发展,开源的创新潜力和产业影响力,已经成为全球共识,几乎在每一个呈垄断性的软件领域,都会有对应的开源版本作为开放创新的源动力。
中国开源事业,经过多年孕育,也从混沌初开,迎来了一片广袤的晴空。
第一阶段:天地初开,理念认知期,使用开源。
从上世纪70年代到2010年左右的漫长岁月中,开源从“自由软件”的理念初兴,到商业模式日渐成熟,大型企业开始意识到开源的价值并积极投入其中,涌现出了安卓、红帽、GitHub等一大批商业成功的案例。而这个阶段,中国开源开发者很少,大多是以个人参与的形式,加入国际开源社区和开源项目中,广泛使用开源软件,更多是以学习者、追随者的角色。