中国开源社区的短板究竟在哪里?(2)
时间:2019-10-14 12:12 来源:网络整理 作者:采集插件 点击:次
最典型的,许多全球顶尖的开源项目都是中国人或企业参与甚至主导的,比如魅族、阿里等厂商都为内核领域做出不少贡献,华为更是直接在众多国际开源社区中占据董事席位,Linux开发者数量也蓬勃增长。 从踏踏实实为海外社区做贡献,到核心技术领先、生态价值输出的关键变化,也将帮助中国开源社区站到新的时代舞台上。 时代洪流中的变数与挑战 今天中国开源社区建设所需要解决的产业实际问题是什么,成为其能否打通战略价值的关键一跃。 大致来看,今日的软件环境,是开源软件的应用和服务价值还没有得到最广泛的开掘。 主要的开源软件都集中在应用层上,如桌面系统、服务器操作系统和数据库等,而万物互联带来的大量新型智能终端,其协同开发尚属空白。如何帮助开发者打破不同设备之间的墙,实现跨终端的生态共享与协同,是开源社区的关键挑战。 另一个关键契机,是伴随着5G、云计算等技术的快速就位,如何实现软硬件在云端环境下的开发、控制、运营,也是考验开源平台实力的重要指标。 换句话说,Wintel、谷歌在此前技术拓荒阶段所享用的生态红利,将在ABCD5的冲刷下被重新想象。
那么问题来了,对中国开源社区来说,面对其他国家社区的竞争,具体的机会都有哪些? 其一,是中国市场泛AIoT产业的快速开掘。 对于软件生态来说,只有参与者数量和程度越来越大,才有可能快速发现问题、修复问题,甚至弯道超车。从这个角度来说,中国庞大的人口与市场正是AIoT产业最好的开源生态孵化器。有许多新的硬件产品可以被想象与应用,并生发出属于开源技术的生态土壤。 其二,是上中下游联动做功的产业结构。 前面我们提到,开源社区的全球化离不开诸多关键要素的统一与标准化,而中国开源社区的远征之路,从一开始就被打上了国家组织、巨头引领、厂商跟进的整体思路。 比如在软硬件兼容性上,政府推动中立的标准认证和测试,规范了整个行业的门槛,直接提高产品的稳定性;以华为为代表的科技巨头,建立托管平台,将开源软件从技术与商业上形成合围,进而推动其他厂商针对不同垂直行业和应用场景开发相应的整体解决方案。 这样的上中下游立体化发展,也会让中国的开源生态呈现出统一、可用、全面地健康发展态势。 此外,中国开发者与企业在交互体验上的“接地气”,也能够帮助开源社区在国际竞争中不断抢得优势。 在一些成熟的开源社区,因为千万开发者的差异化而导致系统在功能完整度、交互体验等层面出现问题,是常有的事。华为工程师分析安卓手机卡顿问题,发现其诱因21%来自第三方应用,15%来自手机内部编码,11%来自硬件资源问题……这跟安卓系统架构中80%的组件是从各个开源程序“拿来”有直接关系。此时,中国开发者对用户体验的洞察、产品细节的重视,比如华为对安卓系统的一顿“魔改”,就成为其开发生态中不可忽视的重要力量。在这样的前提下,中国操作系统乃至开源社区想要更快地实现“独立”,未来可期。
在开源社区培育上,中国科技巨头中刮起的产学结合风,也为整个事件增加了一份砝码。华为、阿里、腾讯、百度等都通过校企合作,从源代码层面推动大学生参与到开源社区的建设和教育中去,掌握最为先进的开源技术,提升代码质量,为行业输送高端人才,对于建构中国自有创新平台、增强和激励开源精神,有着前所未有的战略意义。 总体来看,民族开源社区的崛起与扩张,并没有什么成功秘诀,踏实补课、抓住机遇,才是唯一赢得未来的方法。 (责任编辑:admin) |

