当前位置: 首页 > news >正文

科技云报到:科技普惠潮流渐起,“开源”将带我们走向何方?

科技云报到原创。

开源决定软件未来,已成为全球技术和产业创新的主导模式之一。“开源”思想的诞生,可以说是计算机发展史中极具理想主义和浪漫主义色彩的一页,是科技自由与技术极客思想的延伸。

数字化浪潮奔涌,从软件开发的底层逻辑到技术创新的前沿探索,从产业结构的优化升级到生态体系的繁荣构建,开源不仅作为数字经济发展的关键驱动力,更在全球范围内搭建起了一个充满活力与创新精神的产业生态框架。

新的一年,开源又将带领我们去往怎样的方向?

开源+AI的“黄金时代”

开源操作系统Linux、开源AI大模型Llama、深度学习开发框架PyTorch……众多成功开源项目已经证明,以“开源”为牵引,持续激发产业生机与创新活力,其价值已远远超出技术本身,甚至成为主导新一轮科技革命和产业变革的战略优势。

从全球范围来看,开源已经成为科技和产业创新的重要模式,同时全球开源软件项目的数量持续呈稳定增长态势,开源AI蓬勃发展。据全球最大的代码托管平台GitHub数据显示,去年(2024年)Github的贡献量同比增长15.6%,通用生成式AI项目总数同比增长95.7%。截至2023年,Github上有7万个通用人工智能项目,Huggingface上有超过30万个模型,增长率200%。

目前,全球97%的软件开发者和99%的企业都在使用开源软件,基础软件、工业软件、新兴平台软件大多基于开源。据统计,如果没有开源软件,企业研发成本将是现在的3.5倍。

在AI领域,开源模型社区一直没有缺席。开源模型社区在Meta的开源大型语言模型LlaMa及LlaMa2的支持下,进行着密集的科研和工程迭代,比如:试图用更小的模型,释放出与大模型类似的能力;支持更长的上下文;采用效率更高的算法和框架来训练模型等等。

可以说,开源社区实现了某种程度上的科技普惠,让全球的人们都能共享AI领域的最新技术成果。那么,开源行业还会有怎样的新变化?

近日,科技云报到记者独家采访了中国信通院云计算与大数据研究所副所长栗蔚。栗蔚表示,越来越多的大型企业开始把开源当作企业的重要发展战略。AI与云的深度融合,CPU体系向智算体系进化,这些都是技术层面给开源带来的明显变化。

近年来,我国扎实构建国内开源体系,设立开放原子开源基金会,云计算开源产业联盟和CCF开源委员会等开源组织不断发展,在基础设施建设、项目社区培育、行业推广应用等方面开展一系列有益实践,取得积极成效。

目前,中国已拥有全球最大规模的开发者群体,开源参与者数量、增长速度均位居世界前列,开源项目数量已达3000万个。

同时,大市场带来大应用。中国也是世界最大的开源应用市场,涌现出大批超级用户,比如阿里、京东、字节跳动、腾讯等企业的电商平台和社交网络技术体系,对于开源技术的创新应用都在全球处于领先位置,为开源技术成熟演进做出了重要贡献。

当下,我国正在探索发展新质生产力的路径,在这样一个充满了机遇和挑战的时代下,中国开源产业哪些方面可以迎来跨越式发展?栗蔚表示,中国自身所拥有的超大规模市场、新型举国体制都为开源体系建设创造了优渥土壤与良好环境。

以鸿蒙、欧拉为代表的开源生态已取得不错的成绩。截至目前,以开源鸿蒙为底座的生态设备数量突破10亿台。自2024年以来,开源欧拉(OpenEuler)新增服务器操作系统市场份额已突破50%,新增装机量突破500万套,累计装机量超过1000万套,并已广泛应用于互联网、金融、运营商等各行业核心应用场景,实现规模商业落地。

同时,开源正在成为中国人工智能快速发展的重要支撑。近日,《纽约时报》注意到,中国企业正在缩小与美国的AI技术差距,同时通过向公众开放分享开源技术,进一步加速发展。

《纽约时报》援引十几名中国科技公司的技术专家和研究人员的话报道称,他们认为,开源技术是中国人工智能发展如此迅速的关键原因,开源人工智能将会是中国在全球竞争中后来居上的机遇。

中国开源之路“征程如海”

相比海外开源项目,国产开源项目在项目立意、技术实现、应用场景、运营模式等方面既有相似的地方也有中国特色的部分。栗蔚表示,在全球,开源有的采用基金会形式,有的采用像安卓这类联盟的运作方式。

在国内,既有开放原子开源基金会,也有像中国信通院OSCAR这类开源联盟的运营模式,通过社区把开发者和企业集合到一起,聚集行业力量对某一技术领域进行联合攻关,从而最终形成可复制推广的标准化产品。

比如作为开源项目孵化平台的开放原子开源基金会,目前已经孵化出OpenHarmony、OpenEuler等优秀开源项目。此外,中国信通院云计算开源产业联盟(OSCAR)帮助20余家企业建立开源办公室,推动超过50家企业,100个软件产品的开源安全国标评估工作。

成功孵化算网云系统开放社区(CNCOS)AI云操作系统项目(AICOS)等重点项目社区运营,有效攻克算网云领域融合调度技术难点,成员单位超过50家。四年多来,也见证了开源改变千行百业的力量。

如同硬币的两面,与闭源相比,开源有优势也有挑战。

当前中国开源产业面临的挑战之一就是力量和资源相对分散,同一个技术有很多开源项目,难以形成合力。对此,栗蔚认为,开源建设还是要力出一孔,力量不能过于分散,大的软件企业需要集中力量协同攻关,并且加强人工智能、智算云操作系统等新兴技术的开源项目布局,共同构建一个良性的开源社区。

其次,还需要解决的是由于开放带来的安全性问题。随着开源软件项目数量持续增长,开源技术覆盖领域加速扩大,开源的安全问题日益凸显,安全漏洞、信息泄露、密码管理等都存在风险。最新一年在全球84%的代码库中包含至少一个已知开源漏洞,其中有74%是高风险漏洞。

另外,部分开源软件还涉及开源许可、知识产权等方面的问题,而我国作为开源的后来者,在开源规则、标准等方面仍有待进一步完善。特别是在开源安全漏洞管理、提升开源许可证合规性、强化开源安全治理等方面仍需加强。

对于开源行业面临的风险,栗蔚认为建立一整套事前、事中、事后的规范流程在开源引进和评估过程中至关重要。事前,企业需要再内部建立一套规范的开源标准体系,并将体系的管理体系落实到具体责任人,开源的安全评估手段以及相关的软件管理平台,也都是软件开发过程中的必备选项。同时,要形成清晰的软件物料清单SBOM,对开源和非开源组件全面掌握。

事中,要对整个开发运维流程进行监控,并分析系统中的不同开源组件是否存在许可证冲突的问题。同时,对开源社区的运行状态也需要进行监控,要及时替换停止运营的社区。

事后,需要建立一套退出机制。虽然开源无国界,但目前全球主流的代码托管平台和开源基金会,以及大量的核心开源项目和开源许可证仍掌握在别国手中,存在随时断供的风险。当开源软件发生断供时,是不是有可替代的软件进行补位,就显得十分重要,这就需要相应的退出机制。

在2024 OSCAR开源产业大会提到,中国开源产业在人形机器人、芯片指令集等开源硬件产业领域走在世界前列。对于未来这两个领域的开源发展趋势,栗蔚表示,中国信通院在开源产业已经积累起了丰富经验,依托AI Cloud OS(AICOS)开源社区这样的开源操作系统,一方面会做底层软硬件的兼容适配;另一方面,面向人形机器人、人工智能等的不同上层应用,做接口的操作和开源。

2025年,信通院将持续深化AI云操作系统在更多行业和场景的应用能力,使其能够在更多行业发挥作用,比如提供低空算力网、人形机器人、云机器人等相关应用和服务。同时,信通院将继续拓展开源生态合作,进一步与更多机构、企业开展技术合作,聚集各方优势能力,为更多行业赋能。

除了人工智能领域,开源技术还在数据安全、智能家居、节能环保甚至航天等多个领域实现落地应用。对于很多企业、行业来说,拥抱开源已经不是一道“选择题”,而成为了适应市场竞争环境的战略考量。

与此同时,全国各地正在掀起一场开源建设热潮。武汉发布全国首个开源体系建设方案,扎根在此的开源社区拥有超750万全球社区用户,正成长为开源开放创新高地;北京积极推动北京国际开源社区建设,面向云计算、大数据、人工智能、自动驾驶等重点领域部署一批基础性、前瞻性开源项目;

上海正探索大模型的新型开源和推广模式,降低广大的创新创业团队、中小企业等大模型训练的门槛;广东正以开源活动赛事为生态平台,组织推动开源产业交流,引导创建省级开源方向特色产业园……各地政府高度重视、积极支持开源生态建设,各方共同构成中国软件产业及开源生态建设的生动图景。

中国开源之路“征程如海”,随着AI时代的到来,开源已经成为全球数字经济发展的关键要素,人人都将是开源的受益者。当前,正值中国开源力量腾飞之时,开源行业为爱好者创造出了广阔的发展空间,其将进一步扩展我们的思维方式,并定义新的开源商业模式,它给未来技术变革带来的可能性,或许将要远超出我们的想象。

【关于科技云报到】

企业级IT领域Top10新媒体。聚焦云计算、人工智能、大模型、网络安全、大数据、区块链等企业级科技领域。原创文章和视频获工信部权威认可,是世界人工智能大会、数博会、国家网安周、可信云大会与全球云计算等大型活动的官方指定传播媒体之一。

相关文章:

科技云报到:科技普惠潮流渐起,“开源”将带我们走向何方?

科技云报到原创。 开源决定软件未来,已成为全球技术和产业创新的主导模式之一。“开源”思想的诞生,可以说是计算机发展史中极具理想主义和浪漫主义色彩的一页,是科技自由与技术极客思想的延伸。 数字化浪潮奔涌,从软件开发的底…...

【论文笔记】On Generative Agents in Recommendation

论文信息 标题: On Generative Agents in Recommendation 会议: SIGIR 24 —— CCF-A 作者: An Zhang, Yuxin Chen, Leheng Sheng 文章链接: On Generative Agents in Recommendation 代码链接: On Generative Agents…...

使用 Spring Boot 和 Canal 实现 MySQL 数据库同步

文章目录 前言一、背景二、Canal 简介三、主库数据库配置1.主库配置2.创建 Canal 用户并授予权限 四.配置 Canal Server1.Canal Server 配置文件2.启动 Canal Server 五.开发 Spring Boot 客户端1. 引入依赖2. 配置 Canal 客户端3. 实现数据同步逻辑 六.启动并测试七.注意事项八…...

vue3 在element-plus表格使用render-header

在vue2中 element表格render-header 源码是有返回h()函数的 在vue3 element-plus 表格源码 render-header函数没有返回h函数了 所以需要用render-header方法中创建虚拟DOM节点的话需要引用h方法 <el-table-column header-align"right" align"right" …...

算法——结合实例了解Minimax算法(极小化极大算法)

计算机科学中最有趣的事情之一就是编写一个人机博弈的程序。有大量的例子&#xff0c;最出名的是编写一个国际象棋的博弈机器。但不管是什么游戏&#xff0c;程序趋向于遵循一个被称为Minimax算法&#xff0c;伴随着各种各样的子算法在一块。本篇将简要介绍 minimax 算法&#…...

使用 DeepSeek 生成商城流程图

步骤 1.下载 mermaid 2.使用 DeepSeek 生成 mermaid 格式 3.复制内容到 4.保存备用。 结束。...

什么是GraphQL?

如果你在寻找漏洞利用方式,请参考下面的文章 GraphQL API 漏洞 |网络安全学院 GitHub - swisskyrepo/PayloadsAllTheThings: A list of useful payloads and bypass for Web Application Security and Pentest/CTF GraphQL 查询&#xff08;Query&#xff09; GraphQL 既不是…...

Spring Boot 的约定优于配置,你的理解是什么?

Spring Boot 的“约定优于配置”&#xff1a;开发效率的革命性提升 在软件开发中&#xff0c;开发者常常需要花费大量时间编写繁琐的配置文件&#xff0c;尤其是在传统的 Java EE 或 Spring 框架中。而 Spring Boot 通过“约定优于配置”&#xff08;Convention Over Configur…...

C#开源大型商城系统之B2B2C+O2O一体化_OctShop

一、应用背景与引言 在当今数字化商业的浪潮中&#xff0c;电子商务平台的构建成为众多企业拓展业务、提升竞争力的关键举措。C# 语言以其强大的功能、高效的性能以及良好的开发框架支持&#xff0c;在商城系统开发领域占据着重要地位。独立开源的大型 C# 商城系统&#xff0c…...

gitte远程仓库修改后,本地没有更新,本地与远程仓库不一致

问题 &#xff1a;gitte远程仓库修改后&#xff0c;本地没有更新&#xff0c;本地与远程仓库不一致 现象&#xff1a; [cxqiZwz9fjj2ssnshikw14avaZ rpc]$ git push Username for https://gitee.com: beihangya Password for https://beihangyagitee.com: To https://gitee.c…...

【对比】Pandas 和 Polars 的区别

Pandas vs Polars 对比表 特性PandasPolars开发语言Python&#xff08;Cython 实现核心部分&#xff09;Rust&#xff08;高性能系统编程语言&#xff09;性能较慢&#xff0c;尤其在大数据集上&#xff08;内存占用高&#xff0c;计算效率低&#xff09;极快&#xff0c;利用…...

el-input无法输入0.0001的小数,自动转换为0在vue3中的bug

今天遇到个bug&#xff0c;el-input中只能输入0.1或者输入0.1再加上00成为0.001&#xff0c;不能直接输入0.001&#xff0c;否则自动转换为0。需要去掉 v-model.number后面的 .number 源代码&#xff1a; <el-table-column label"实发数量" width"120"…...

Ubuntu 下 systemd 介绍

系列文章目录 Linux内核学习 Linux 知识&#xff08;1&#xff09; Linux 知识&#xff08;2&#xff09; WSL Ubuntu QEMU 虚拟机 Linux 调试视频 PCIe 与 USB 的补充知识 vscode 使用说明 树莓派 4B 指南 设备驱动畅想 Linux内核子系统 Linux 文件系统挂载 QEMU 通过网络实现…...

BERT文本分类(PyTorch和Transformers)畅用七个模型架构

&#xff08;PyTorch&#xff09;BERT文本分类&#xff1a;七种模型架构 &#x1f31f; 1. 介绍 使用BERT完成文本分类任务&#xff08;如情感分析&#xff0c;新闻文本分类等等&#xff09;对于NLPer已经是很基础的工作了&#xff01;虽说已迈入LLM时代&#xff0c;但是BERT…...

两步在 Vite 中配置 Tailwindcss

第一步&#xff1a;安装依赖 npm i -D tailwindcss tailwindcss/vite第二步&#xff1a;引入 tailwindcss 更改配置 // src/main.js import tailwindcss/index// vite.config.js import vue from vitejs/plugin-vue import tailwindcss from tailwindcss/viteexport default …...

【vmware虚拟机安装教程】

以下是在VMware Workstation Pro上安装虚拟机的详细教程&#xff1a; 准备工作 下载VMware Workstation Pro 访问VMware官网下载并安装VMware Workstation Pro&#xff08;支持Windows和Linux系统&#xff09;。安装完成后&#xff0c;确保已激活软件&#xff08;试用版或正式…...

文字转语音(三)FreeTTS实现

项目中有相关的功能&#xff0c;就简单研究了一下。 说明 FreeTTS 是一个基于 Java 的开源文本转语音&#xff08;TTS&#xff09;引擎&#xff0c;旨在将文字内容转换为自然语音输出。 FreeTTS 适合对 英文语音质量要求低、预算有限且需要离线运行 的场景&#xff0c;但若需…...

string类详解(上)

文章目录 目录1. STL简介1.1 什么是STL1.2 STL的版本1.3 STL的六大组件 2. 为什么学习string类3. 标准库中的string类3.1 string类3.2 string类的常用接口说明 目录 STL简介为什么学习string类标准库中的string类string类的模拟实现现代版写法的String类写时拷贝 1. STL简介 …...

Visual Studio Code使用ai大模型编成

1、在Visual Studio Code搜索安装roo code 2、去https://openrouter.ai/settings/keys官网申请个免费的配置使用...

外贸跨境订货系统流程设计、功能列表及源码输出

在全球化的商业环境下&#xff0c;外贸跨境订货系统对于企业拓展国际市场、提升运营效率至关重要。该系统旨在为外贸企业提供一个便捷、高效、安全的订货平台&#xff0c;实现商品展示、订单管理、物流跟踪等功能&#xff0c;满足跨境业务的多样化需求。以下将详细阐述外贸订货…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢&#xff0c;博主的学习进度也是步入了Java Mybatis 框架&#xff0c;目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学&#xff0c;希望能对大家有所帮助&#xff0c;也特别欢迎大家指点不足之处&#xff0c;小生很乐意接受正确的建议&…...

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码&#xff0c;写上注释 当然可以&#xff01;这段代码是 Qt …...

使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装

以下是基于 vant-ui&#xff08;适配 Vue2 版本 &#xff09;实现截图中照片上传预览、删除功能&#xff0c;并封装成可复用组件的完整代码&#xff0c;包含样式和逻辑实现&#xff0c;可直接在 Vue2 项目中使用&#xff1a; 1. 封装的图片上传组件 ImageUploader.vue <te…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile&#xff0c;新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践

6月5日&#xff0c;2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席&#xff0c;并作《智能体在安全领域的应用实践》主题演讲&#xff0c;分享了在智能体在安全领域的突破性实践。他指出&#xff0c;百度通过将安全能力…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习

禁止商业或二改转载&#xff0c;仅供自学使用&#xff0c;侵权必究&#xff0c;如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...

vulnyx Blogger writeup

信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面&#xff0c;gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress&#xff0c;说明目标所使用的cms是wordpress&#xff0c;访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...

比较数据迁移后MySQL数据库和OceanBase数据仓库中的表

设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...

【QT控件】显示类控件

目录 一、Label 二、LCD Number 三、ProgressBar 四、Calendar Widget QT专栏&#xff1a;QT_uyeonashi的博客-CSDN博客 一、Label QLabel 可以用来显示文本和图片. 核心属性如下 代码示例: 显示不同格式的文本 1) 在界面上创建三个 QLabel 尺寸放大一些. objectName 分别…...

java+webstock

maven依赖 <dependency><groupId>org.java-websocket</groupId><artifactId>Java-WebSocket</artifactId><version>1.3.5</version></dependency><dependency><groupId>org.apache.tomcat.websocket</groupId&…...