论开源生态的经济模型

缘起 这是一个我一直想写,却一直没有想得非常清楚的课题。目标非常清楚:通过创建一种经济模型,来分析开源生态中的各种问题。 上一次在CHAOSS china的一档播客节目里,我们在讨论关于“指标”的问题。当时的话题是:自下而上的指标,还是自上而下的指标。 所谓自下而上,就是从开源世界原本就能观察到的各种行为入手,比如star、fork、commit、PR等等,然后通过某种计算,得到一个“指标”。这样做的问题是:意义不明。我们可以做各种加权计算,但是:为啥可以这么计算呢,无法说明。 所谓自上而下,
分类: 其他 发布时间: 08-01 02:06 阅读次数: 0

Patrick McHardy事件对开源社区的影响

事件背景 Netfilter 是一个社区驱动的协作 FOSS 项目,最初由 Paul Rusty Russell 于1998年创立,随着项目的发展,他在 1999 年成立了 Netfilter 核心团队。该项目为 Linux2.4.x 及之后的版本内核系列提供网络包的过滤软件,通常与 Iptables 相关联,作为 Linux 内核中的一个模块。手机,智能手表,路由器等终端和网络设备的企业都会使用Linux来开发,如小米、OPPO、华为、思科、爱立信都可能会使用到Netfilter。 Patr
分类: 其他 发布时间: 08-01 02:06 阅读次数: 0

ioGame 网络 Java 游戏服务器框架 v17.1.6 jar、docker 部署、全局重复路由检测

主要更新 (#I5JI3Z 、I5JV2B 、#I5JMNP、#I5JV2Z、#I5IEXO) 新增全局重复加载路由检测。具体 #I5IEXO 综合示例增加: 打 jar 包、dcoker 部署等相关文档与示例 I5JV2B docker 运行综合示例 准备工作,确保机器上有 docker 相关环境。以下是在终端执行的,首次使用 docker 部署、运行需要的时间会长一些,因为会下载相关的镜像。 1、 打 jar 包,在示例目录的根目录执行如下命令 mvnd package 执行完打 jar
分类: 业界资讯 发布时间: 08-01 02:02 阅读次数: 0

MrDoc 0.8.1 发布,类似语雀、飞书的开源在线文档系统

MrDoc 觅思文档是基于 Python 语言的 Django 框架开发并开源的在线文档系统。 其功能类似于国内的语雀平台、看云平台和飞书文档,国外的 GitBook 平台。 如果你在寻找可私有化部署的在线文档系统,那么 MrDoc 觅思文档可以说是不二之选。 MrDoc 以「文档」作为系统的主要承载形式,支持用 Markdown 和富文本进行「普通文档」的写作,支持类似 Excel 的在线表格用来「表格文档」的记录。 同时以书籍形式的结构化文集作为文档的呈现形式,非常适合个人和小型团队作为私
分类: 业界资讯 发布时间: 08-01 02:02 阅读次数: 0

OpenCloudOS 发布首个 L1 内核,适配主流服务器硬件

在2022开放原⼦全球开源峰会OpenCloudOS分论坛上,OpenCloudOS开源操作系统社区正式发布首个Linux源社区(L1)内核版本OCKS 2207,这也是OpenCloudOS 源社区项目的核心组件。 作为最上游的Linux发行版本,OpenCloudOS的L1源社区版本不依赖任何商业和社区发行版,将为国内企业提供自主创新的上游版本,后续还将支持操作系统厂商和社区伙伴开发基于L1版本的商业发行版。 同时,OpenCloudOS社区还分别与湾区开源创新空间、中原开源创新空间、长三
分类: 业界资讯 发布时间: 08-01 02:01 阅读次数: 0

10年稳定性保障经验总结,故障复盘要回答哪三大关键问题?|TakinTalks大咖分享

#一分钟精华速览 # 怎么样做好故障复盘?是否只要把事故要定责到人就能解决问题? 这是很多企业/团队都要面对的问题,有着超10年系统稳定性保障经验的李道兵老师给我们分享了他的观点: 故障复盘的三大关键问题: 怎么有效降低故障的影响? 事故处理的流程和原则有哪些? 相关管理制度怎么设置比较合理? 故障复盘的四大注意项: 事故复盘不是给人定责的,要有系统思维将优化项实际落地才能推动系统优化; 事故报告的重点应该是事故提升项,监控、定位、根因、架构四个部分都必须涉及; 事故报告的价值不仅仅是记录复盘
分类: 移动开发 发布时间: 08-01 02:01 阅读次数: 0

选择合适的 DevOps 工具,从理解 DevOps 开始

近年来,得益于容器技术与微服务架构的蓬勃发展,在敏捷模型基础之上,开发和运维协同工作的 DevOps 模式应运而生。 事实上,DevOps 这个理念并不是凭空出现的,它来自于传统制造业的“精益”思想,最早出自丰田汽车企业文化中的“精益制造”理念。早于 DevOps 出现的敏捷开发,也借鉴了这种精益制造的思想。 虽然二者都来源于精益思想,但敏捷开发和 DevOps 的侧重点各有不同。敏捷开发更偏向于解决开发侧,即研发过程中的问题;而 DevOps 则在敏捷开发的基础上延伸到了运维的领域,且随着行
分类: 移动开发 发布时间: 08-01 02:01 阅读次数: 0

OSPO 五阶段成熟度模型解析

OSPO成熟度模型和操作指南目录清单,用于帮助在企业环境中实施 OSPO 或开源计划。人们可以在这里阅读和下载完整的白皮书。 通过将与 OPSO 领导者和专家的对话映射到 OSPO 的调查结果,我们开发了 OSPO 成熟度模型来描述 OSPO 的典型演变。模型是通用的:组织的大小和类型影响 OSPO 的成熟方式。在较大的组织中,多个事业部可能会开发不同的开源方法,每种方法都有不同的技术文化;纯数字技术公司更有可能在早期消费和贡献 OSS ,并有更多的机会接触开源技术和概念。 以企业基础设施软件
分类: 移动开发 发布时间: 08-01 02:00 阅读次数: 0

SmartIDE 正式发布 v1.0 版本,开源云原生 IDE

在上周刚刚结束的【2022开放原子全球开源峰会】上,SmartIDE 作为正在进行开放原子基金会 TOC 审核的开源项目,在云原生论坛上向全球的开源开发者介绍了下一代云原生 Cloud IDE 的全新使用体验,并且正式发布了 SmartIDE v1.0 版本。 产品开源地址: https://github.com/SmartIDE https://gitee.com/SmartIDE SmartIDE 是一款开箱即用的云原生跨平台 WebIDE 工具。支持 7 种开发语言和 VSCode Je
分类: 业界资讯 发布时间: 08-01 02:00 阅读次数: 0

统信软件、龙芯中科等四家企业共同发布《数字办公安全创新方案》

7月29日,2022全球数字经济大会基础软件创新发展论坛在经开区国家信创园成功举行,政府主管部门代表、基础软件企业负责人、权威专家学者共聚一堂,以“培育基础软件生态、构筑数字经济底座”为主题,开展多维度、深层次、高水平对话交流,解读时代机遇,共绘基础软件创新发展蓝图。 联合发起“软件强基合作倡议” 会上,统信软件总经理刘闻欢作为企业代表签署《软件强基合作倡议》。 统信软件总经理刘闻欢(左三)签署《软件强基合作倡议》 《软件强基合作倡议》将通过开展软件核心技术攻关、加快培育重点开源项目、深化软件
分类: 业界资讯 发布时间: 08-01 02:00 阅读次数: 0

【JavaWeb】Servlet系列——转发和重定向、Servlet注解简化配置、模板方法优化项目、纯Servlet存在的问题

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第五天,点击查看活动详情 >> 25 在一个web应用中完成资源的跳转 在一个web应用中通过两种方式,转发和重定向可以完成资源的跳
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

限流算法简介及golang示例

所谓限流,就是限制客户端的请求数在设定的阈值范围内。 为什么需要限流? 保证服务的稳定性。当大量请求到来时,要保证服务在自身的处理能力之内,避免出现资源用尽、服务挂掉等情况; 防止恶意访问。攻击者可能
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

SpringBoot定时任务 - 集成quartz实现定时任务(单实例和分布式两种方式)

最为常用定时任务框架是Quartz,并且Spring也集成了Quartz的框架,Quartz不仅支持单实例方式还支持分布式方式。本文主要介绍Quartz,基础的Quartz的集成案例本,以及实现基于数
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

技术冲浪: 拥抱 OCI(容器)时代

项目部老大吼道:你们程序员不是天天吹我司的拳头产品是跨平台运行的吗?为什么每次部署到客户服务器上都要花上一周时间?
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

Nginx基础之负载均衡实践篇

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 概要 负载均衡,是一种策略,用于防止一台服务器过载,而其他服务器闲置情况发生的策略。通过该策略可以使得提供
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

计算机网络 (3) 数据链路层-封装成帧、差错检测

数据链路层主要解决主机编址以及数据分组的格式问题,使得数据可以在一个网络内流动 链路层涉及以下三个重要概念: 封装成帧 差错检测 可靠传输 本文介绍一和二部分 封装成帧 链路层以帧为单位向下层提供数据
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

【进阶】透过源码来看 Diff 算法!

经常听说 Diff 算法,或许你也有一定的了解,但你真的知道 React 中是怎么实现的吗,这篇文章从源码角度带你学习 React Diff 算法
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

springCloud Alibaba 2021版 nacos 注册中心初体验

nacos 是什么? Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

不能手写Vue3模板编译的你,再强大也是假的!

手写 Vue3 编译原理 一.Vue中模板编译原理 二.模板编译步骤 三.生成AST语法树 1.解析文本
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0

【转载】UE4学习笔记:基础光照入门

本随笔介绍 UE4 里关于光照、阴影和反射效果的特点和之间的区别。该笔记整理自官方在线教程:光照基础概念和效果。 光照的分类 UE4 引擎里的光源根据其可移动性可分为静态(Static)光源、固定(S
分类: 编程语言 发布时间: 08-01 01:09 阅读次数: 0