繁荣软件开源生态,解除受制于人,实现数字经济弯道超车

繁荣软件开源生态,解除受制于人,实现数字经济弯道超车,第1张

软件开源已成长为数字经济创新创业的基础设施,是我国实现 科技 自立自强的重要途径。但我国的软件开源生态基本上是建立在美国Github上,存在美国司法管制的重大战略风险。

一、国际开源情况

开源软件以开放、共享、协同的新型生产方式,成为全球信息技术发展的强大推动力 。经过20多年的发展,已产生Linux、MySQL、Hadoop、Kubernets、TensorFlow、React、VS Code等数字化基础设施,形成了代码、数据、开发者、社区规范等开源数字生态系统。

GitHub 作为全球范围内最主要的开源协作平台,截至2021年底,全球已 有超过 7300万 的GitHub开发者用户, 中国开发者居第二位,共有755万开发者,并占据活跃贡献者的14%。根据GitHub统计, 我国源代码贡献度已经跃居全球第二。华为等公司在国际开源社区的贡献度较高,华为、腾讯、阿里巴巴等公司成为Linux基金会、Apache软件基金会等国际主流开源基金会的白金会员。根据Github国内开源项目统计,其中 PingCAP表现突出在Top 20 项目中有6个,阿里开源Top 10项目中上榜2个,百度深度学习平台Paddle占据了2个。

二、国内开源情况及不足

近几年,开源在我国蓬勃发展,目前我国使用开源技术的企业占比为882%,其中物联网行业达89%,生产制造和网络安全领域为84%,移动应用软件、教育技术、医药 健康 以及营销技术行业为82%,使用开源技术已成为主流。

根据中国信通院统计,国内企业开源项目有461% 的企业选择美国运营的Github上进行代码托管,选择国内平台Gitee 进行代码托管的企业为328%。

我国的软件开源尚处于发展初期。 国内开源存在多方面问题:一是社区小而散,难以集中力量办大事,打破国外开源技术的垄断。二是知识产权保护、自主开源协议、软件质量管理、代码安全检测等配套性机制不健全,开源社区治理和可持续运营能力不足。三是线上协作机制、社区激励机制、利益分成机制不健全。四是开源项目主要集中在 *** 作系统、数据库等传统基础软件领域,在人工智能、大数据、云计算等缺乏开源项目。

三、 风险分析

国际主流开源基金会、开源项目以及多数开源许可证均诞生于美国或由美国公司掌控,随时可因掌控方的需要而闭源断供。2020年8月云平台开源软件DockerEE和DockerHub受美国政策影响,禁止被列入实体清单的组织使用。红帽旗下的开源 *** 作系统CentOS 8宣布将于2021年底停止更新服务,对我国众多行业造成较大影响。

俄乌战争,GitHub开始屏蔽受美国制裁公司的俄罗斯开发者账户,包括俄罗斯银行和其他公司的账户,以及个人个体开发商的账户。

谷歌的开源软件安卓 *** 作系统,禁止华为使用,即使华为对安卓 *** 作系统贡献颇多。

在别人的鸡场养鸡生蛋或把自己的鸡放到别人的鸡场生蛋,真得十分小心。

四、我国开源软件对策

2021年开源首次写入“十四五”规划,规划明确支持数字技术开源社区等创新联合体发展, 在国家相关部委、地方政府层面及某些核心领域推动开源开放战略的落地。有选择、有规划地在系统软件、开源芯片、基础工具软件、智能制造、大数据、云计算、工业互联网、下一代通信网络等领域布局重大基础开源项目。地方政府对软件开源在政策和业务上扶持,落实资金、场地、人才补贴、高新技术企业认定等多方面支持。

在高校中加强开源教育。将开源软件相关知识纳入计算机相关学科建设内容,构建形成开源知识体系和文化,为我国开源软件产业培养高水平的开源软件人才。

研究制定与开源软件产业发展相配套的法律法规,保护开源产业生态过程中的合法权益。

2020年6月中国开放原子开源基金会 正式成立。接受的捐赠项目包括华为捐赠的鸿蒙、欧拉,阿里捐赠的龙蜥,浪潮捐赠的ZNBase等等, 中国的软件开源正在蓬勃发展。

IoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑、编译、烧录 及调试等一站式开发体验,支持 C、C++、汇编等多种开发语言,让您快速,高效地进 行物联网开发。
IoT Studio 目前支持 Cortex-M0,Cortex-M4,Cortex-M7,Cortex-A7,ARM926EJ-S,RISC-V 等芯片架构。

IoT Studio 目前已经适配了多种开发板,主流支持小熊派IoT开发条件,另外还包括 GD、ST、HiSilicon、FudanMicroelectronics 等主流厂商的开发板。

IoT Studio 支持新增 MCU 列表,以满足用户其他开发板的业务需求。
IoT Studio下载地址如下:

下载会得到一份压缩包,其中包含一份安装指南,详细的安装教程可以参考该文档。
使用一键安装方式,无须再手动安装其他工具,安装步骤如下:

双击运行IoT-Studio_035exe文件开始安装。

选择我同意此协议:
选择安装路径,可以改动,不要有中文和空格,这里我保持默认:
确认设置,开始安装:
安装完成,选择是否安装ST-Link和Jlink驱动和工具,推荐全选:
IoT Studio安装成功之后会自动运行,在首次运行时检测到没有开发工具包,选择“是”,软件会调用浏览器开始下载,下载好之后双击运行developToolsexe。

软件会自动将需要用到的开发工具解压到C:UsersAdministratoropenSourceTools目录:
之后软件会自动开始安装ST-Link和J-link,根据提示安装即可。

打开工具目录,里面有两个路径需要我们在IoT Studio中配置:
安装完develop Tools之后,再次启动IoT Studio,无提示说明开发工具安装成功,IoT Studio的主界面如下:
在IoT Studio启动页面,选择用户指导文档,即可打开 IoT Studio 完整的使用指南,在以后使用的过程中遇到任何问题,都可以在此文档中找到答案:
小熊派开源社区,专注于前沿技术分享,关注“小熊派开源社区”微信公众号,获取更多资料教程。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/10886345.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存