当前位置: 首页 > 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;满足跨境业务的多样化需求。以下将详细阐述外贸订货…...

(十)学生端搭建

本次旨在将之前的已完成的部分功能进行拼装到学生端&#xff0c;同时完善学生端的构建。本次工作主要包括&#xff1a; 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

java 实现excel文件转pdf | 无水印 | 无限制

文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

&#x1f31f; 什么是 MCP&#xff1f; 模型控制协议 (MCP) 是一种创新的协议&#xff0c;旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议&#xff0c;它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】

1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件&#xff08;System Property Definition File&#xff09;&#xff0c;用于声明和管理 Bluetooth 模块相…...

WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成

厌倦手动写WordPress文章&#xff1f;AI自动生成&#xff0c;效率提升10倍&#xff01; 支持多语言、自动配图、定时发布&#xff0c;让内容创作更轻松&#xff01; AI内容生成 → 不想每天写文章&#xff1f;AI一键生成高质量内容&#xff01;多语言支持 → 跨境电商必备&am…...

拉力测试cuda pytorch 把 4070显卡拉满

import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试&#xff0c;通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小&#xff0c;增大可提高计算复杂度duration: 测试持续时间&#xff08;秒&…...

【Oracle】分区表

个人主页&#xff1a;Guiat 归属专栏&#xff1a;Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...

人工智能(大型语言模型 LLMs)对不同学科的影响以及由此产生的新学习方式

今天是关于AI如何在教学中增强学生的学习体验&#xff0c;我把重要信息标红了。人文学科的价值被低估了 ⬇️ 转型与必要性 人工智能正在深刻地改变教育&#xff0c;这并非炒作&#xff0c;而是已经发生的巨大变革。教育机构和教育者不能忽视它&#xff0c;试图简单地禁止学生使…...

Python Ovito统计金刚石结构数量

大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...