开源与新质生产力

94fa53cd545b80182c9620d0966f62d9.jpeg

465bb8020b756e00cef47c1dad4d1208.jpeg

在这个信息技术迅猛发展的时代,全球范围内的产业都在经历着深刻的变革。在这样的背景下,“新质生产力”的概念引起了广泛的讨论。无论是已经成为或正努力转型成为新质生产力的企业,都在寻求新的增长动力和竞争优势。作为一名长期从事开源领域研究与推广的专业人士,我深感开源不仅是技术发展的一个分支,更是推动全球经济、社会进步的重要力量。因此,本文将从多个角度深入分析开源如何成为一种革命性的新质生产力,并提出企业和政府如何利用开源提升自身的生产力和竞争力。让我们一起探索开源的深远影响和无限可能。

bda5672ebb741d8c1e53851958801a2c.jpeg

在我看来,开源的关键特征主要是两个:开放式协作与数字公共产品。或者更加连贯的表述是:以开放式协作的方式,生产数字公共产品。 

从数字公共产品的角度,开源(尤其是开源软件)以及极大的降低了各个行业的软件(供应链)成本,这在经济发展的历史中,前所未有的现象。 

从开放式协作的角度,我们会发现原本只能激烈竞争的同行,可以为同一个开源项目做贡献。借助互联网与开源协作平台的支持,全世界范围内,素不相识的人们,可以为同一个目标而努力、创新。这在经济发展的历史中,同样是前所未有的现象。

852e85665071ac71975d7462e6528f64.jpeg

中国生产力促进中心协会副理事长兼秘书长王羽,在《新质生产力核心要素指标的思考 ——形成新质生产力的核心要素指标分析与研究》一文中提出新质生产力理论公式:

新质生产力 =(科学技术**`革命性突破`**+ 生产要素**`创新性配置`**+ 产业**`深度转型升级`**)× (劳动力+劳动工具+劳动对象)**`优化组合` 

从这个角度,我们来分析一下开源的特征,是否符合新质生产力的定义。

  • 开源不仅仅是一种科学技术的革命性突破,而是一场源源不断,创造科技突破的运动

  • 开源软件供应链,完全颠覆了传统的生产要素配置的模式

  • 开源正在推动越来越多的企业,变得更加开放,加速数字化与智能化转型 

  • 开放式协作,就是劳动力+劳动工具+劳动对象的优化与创新组合 

从以上的分析,我们可以得出结论:开源就是新质生产力,开源正在推动全行业快速转型,提高自身的新质生产力。

5ee889758b2301ee6bbbaa502588b7be.jpeg

其实,在之前谭中意的文章《开源软件与开源协作:国有大中型企业新质生产力的有力支撑》中,已经有了非常全面的论述: 

1) 从高效使用开源软件,增强自研业务的研发能力开始; 

2) 研发团队达一定规模时,推行内部开源,加强协作,减少重复劳动; 

3) 将产品和战略纳入考虑,选择、融入和领导开源技术生态,为企业业务拓展和发展新模式。 

同时,制定开源战略,组建开源团队落实这些战略,确保开源软件和协作的有效运用,发展企业的可持续竞争力。 

当然,以上建议在我看来,不仅对国有大中型企业有价值,对于所有的企业,都同样具有参考价值。 

上述的建议,我认为可以简单的总结为:通过开源降低研发成本,借助开源推动商业成功。当然,这是一个相当庞大的话题,这里就不再展开了。

d387e17222d27b3eb3144b86d46e8e49.png

在之前的另一篇文章《[如何选择针对开源的公共政策?  ](https://zhuangbiaowei.github.io/2024/02/29/how-governments-choose-open-source-policies.html)》中,我详细分析了好的开源公共政策,应该遵循哪些原则?以及哪些开源政策,可能会有问题?另外特别重要的是制定开源政策的一些出发点,相关的政策应该:

  • 扩大数字公共产品的数量、质量、用户量,提供各类企业与组织对于开源的利用水平,降低本国、本地区的 IT 综合成本

  • 普及开源供应链安全的正确知识,鼓励企业与各种机构设立 OSPO,对接开源社与开源基金会,提高自身的开源治理水平 

  • 企业在开源贡献之后,能够得到 License、专利等知识产权保护。企业对于知识落差的预期能够实现,不至于被非法侵权,导致“开源反受其害”

  • 基于开源的企业,为开源提供服务的企业,能在一个更加健康的市场环境中生存

  • 支持更加综合性的开源人才培育计划,以及改进现有的开源教育机制

  • 还应该考虑:如何通过开源,输出技术,在全球范围建立技术影响力?

36e943c87b8c303b2a0d0718d543557b.png

从国际开源社区的实践来看,我们会发现一个越来越明显的趋势:围绕开源基金会的开放式协作,变得越来越普遍。开源基金会,正在成为推动开源生态长期健康发展的主导力量。 

回到中国,站在中国的开源基金会的立场上来提问:我们可以做些什么?

  • 向国家先进的开源基金会学习,推动本土企业更加广泛的开放式协作,甚至帮助本土企业走出去,成为全球开放式协作的核心力量、乃至主导力量

  • 探索基金会、企业、高校、政府、民间技术社区等多方力量,更加广泛、深入、创新的协作模式、激励模式、回馈模式 

  • 帮助创造更加健康、有价值的数字公共产品,推动建设更多方便、好用、值得信赖的数字公共服务平台

9f842ba5450fc3c20bb91fe7c3b0de43.jpeg

以上的思考与探索,依然还在进行中,希望能够与更多的朋友一起探讨,一起做更多有价值的工作。

作者丨庄表伟

编辑丨王梦玉

相关阅读 | Related Reading

开源闭源争论不休,浅谈大模型开源和闭源

科技,开源,让她们看到更广的未来 - 你有没有想过,长大以后想要做什么?

世界上最大开源平台,被残酷地抛弃了!

outside_default.png

开源社简介

outside_default.png

开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。

开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。

自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。

ea5b1dafac6305b2c940d3fdb70a8e1e.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/693566.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

详解 Flink 的 ProcessFunction API

一、Flink 不同级别的 API Flink 拥有易于使用的不同级别分层 API 使得它是一个非常易于开发的框架最底层的 API 仅仅提供了有状态流处理,它将处理函数(Process Function )嵌入到了 DataStream API 中。底层处理函数(Process Func…

BERT+PET方式数据处理

基于BERTPET方式数据预处理介绍 BERTPET方式数据预处理🐾 本项目中对数据部分的预处理步骤如下: 查看项目数据集编写Config类项目文件配置代码编写数据处理相关代码 1 查看项目数据集🐾 数据存放位置:/Users/***/PycharmProjects/llm/prom…

如何有效管理低绩效人员:CARES 框架

本文主要介绍了如何通过CARES框架有效管理低绩效员工,帮助他们提升绩效和积极性。原文: How to Effectively Manage Low Performers: The CARES Framework 作为管理者,最具挑战性的任务之一就是帮助表现不佳的团队成员提高积极性和技能水平。必须认识到&…

Linux磁盘分区使用情况查询

一、磁盘分区使用情况查询 1. 查询磁盘整体使用情况使用 df -h进行查询 如图我们可以了解到磁盘的一些大致的使用情况,注意当已用部分有超过80%使用的分区就意味着你需要进行磁盘的清理了。 2.查询指定的磁盘使用情况 使用指令 du -h 当不指定目录时,默…

“深入探讨Java中的对象拷贝:浅拷贝与深拷贝的差异与应用“

前言:在Java编程中,深拷贝(Deep Copy)与浅拷贝(Shallow Copy)是两个非常重要的概念。它们涉及到对象在内存中的复制方式,对于理解对象的引用、内存管理以及数据安全都至关重要。 ✨✨✨这里是秋…

秒解-今年高考数学压轴题,你不知道有多爽!附带:计算机程序验证结果

同步的公众号文章在此,今年高考数学-压轴题 原来可以秒解啊!附带:计算机程序验证结果没错,其实高考数学-压轴题其实可以秒解的呀~https://mp.weixin.qq.com/s/4M50qP9MFwJOS9OpeyxvSg 没错,其实新课标I数学-压轴题其实…

里卡提方程(Riccati Equation)例子

里卡提方程(Riccati Equation) 里卡提方程(Riccati Equation)在人形机器人控制中有重要的应用,特别是在最优控制和估计问题中。里卡提方程主要用于求解线性二次型调节器(LQR, Linear Quadratic Regulator)和卡尔曼滤波器(Kalman Filter)。这些方法有助于提高机器人控…

RISCV中CLINT和PLIC解析

中断这个东西理论上属于CPU核心的东西。一般来说并不需要重新设计。实际的实现中是比较繁琐的,此处只介绍原理。ARM基本上会用NVIC(Nested Vectored Interrupt Controller) 的东西,RISC-V目前实现了一个比较简单的东西(有人称之为简洁高效&am…

Dubbo 3.x源码(20)—Dubbo服务引用源码(3)

基于Dubbo 3.1,详细介绍了Dubbo服务的发布与引用的源码。 此前我们学习了调用createProxy方法,根据服务引用参数map创建服务接口代理引用对象的整体流程,我们知道会调用createInvokerForRemote方法创建远程引用Invoker,这是Dubbo …

QT系列教程(10) QTextEdit学习

简介 QTextEdit是文本编辑器,支持富文本功能。接下来我们创建一个Qt Application 应用,然后在ui中添加一个QTextEdit插件。 运行程序后,可以在QTextEdit中输入任何文字也包括富文本。 文本块 我们在MainWindow的ui文件中添加了textedit插件…

算法刷题【二分法】

题目: 注意题目中说明了数据时非递减的,那么这样就存在二分性,能够实现logn的复杂度。二分法每次只能取寻找特定的某一个值,所以我们要分别求左端点和有端点。 分析第一组用例得到结果如下: 成功找到左端点8 由此可知&#xff0…

Autosar Dem配置-Condition(TRC)的使用-基于ETAS软件

文章目录 前言Dem配置DemEnableConditionDemEnableConditionIdDemEnableConditionStatus DemEnableConditionGroupDemEventParameter 接口配置代码实现总结 前言 在车辆工作状态下,每个DTC检测可能都需要一个前提条件,否则如果任何条件下都可以进行DTC检…

C# WPF入门学习主线篇(十七)—— UniformGrid布局容器

C# WPF入门学习主线篇(十七)—— UniformGrid布局容器 欢迎来到C# WPF入门学习系列的第十七篇。在前几篇文章中,我们已经探讨了 Canvas、StackPanel、WrapPanel、DockPanel 和 Grid 布局容器及其使用方法。本篇博客将介绍另一种非常实用且简单…

coap-emqx:使用libcoap与emqx通信

# emqx开启CoAP网关 请参考【https://blog.csdn.net/chenhz2284/article/details/139562749?spm1001.2014.3001.5502】 # 写一个emqx的客户端程序&#xff0c;不断地往topic【server/1】发消息 【pom.xml】 <dependency><groupId>org.springframework.boot<…

一分钟学习数据安全—自主管理身份SSI加密技术

上篇介绍了SSI的架构。架构之后&#xff0c;我们要了解一下SSI发展的驱动力&#xff1a;加密技术。现代数字通信离不开数学和计算机科学&#xff0c;加密技术也源于此。加密技术使区块链和分布式账本得以实现&#xff0c;也使SSI成为可能。 以下我们就概览一下SSI基础架构中涉及…

Python实现半双工的实时通信SSE(Server-Sent Events)

Python实现半双工的实时通信SSE&#xff08;Server-Sent Events&#xff09; 1 简介 实现实时通信一般有WebSocket、Socket.IO和SSE&#xff08;Server-Sent Events&#xff09;三种方法。WebSocket和Socket.IO是全双工的实时双向通信技术&#xff0c;适合用于聊天和会话等&a…

微信小程序学习笔记(1)

文章目录 一、文件作用app.json&#xff1a;project.config.json:sitemap.json页面中.json 二、项目首页三、语法**WXML**和**HTML**WXSS 和CSS的区别小程序中.js文件的分类 一、文件作用 app.json&#xff1a; 当前小程序的全局配置&#xff0c;包括所有页面路径、窗口外观、…

kv视频如何转码mp4格式,kv转换mp4最简单方法

在数字化时代&#xff0c;视频格式转换成为了一项日常需求。有时候我们需要把kv格式转换为MP4格式。下面将详细介绍kv转MP4的方法 方法一、 1、使用 "小白兔视频格式在线转换网站" 2、地址发给"小白兔视频格式在线转换网站"的客服&#xff0c;客服下载即可…

基于小波脊线的一维时间序列信号分解方法(MATLAB R2018A)

信号分解技术是把一个复杂信号分解为若干含有时频信息的简单信号&#xff0c;研可通过分解后的简单信号来读取和分析复杂信号的有效特征。因此&#xff0c;信号分解技术对分析结果的影响是不言而喻的。 傅里叶分解是早期常用的信号分解方法&#xff0c;最初被用于分析热过程&a…

树状数组的基础

树状数组1 树状数组可以解决什么问题呢&#xff1f; 可以解决大部分区间上面的修改以及查询的问题&#xff0c;例如1.单点修改&#xff0c;单点查询&#xff0c;2.区间修改&#xff0c;单点查询&#xff0c;3.区间查询&#xff0c;区间修改&#xff0c;换言之&#xff0c;线段…