2023 中国开源开发者报告
工具、API 提速降价、更多的 API 开放。 2023 年 8 月,谷歌宣布推出 AI 代码编辑器 Project IDX,一个基于浏览器的 开发环境:集成 AI、支持全栈编程语言、跨平台真机预览、一键部署,用于 构建全栈网络和多平台应用程序。 2023 年 10 月,百川智能发布 Baichuan2-192K 大模型,上下文窗口长度高 达 192K,号称是当时全球最长的上下文窗口,能够处理约 35 osc_78692802:我们两三个人的开发团队开发个并发不到 300 的产品竟然 使用 java+spring+微服务。本机调试个项目开一大堆工具、idea 都得开 3 个。 改个 java 类还得等热部署,写个极其简单的功能实体类、DTO、mapper、接 口等要建 20 多个文件,还要应对经常变化多端的业务,搞毛线啊。 nginx+php+db 不香吗?大规模、高并发 nginx 负债均衡不就完了?简单的 31 / 87 1 1 开源开发者事件回顾 DHH 锐评“打包工具”:前端根本不需要构建 前端生态系统的复杂性是出了名的。在每一层,似乎都存在着不兼容的, 相互竞争的标准。 为什么前端技术栈如此复杂? React 正在经历 Angular.js 的时刻吗? Ruby on Rails 作者 DHH:最快的打包工具就是没有打包 (No Build),有 了 HTTP/2 以及浏览器原生支持0 码力 | 87 页 | 31.99 MB | 1 年前32021 中国开源年度报告
件的供应商,并且可以以比较小的成本来改变供应商的选择, 因此用户可以放心地选择长期使用软件。相反地,当顾客使用闭源产品时,如果在使用一段时间后想要 转换使用另一个软件,需要重新进行硬件、数据等的部署,造成不小的转移成本,因此当用户选择使用 闭源软件时,可能会由于软件后期开发情况不满足需求或者转移成本过高而放弃对软件的继续使用。 2021 中国开源年度报告 79 图表 7 :开源项目可以为软件的开发和产品获客提供杠杆 开放核心”模式成为主要的开源商业模式。随着越来越多的企业开发者加入到开源生态中, 软件体系化生态逐渐完善,用户对软件易用性需求提升,此时用户更需要完善的解决方案。因此出现了 新的收入模式,供应商将专有部分打包成与开源基础部分连接的单独模块或服务,或者在专门的商业版 本中发布。用户可以通过付费的有更多功能模块组成的商业版本软件来获得更完整的软件生态服务与解 决方案。Open Core 开放核心模式是当 球范围内云渗透率的不断提高。在这样的技术背景下,用户对降低软件运维成本的需求不断增加。一些 开源软件公司例如 Databricks、HashiCorp 等提出了新的解决方案,通过 SaaS 使客户跳过内部部署, 82 直接将软件作为服务托管在云平台上。客户通过订阅 SaaS 服务,将前期高额的资本性支出转为小额的 经常性支出,并在很大程度上缓解了运维压力。 图表 12: 云计算支出增长以及全球云渗透率的提高持续受到推动0 码力 | 132 页 | 14.24 MB | 1 年前32021 中国开源年度报告
件的供应商,并且可以以比较小的成本 来改变供应商的选择,因此用户可以放心地选择长期使用软件。相反地,当顾客使用闭源产品 时,如果在使用一段时间后想要转换使用另一个软件,需要重新进行硬件、数据等的部署,造 成不小的转移成本,因此当用户选择使用闭源软件时,可能会由于软件后期开发情况不满足需 求或者转移成本过高而放弃对软件的继续使用。 Finally, in the retention phase 开放核心”模式成为主要的开源商业模式。随着越来越多的企业开发者加入到开 源生态中,软件体系化生态逐渐完善,用户对软件易用性需求提升,此时用户更需要完善的解 决方案。因此出现了新的收入模式,供应商将专有部分打包成与开源基础部分连接的单独模块 或服务,或者在专门的商业版本中发布。用户可以通过付费的有更多功能模块组成的商业版本 软件来获得更完整的软件生态服务与解决方案。Open Core 开放核心模式是当前成功的商业开 的云计算支出与全球范围内云渗透率的不断提高。在这样的技术背景下,用户对降低软件运维 成本的需求不断增加。一些开源软件公司例如 Databricks、HashiCorp 等提出了新的解决方案, 通过 SaaS 使客户跳过内部部署,直接将软件作为服务托管在云平台上。客户通过订阅 SaaS 服 务,将前期高额的资本性支出转为小额的经常性支出,并在很大程度上缓解了运维压力。 Cloud computing has opened0 码力 | 199 页 | 9.63 MB | 1 年前3网易数帆 领先的数字化转型技术与服务提供商 2021
PRODUCT 产品篇 网易数帆旗下云原生技术与服务品牌 PRODUCT 低代码应用开发平台 LCAP 持续交付平台 CICD 流水线 容器部署 主机部署 策略部署 开放 治理 监控 事务 管理 DevOps 多云部署 服务治理 能力扩展 中间件高可用 全链路监控 容器平台NCS 轻舟混合云 多云管理 多集群管理 镜像仓库 容器管理 轻舟低代码 应用管理 可视化开发 规范,可视化 流程开发,可支持如请假、入职、离职等 企业内常用流程场景。 支持软件资产多层次复用 应用、页面、基础组件、扩展组件、接口 等不同粒度软件资产,均支持复用。 零成本部署运维 产出应用支持自动化部署在云原生平台 之上,无运维的代价,集成网易运维实 践。 产品能力 首批通过信通院认定项目:首批低代码无代码开发平台通用能力评测 产品荣誉 低代码开发优势 传统研发 以命令行语句为基础的 多云混合云 统一视图管理多云、混合云集群,应用多 集群部署、运维。 可视化流水线 模块化能力,支持可视化拖拽,快速配 置不同种类流水线。 国产化适配 ARM 生态支持,支持国产芯片及操作 系统。 可观测性 多维度日志、监控视图,自动化故障运 维。 高级部署策略 支持主机和容器部署,滚动部署、灰度 部署、蓝绿部署多种高级部署策略。 产品能力 产品能力 PRODUCT 提供企业已有主机中间件和基于0 码力 | 43 页 | 884.64 KB | 1 年前3JumpServer ⼴受欢迎的开源堡垒机
多云管理⽀持 超⼤规模 分布式资产⽀持 全⾯的数据库 运维安全审计⽀持 ⽀持审计录像 的云端存储 内置多组织体系 强⼤的 远程应⽤发布能⼒ 灵活的 软件 / 硬件 部署⽅案选择 1 3 6 8 2 4 5 7 体验极佳的 Web Terminal Linux Web Terminal Windows Web Terminal 特⾊功能⼀ SFTP com 离散⼊⼝分布式部署⽅案 区域 A 区域 B 超⼤规模分布式资产⽀持 - ⽀持多分⽀、多区域的集群分布式互联部署 - B.jms.com 负载均衡 JS - 2 JS - N JS - A 负载均衡 JS - B JS - N 访问不同的节点, 访问不同地域资产 数据库 JS - 1 统⼀存储 缓存 A.jms.com 集中⼊⼝分布式部署⽅案 区域 A 区域 内置多组织体系 特⾊功能六 统⼀管理 统⼀审计 特⾊功能七 强⼤的远程应⽤发布能⼒ 灵活的软件 / 硬件部署⽅案选择 软件形态 JumpServer 企业版 硬件形态 JumpServer ⼀体机 (基础、标准、专业、旗舰) (标准、专业) 注:⽀持软硬件混合部署模式。 特⾊功能⼋ 1 2 企业为什么需要堡垒机? JumpServer 堡垒机的优势 JumpServer0 码力 | 40 页 | 6.66 MB | 1 年前32023年中国基础软件开源产业研究白皮书
国内基础软件开源界定 基础软件 具备能衍生出并支撑 多个技术簇的一类根 技术软件,拥有技术 门槛高、衍生场景复 杂等特点 中间件:不同系统和应用程序之间交互 与协作的桥梁 AI框架:具备构建和部署人工智能模型 的基础的全套开发工具 操作系统:是软硬件资源的资源管理者, 为用户与应用程序提供交互接口 数据库:通过对数据的访问与管理,支 持各种应用程序和业务的需求 编程语言:人与计算机交互的“语言”, 此, 企业应转变短视思路,认识到开源是一种长期行为,对应制定长期战略。仅以投入产出比衡量开源项目收益将忽视开源对于企业在 提升技术领导力、增进创新力、构建活力生态、树立行业标准方面的贡献,短视的战略部署无法支撑企业持续投入,等到开源项目 的最终开花结果。 来源:根据专家访谈、公开资料,由艾瑞咨询研究院自主研究及绘制。 开源项目长期投入要素及长期收益 开 源 长 期 战 略 ( 顶 层 设 计 注释:指标数据时间截止2023年11月。 来源:根据专家访谈、公开资料,由艾瑞咨询研究院自主研究及绘制。 OpenHarmony社区发展概览 自由流 转智慧 协同 扎实技术功底 架构解 耦弹性 部署 极简开 发一致 体验 2020.09 OpenHarmony 1.0支持无屏设备 2021.05 OpenHarmony 2.0支持小型带屏设备 2021.09 OpenHarmony 30 码力 | 43 页 | 4.69 MB | 1 年前3Gitea,新一代的代码托管平台
40 万; • Docker Pulls 累计超过 3 亿次。 注:GitHub Star 数量统计截至 2023 年 11 月。 Star 39,000+ 接近 GitHub 使用体验、可私有化部署的新一代的代码托管平台 DevSecOps 延伸能力 CI / CD 包/发布管理 依赖项扫描 百科管理 项目管理 其他能力… 合并请求 代码审查 分支管理 代码仓库 Git代码托管 Gitea 企业版介绍 3 Gitea 优势总结 2 极佳体验 接近 GitHub 使用体验 + 兼容 GitHub API、Actions、操作语法生态 + 本地化部署 简单易用 多种操作系统和数据库部署方式 简单的使用方式,多种的集成方式 卓越性能 采用 Go 语言编写,资源占用仅 为 GitLab 的 1/4,运行速度约为 GitLab 的 3 倍 高可配置 100+ 命令,操作方便、快捷、高效。 使用简单 • 支持多种部署方式,几条命令快速安装和升级 Gitea; • 兼容多种架构(x86、arm64)和操作系统(Linux、Windows、macOS、 FreeBSD等) • 与多种数据库无缝集成,包括 SQLite、MySQL、PostgreSQL、TiDB、MS SQL 等。 部署简单 • 拥有出色的第三方集成社区,全面覆盖控制面板、迁移、插件、脚本、工作流、0 码力 | 30 页 | 14.34 MB | 1 年前32024 中国开源开发者报告
本。开发者免费下载大模型以后,会在自己的计算机资源上进行大模型应用的开发和调试。大模 型厂商提供一些技术支持即可。同时因为大模型运行在本地,开发者在构建大模型应用时,为了 物理部署上的便利,很可能会在应用与模型之间创造出物理部署上的耦合性。 当然这种“开源策略”不是进攻的方法,而是“先为不可胜,以待敌之可胜”。目标是以最 小的代价,尽可能多地消耗闭源对手的资源与心气。 顾钧 资深开发者社区运营专家,目前担任杭州映云科技 大模型(LLM)在编程上的应用及其生成代码的采纳率 在 2024 年,我们还看到了“AI 程序员”Devin 的诞生,Devin 能够独立完成复杂的编码和 调试任务、自主查找和修复代码库中的错误,构建和部署应用程序。在 SWE-bench 编码基准测 试中,Devin 能够解决 GitHub 中 13.86%的真实问题,有了很大提升。 说起 SWE-bench 编码基准测试(https://www 大模型浪潮中扮演重要角色的的 开源算法及其在大模型训练中的角色: TensorFlow 和 PyTorch:这两个深度学习框架是当前最流行的开源工具,提供了强大的计 算能力和灵活的模型构建方式。它们为大模型的训练和部署提供了基础设施支持,使得复杂的 AI 模型得以实现。 Transformer 架构:Transformer 架构是一种用于处理序列数据的开源算法,广泛应用于 NLP 任务,也是作为这一轮 AI0 码力 | 111 页 | 11.44 MB | 8 月前3中国开源软件产业研究报告
用户进行开源软件选型主要考虑开源协议类型,以及软件自身 提供服务的可持续性 对于市场用户而言,开源软件产品具备成本低、透明度高、高度自主、不易被厂商绑定等优势,可以帮助企业实现产品的 快速开发与部署,大多数企业会选择在生产实践中使用相当数量的开源软件。在选用开源软件时,企业需要优先考虑两方 面因素,一是软件采用的开源许可证是否允许企业二次开发后进行商用,这对于引入开源软件进行自身产品研发的企业而 基础云服务 代表开源软件产品 PaaS IaaS 虚拟机 已大规模部 署,虚拟服 务器>1000, 33.5% 已部署,虚拟服务 器>500, 25.8% 已少部分试 用部署,虚 拟服务器 ≤500, 35.4% 计划于1年内部署, 5.3% 21 ©2022.2 iResearch Inc 满足客户多重需求, 已有超过2000家企业客户选择了ZStack Cloud作为云基座。 ZStack核心产品——ZStack Cloud产品架构与核心性能优势 简单 Simple 下载简单,部署简单, 运维简单,管理简单 健壮 Strong 稳定高效,轻松处理高 并发,故障自恢复 弹性 Scalable 同时管理多个平台,客 户按需使用资源 智能 Smart 同时管理多个平台,客0 码力 | 68 页 | 3.63 MB | 1 年前3全球开源发展态势洞察(2023年第八期)
可扩展的云原生服务网格项目,旨在为运行在 Kubernetes上的应用程序提供简单、完整且独 立的服务网格解决方案,包括处理在Kuberne- tes集群上运行的微服务的流量管理、策略执行 和可观测性等任务,以简化应用程序的部署和 管理。OSM于2020年8月推出,同年加入云原 生计算基金会(CNCF)。不久后,该项目成为 云原生计算基金会(CNCF)沙箱级别的项目。 2022年初,OSM正式发布v1.0.0版本。 近日,OSM维护团队宣布OSM不再发布新的 确定位攻击活动,同时还可以根据集群的当前 状态提供可操作的补救措施。具体功能包括: • 实时态势管理,发现基于事件的错误配置; • 汇总并找到Kubernetes RBAC中的过度权限; • 防止部署不合规的工作负载,减少潜在爆炸 半径; • 扫描漏洞并为运行的容器生成SBOM。 OpenSIL的目标不是取代UEFI,而是集成在 其他主固件中,比如核心启动、重启、Forti- BIOS,可以与主固件静态链接,绕过任何主 API兼容性;支持所有 Kubernetes工作负 载、服务、运营商、CNI插件和CSI插件;提供良 好的节点自治能力,即使边缘节点与云端断网, 在边缘节点中运行的应用程序也不会受影响。 OpenYurt可以轻松部署在任何Kubernetes集群 服务中,让强大的云原生能力扩展到边缘。 Rainbond v5.14.0发布 Prometheus v2.44.0发布 Rainbond是一款以应用为中心的开源PaaS,深0 码力 | 22 页 | 1.99 MB | 1 年前3
共 12 条
- 1
- 2