本文来自微信公众号“人民邮电报”,【作者】李晓东。
这些年,“开源”这个词越来越火,开源AI大模型、开源数据库、开源框架、开源硬件等新词汇层出不穷。那么到底什么是“开源”呢,是“开源节流”中的“开源”吗?
非也,今天我们要聊的“开源”是指源代码可以被访问或获取,感兴趣的人都能查看、修改和分发其中的代码。
打个比方,也许每个“吃货”都有在家烧制“种草”餐厅招牌菜的心愿,要是能根据自己的口味“定制”风味,那就更棒了!
如果招牌菜的菜谱是“开源”的,也就是公开分享的,那么烹调工序中的所有细节都将一清二楚,在此基础上尝试新风味也不是难事,足不出户就能当“大厨”。
简单类比,烹调菜肴的关键是菜谱,软件研发的关键就是源代码。通过“开源”,我们得以打开前沿技术的“黑盒子”,让新一代信息技术更高效地赋能千行百业。
“开源”:每个人都有机会成为技术大神
也许,你在Linux、安卓、鸿蒙的相关介绍中听过“开源软件”“开源系统”等名词与“开源软件”相对的是“闭源软件”,其代码是封闭的,只有软件开发者有权限看到、修改源代码。
“开源”思想的诞生,是计算机发展史中极具理想主义和浪漫主义色彩的一页,是科技自由与技术平权思想的延伸。代表人物有发起了自由软件运动的Richard Stallman、创建Linux操作系统内核的Linus Torvalds等,他们的努力让每个人都有机会参与到前沿技术创新的进程中,成为技术大神。
就像一滴颜料滴入水中,从20世纪70年代走来,“开源”已不再是软件行业的专属,正在孵化出“五颜六色”的信息技术应用。“开源”在云计算、大数据、区块链、人工智能、生物工程、脑科学、智能驾驶、机器人、工业软件等新赛道不断深化,并逐步拓展到经济、文化、生态、教育等多领域。
众人拾柴火焰高,本质上,“开源”是一种开放、共享、协同的创新协作模式。不只有“开源软件”,还有设计资料(如电路图、原理图、PCB布局等)被开放自由使用的“开源硬件”,更有围绕开源项目(包括开源软件、开源硬件或其他类型的开源项目)形成的,由贡献者、用户和爱好者组成的“开源社区”。
相信很多人在初步了解“开源”的含义后,都会产生一个疑问:“开源”是不是一群开发者“无偿分享,用爱发电”?如何保证开源项目可持续发展?
“开源”:持续做大技术储备和科技创新的蛋糕
之所以越来越多的企业参与到“开源”的研发模式中,核心原因还是“开源”能够降低产业成本,不断做大蛋糕。
与现实中创业的过程类似,三五爱好者出于兴趣开发早期的开源项目代码,出现功能不完善、有隐藏bug、缺乏说明文档等问题是常有的。但一个好的开源项目一定是立足某个有独特价值的问题,这将不断吸引有相同兴趣的开发者加入项目的开发与维护,成为开源项目成长的内驱动力。
随着贡献者的累积和核心开发人员的努力,开源项目在推出正式版后,将具有十分庞大的代码库、逻辑清晰的说明文档、较为稳定的运行环境,项目将有越来越多的重度用户,该领域的开发人才也聚集到项目中,从而形成正向的产业生态循环。
可见,一个开源项目的初期投入相较企业研发成本是微乎其微的,但却有孕育未来前沿科技和创新的巨大潜力。一系列数据可见一斑——
目前,全球97%的软件开发者和99%的企业使用开源软件,70%以上的新立项软件项目采用开源模式。据统计,如果没有开源软件,企业研发成本将是现在的3.5倍。
此外,一个成功的开源项目将自带成功的产业生态,这使得开源标准成为行业标准的阻力更小,将创新的解决方案、场景资源融入企业研发过程也更加容易。
开源不仅包含技术实践,更孕育出很多成熟的商业模式。举个例子,智能手机市场,相比苹果,安卓就是凭借开源战略实现了市场份额的领先。
而对于持续参与开源项目建设的核心开发者们,每一个具有广泛影响力的开源项目都像个人技术成长过程中的“里程碑”“纪念章”,是宝贵的人生经历与声望积累。
Tips:“开源”的好处都有啥
开源降低创新门槛,让更多贡献者“站在巨人的肩膀上”,参与前沿领域的创新。
开源集合产业智慧,让所有人的智慧贡献可以累积、共享,促进传统产业快速吸收已有成果,避免“重复造轮子”。
开源促进人才聚集,“兴趣是创新的不竭源泉”,开源项目就像磁石,将具有相同兴趣和理念的开发者自发聚在一起,让彼此思想交流碰撞,不断产生创新的思维火花。
“开源”:我国加快开源事业发展布局
开源操作系统Linux、开源AI大模型Llama、深度学习开发框架PyTorch……众多成功开源项目已经证明,以“开源”为牵引,持续激发产业生机与创新活力,其价值已远远超出技术本身,甚至成为主导新一轮科技革命和产业变革的战略优势。
时不我待,我国开源事业虽然“年轻”但朝气蓬勃!其中,开放原子开源基金会是致力于推动全球开源事业发展的非营利机构,于2020年6月在北京成立。
以开发者为本的开源项目孵化平台、科技公益性服务机构,这是开放原子开源基金会的定位。遵循共建、共治、共享原则,基金会孕育了一系列蓬勃发展、名声响亮的开源项目——OpenHarmony(开源鸿蒙)、openEuler(开源欧拉)、openKylin(开放麒麟)、OpenTenBase等,正在凝聚起越来越庞大的产业力量,投入到数字化赋能千行百业的开源浪潮中。
简而言之,开源就是构建生态。作为我国唯一一家国家级开源基金会,开放原子开源基金会致力于推进开源项目、开源生态的繁荣和可持续发展,成为我国在全球开源事业中的名片。
来看这组数据——
我国开源参与者数量、增长速度均位居世界前列;
openEuler(开源欧拉)社区汇聚贡献者2万余人,用户数量超过350万;
OpenHarmony(开源鸿蒙)项目吸引340余家生态单位共建,搭载设备数量超过9亿台;
木兰开源许可协议实现国际通用……
随着AI时代的到来,开源已经成为全球数字经济发展的关键要素,我们都是开源的受益者。今后,将有越来越多的组织、企业和个人,积极参与开源、贡献开源、回馈开源,为开源生态的繁荣发展贡献智慧与力量。