2023年中国基础软件开源产业研究白皮书社区协作:鼓励各方在开放平台上协作 贡献,推动开源内容的发展 创新改进:通过资源共享与协作共生, 提升开源内容质量,并产生新的内容 自由共享:开源内容可以免费被任何人 查看、学习、使用 透明与可审查:开源的源代码可以被任 何人审查验证、保持质量 开源精神 通过传递一种对于知 识分享、知识透明和 平等合作的价值观, 凝聚群众力量,促进 开源内容传播应用与 迭代升级,达到社会 集体效应最大化 避免聚焦ROI的短视思维,树立长期战略意识,持续加码开源项目运营 基础软件的开源发起者一般为企业级开发者,对于他们来讲,开源项目从设立、运营到最终成熟是一个长期的过程。不同于传统项 目具有明确、可量化的ROI,开源项目为企业带来的多为无法直接变现的间接性收益,但这类收益却是支撑企业长期走稳走强的底层 动力。我们看到,市场中一些开源项目因一段时间后仍无法看到明确的项目回报而以失败告终,逐渐被开源发起者抛弃。正因如此, 直 接 企业倾向在自身技术实力较强、产品能 力较扎实的领域选择开源 社区运营是开源人力投入的焦点,头部 企业社区人员投入量超过千名 为方便各职能开源人员交流和开源业务 整合,企业针对性调整组织架构 基础软件是底层技术投入较多的领域之 一,需要企业持续供给技术资源 开源项目的研发、运营、激励都需要 “真金白银”的投入 企业作为开源发起者,应主导开源生态 的建设,努力引入战略合作伙伴 120 码力 | 43 页 | 4.69 MB | 1 年前3
网易数帆 领先的数字化转型技术与服务提供商 2021平台产品及相 应技术服务,业务覆盖云原生基础软件、数据智能全链路产品、人工智能 算法应用三大领域,旗下拥有轻舟、有数、易智三大产品线,致力于帮助 客户搭建无绑定、高兼容、自主可控的创新基础平台架构,快速应对新一 代信息技术下实现数字化转型的需求。 网易数帆依托网易二十余年互联网技术积累,系列软件基础平台产品和技 术方案,成熟应用于金融、零售、制造、能源、电信、物流等多个行业领 域, 负责人 温先生 温氏集团 网易数帆轻舟团队协助我们构建了大华统一产品服务中心,大幅 提升了不同产品线的信息交互效率。轻舟云原生平台使我们统一 了企业信息化标准,降低了运维难度,并提升了平台的稳定性和可 扩展性,改善了用户体验。后续将继续基于轻舟进行共享能力中 心的沉淀,加速前端业务需求的响应速度,构建企业信息化服务 资产体系。 信息科技部 屠经理 大华股份 网易数帆与海亮的合作是基于海亮自身的业务需求出发的,在与 代,不断适应市场与业务需求 的变化,摆脱缓慢的大版本更 新与业务需求脱节的窘境。 高效 通过自动化与生产协作方式 的优化,多环节提升软件生产 的效率。 开放 基于开放的技术体系,打造开 放的软件架构。 轻舟云原生软件生产力平台 2.0 能力全景图 轻舟优势 搭建云原生技术底座,助力企业与时俱进实现云上软件创新,支撑业务高速发展。 12 PRODUCT 首批通过信通院认定项目:首批可0 码力 | 43 页 | 884.64 KB | 1 年前3
2024 中国开源开发者报告AI 编程工具的进化 62 | AI 开发者中间件工具生态 2024 年总结 66 | AI Agent 逐渐成为 AI 应用的核心架构 68 | 谈开源大模型的技术主权问题 72 | 2024:大模型背景下知识图谱的理性回归 77 | 人工智能与处理器芯片架构 89 | 大模型生成代码的安全与质量 93 | 2024 年 AI 大模型如何影响基础软件行业中 的「开发工具与环境」 98 2024年,宽松许可证依然是开发 者选择的主流,BSL、BSD、 CC、Zlib等宽松许可证依然增长 迅速。 值得注意的是,除了LGPL、 AGPL这样大家熟知的较为严格 的许可证外,相比于木兰宽松许 可证更加严格的木兰公共许可证 第二版(MulanPubL-2.0)也在 今年受到了更多关注。 14 / 111 OSS Compass Insight 本章节数据来源:2024年1月至2024年12月 型厂商提供一些技术支持即可。同时因为大模型运行在本地,开发者在构建大模型应用时,为了 物理部署上的便利,很可能会在应用与模型之间创造出物理部署上的耦合性。 当然这种“开源策略”不是进攻的方法,而是“先为不可胜,以待敌之可胜”。目标是以最 小的代价,尽可能多地消耗闭源对手的资源与心气。 顾钧 资深开发者社区运营专家,目前担任杭州映云科技 (EMQ) 市场&开发者 社区总监一职。 2004 年,顾钧从北京大学计0 码力 | 111 页 | 11.44 MB | 8 月前3
2023 中国开源开发者报告能力,使其智能化,但 它的智能只充当了“辅助”角色;在 AI 原生的语境下, LLM 从一开始就是应用的中枢,应用本身的架构、功能、 交互层是围绕 LLM 中枢来构建的。也许 ChatGPT 是最 经典的“AI 原生”应用。此概念目前还处在萌芽期,明确 的概念、应用场景、架构、技术栈细节等尚未完成自洽。 换一种视角来看,这个概念的提出其实都没技术什么事, 有人称之为“造商业概念”,这里按下不表。 数值预报提速 10000 倍以上,能够提供全球气象秒级预 报。盘古大模型的研究成果在国际顶级学术期刊《自然》正 刊发表,获得国际学术界的认可。 年底,零一万物推出的 Yi 模型,200K 上下文窗口,可处 理约 40 万字的文本,成为当时全球大模型中最长的上下文 窗口。其中 Yi-34B 在 Hugging Face 英文测试榜单中位 列第一,在 C-Eval 中文能力排行榜中超越所有开源模型。 举个例子,我说我肚子疼,它会直接告诉我肚子疼可能是因为 什么,怎样做可以缓解或者解决,但它不会一点一点进行“望 闻问切”全套去引导,了解具体情况,最终再给出切实可行的 解决方案。 但回过头来想想,这个话题可深可浅,往浅了说,当前 LLM 产品可以帮助人类翻译、润色一段文字、提炼论文核心内容, 这本身也是较为完整的解决方案;当前 LLM Agent、 LLMOps,甚至只是说开发者的各种“工程化组合骚操作”,0 码力 | 87 页 | 31.99 MB | 1 年前3
中国开源软件产业研究报告从定义上看,所有的开源协议本质上都是允许“商用”的,之所以在实践中存在一系列开源软件商用后的侵权问题,本质上说 是由于开源许可证的“传染性”。带有“传染性”开源许可证的软件要求企业/个人在对其进行修改发布时保留原来的开源许 可证——这就意味着必须将修改后的软件也公开源代码,换言之,经修改后的软件无法“闭源”。也就是说,企业可以对这一 软件进行收费,但同时也需要免费提供这一软件,从一般的商业逻辑上看这有些矛盾,正是在这个层面上,传染性开源许可证 测 实 • 需求收集、整理是开源社区的最大功能之一,市场上的开发者和用户在 接触项目的过程中自然会产生进一步产品需求,并反馈给社区 • 软件设计主要涉及项目整体架构规划,开源社区开发者主要贡献 为小范围的补丁和功能开发,对整体架构的关注度一般不高 • 软件构建主要指的是核心代码的编写流程,开源社区的贡献者 以编写代码的形式向项目提交创新和改良,能够帮助项目降低 代码编写成本 • 开源社区主 战略意义还体现在以下三方面:1)技术价值,对具备技 术优势的头部企业而言,开源可加强同业间的交流,实现产品优化,走向国际;对技术能力较弱的企业来说,开源可实现 社会协作,缩小与业界头部企业的技术差距,扩大市场份额。2)品牌价值,企业建立开源社区可实现对技术、人才的网 罗,调动社会资源,并树立拥抱开放的品牌形象,同时进行商业布局。3)生态价值,软件服务的最终目的是构建生态圈, 开源所依托的开源社区天0 码力 | 68 页 | 3.63 MB | 1 年前3
Moonshot AI 介绍限的条件下,还能实现登⽉吗? 杨植麟:“登⽉”有⼏个不同的⽣产要素,算⼒肯定是⼀个核⼼,但还有其他的。 你需要⼀个同时满⾜scalability和generality这两点的架构,但今天其实很多架构已经不满⾜这两条 了。transformer在已知的tokenspace符合这两条,但放⼤到⼀个更通⽤的场景,也不太符合。数据 也是⼀个⽣产要素,包括整个世界的数字化,和来⾃⽤⼾的数据。 章、甚 ⾄⼀个视频,但表⽰⼀个更⼤的3D世界或你硬盘上的所有⽂件还有难度,没做到token-in-token- out,离所谓的unifiedrepresentation其实有差距。架构其实解决的是这个问题。 通过AI⾃我进化克服数据稀缺性的瓶颈是第⼆层的另⼀个问题。今天的AI其实像⼀个⿊盒,这个⿊盒 有两个输⼊:电源线和数据线,输⼊这两个东西后,盒⼦就能产出智能。随后⼤家意识到,数据线的 ⾼的efficiency,多出来的efficiency就是各⾃的优势。 现在很多⼈觉得做出MoE就可以实现GPT-4。我觉得这是⽚⾯的说法,最终更实质的可能还是如何有 ⼀个统⼀的表⽰空间以及可规模化的数据⽣产。 海外独⻆兽:如果算⼒⾜够,会有⼈想做⼀个万亿参数的densemodel吗? 杨植麟:取决于推理成本的下降速度,但我觉得肯定会有。现在⼤家是因为推理成本太⾼,所以都在0 码力 | 74 页 | 1.64 MB | 1 年前3
全球开源发展态势洞察(2023年第八期)Software Architecture(AGESA)固件的计划。新固件 将经历四个阶段的开发周期预计到2026年开始 投入使用。 OSM(Open Service Mesh)是一个轻量级、 可扩展的云原生服务网格项目,旨在为运行在 Kubernetes上的应用程序提供简单、完整且独 立的服务网格解决方案,包括处理在Kuberne- tes集群上运行的微服务的流量管理、策略执行 和可观测性等任务,以简化应用程序的部署和 book)、AMI等行业巨头,都是AMD Open- SIL的合作伙伴。 AMD为实现OpenSIL设定了四个阶段的POC (概念验证)评估工作,第一阶段已开始, 兼容Zen4架构的四代霄龙(Genoa),接下 来经过Zen5架构的五代霄龙(Turin),最 终在2026年Zen6架构的六代霄龙上成为默认 值,届时AGESA则会退出。 注释:OpenSIL的全称为“Open-Source Silicon Initialization IP地址的使用率,同时提供更好的性能和可扩 展性。借助该功能,AKS集群可以扩展至非常 大的规模,并且用户定义的私有CIDR还可以在 不同AKS集群中重复使用,从而大幅扩展了 AKS中运行的容器化应用程序可用的IP空间。 02 前沿技术 全球开源态势洞察|第十期 04 Envoy Gateway v0.4发布 Envoy Gateway是用于管理Envoy Proxy的开源 项目,可单独使用或作为Kubernetes中应用的0 码力 | 22 页 | 1.99 MB | 1 年前3
JumpServer ⼴受欢迎的开源堡垒机垒机是提⾼其安全合规⽔平的必备选择。 服务业 传统服务⾏业,以及包括了物流交通⾏业在内的、依托于信息技术发展演进的现代服务业,普遍具有分布式基础设施的安全 管控需求,同时需要兼顾海量资产的纳管和⾼可⽤,堡垒机是其必备的 IT 安全组件。 互联⽹ 互联⽹⾏业拥有⼤量的异构云资产,并持续追求 IT 系统运维的安全和⾼效,是堡垒机⼀直以来的忠实⽤户群体。 医疗医药 医疗医药⾏业的信息化⽔平呈现⾼速发展的态势,IT 九年,⽤⼼做好⼀款堡垒机 2014 年 2017 年 2018 年 2020 年 2022 年 2023 年 2022 年 100+ Contributors JumpServer 的架构及核⼼组件 Load Balancer Lina Luna(Web Terminal) Chen CORE MySQL / Redis 等 本地存储 云存储 负载 接⼊ 核⼼ 数据 - N JS - A 负载均衡 JS - B JS - N 访问统⼀的⼊⼝, 访问不同地域资产 数据库 依据配置端点规则进⾏访问转发 适⽤于资产访问⼈员分散型管理组织架构 适⽤于资产访问⼈员集中型管理组织架构 特⾊功能三 JS 组件 数据库 KoKo 组件 (Web CLI) Chen 组件 (Web GUI) Magnus0 码力 | 40 页 | 6.66 MB | 1 年前3
Gitea,新一代的代码托管平台企业版介绍 3 Gitea 优势总结 2 代码托管平台的发展历程 阶段一 阶段二 阶段三 •单用户本地编辑; •没有网络功能; •典型产品:RCS、SCCS。 本地代码管理 •C/S 架构体系,支持网络化协作; •依赖中央存储库; •典型产品:CVS、 SVN、VSS、 TFS、 ClearCase。 集中式代码管理 •去中心化,稳定性和可用性增强; •更高效的代码协同机制; 安装基数约 40 万; • Docker Pulls 累计超过 3 亿次。 注:GitHub Star 数量统计截至 2023 年 11 月。 Star 39,000+ 接近 GitHub 使用体验、可私有化部署的新一代的代码托管平台 DevSecOps 延伸能力 CI / CD 包/发布管理 依赖项扫描 百科管理 项目管理 其他能力… 合并请求 代码审查 分支管理 代码仓库 可以托管任何类型的文档,包括开发文档、技术文档、 操作手册、用户指南等。 Gitea 延伸能力:CI/CD Gitea Actions 支持 CI/CD 功能,兼容 GitHub Actions, 可重用 Actions 插件和已有 Workflows 脚本 Workflows 脚本 Actions 运行 Gitea 延伸能力:包/发布管理 涵盖目前流行的包/发布管理器,包含 Maven、Go、RPM、NPM、PyPI0 码力 | 30 页 | 14.34 MB | 1 年前3
2021 中国开源年度报告大部分,从参与者从事领 12 域和职位分布也可以看出,这些“还未工作”人群多数指向学生群体,这和当前社会普遍 追求更高学历深造有关。 公司在购买开源产品时,多由工程团队负责人(技术总监 / 架构师 /TL)来进行产品的选择, 而且在同类型软件的购买中,半数的人会考虑软件供应商对开源社区的贡献,但不是主要 的考虑因素,只有在产品性能差别不大时,才会选择对开源社区贡献大的供应商。 参与者首次参与 国内大型互联网企业 61,25% 国内初创公司 96,39% 18 3.5 公司购买开源产品的决策 公司在购买开源产品(基于开源项目的商业化产品)时,多由工程团队 负责人(技术总监 / 架构师 /TL)来进行产品的选择,而且在同类型软 件的购买中,半数的人会考虑软件供应商对开源社区的贡献,但不是主 要的考虑因素,只有在产品性能差别不大时,才会选择对开源社区贡献 大的供应商。 专家点评 堵俊平:谁说工程师不善于沟通?对开源项目而言,社区的氛围以及交流和沟通是开发者留存的关键因素。 段夕华:最后这个指标跟前面调查中的社区和谐诉求本质是相通的,那就是马斯洛需求层次中的「尊重和被认 可的需求」 36 4.9 开源项目是否集成 RPA(机器人流程自 动化) 对于开源项目是否集成了 RPA,即机器人流程自动化工具,有 5 成受 访者表示一部分项目集成了 RPA,较去年有所提升,仅有0 码力 | 132 页 | 14.24 MB | 1 年前3
共 12 条
- 1
- 2













