AICon 深圳站 Keynote 嘉宾官宣!共探AI价值转化的实践路径 了解详情
写点什么

出于对 Perforce 的不满,社区计划分叉 Puppet

  • 2025-01-26
    北京
  • 本文字数:1052 字

    阅读完需:约 3 分钟

大小:453.67K时长:02:34
出于对 Perforce 的不满,社区计划分叉 Puppet

著名的 DevOps 自动化工具 Puppet 可能会面临分叉,这是社区对 Perforce 在 2022 年收购 Puppet 后引入的诸多变动的回应。

 

“我们不是在分叉 Puppet;分叉 Puppet 的是 Perforce,”Antoine Beaupré 说。“Perforce 现在正在做的是拿走我们大家使用、调试、编写、协作、关注和部署在数千台机器上的开源代码,并关闭付费客户对它的访问权限。”

 

Gene Liverman 在 2017 年至 2023 年期间在 Puppet 担任站点可靠性工程师,他在本周与 Perforce 进行在线讨论后表示,“现在绝对会出现分叉……我们这些一直密切关注此事的人们重新集结了起来,认识到真正合作的希望已经消失,是时候向前迈进了。”

 

Puppet 长期以来以两种形式存在,一种是在 Apache 许可下的开源版本,另一种是在开源版本之上构建的商业版本 Puppet Enterprise。Perforce 于 2022 年 5 月完成了对 Puppet 的收购,并于上个月更改了开源模式。根据其公告,从 2025 年初开始,“由我们团队开发”的新二进制文件和软件包将仅发布到“私有、强化和受控的位置”。

 

社区贡献者将有权访问这个私有存储库,但须遵守“用于开发用途”的最终用户许可协议。超过 25 个节点(运行 Puppet 代理的客户端)的使用将需要商业支持许可证。

 

开源 Puppet 代码将继续在 Apache 2.0 许可下发布,但该公司表示将“减慢向公共存储库提交源代码的频率”。

 

在没有任何官方编译的二进制文件的情况下,无商业许可并使用开源 Puppet 的做法将面临更多挑战。

 

据该公司称,这些变化是为了“确保长期的安全和稳定”。官方公告称,新流程的主存储库是私有的,这将“增强 Puppet 下游的安全防护和稳定性”。

 

不可避免地,帖子中提到“使用人工智能重新构想 Puppet”,并进一步声称减少开源提交的数量将有助于公司创新。

 

Puppet 社区的一些成员认为,这些变化将阻碍他们的合作,并迫使更多用户使用商业许可证。提议中的分叉就是他们的答案。

 

“我们不能就此放弃 Puppet 这艘船。因此,我们将继续做我们在 Perforce 接手之前就在做的事情,即就代码和问题进行协作,并使该产品变得更好,”Beaupré 说道。一个名为 OpenPuppetProject 的 GitHub 存储库已经建立,但其中尚未有代码,有关组织结构的讨论正在进行中。

 

一个迫在眉睫的问题是如何称呼它。它不能使用 Puppet 这个名字,因为“Perforce 明确拒绝让我们使用该名称。”目前的提案包括 Muppet、Manikin、Dolly、Openvox 和 OpenDCM。

 

原文链接:https://devclass.com/2024/12/18/community-plans-to-fork-puppet-unhappy-with-perforce-changes-to-open-source-project/

2025-01-26 12:0113917

评论

发布
暂无评论

千年荒漠变绿洲,看沙漠“卫士”携手昇腾AI植起绿色希望

华为云开发者联盟

人工智能 华为云 昇腾AI

MySQL数据库 group by 语句怎么优化?

Java全栈架构师

Java MySQL 数据库 程序员 后端

Java中的StringBuilder类

共饮一杯无

Java StringBuilder 11月月更

重构了一个服务的健康检查组件

Java永远的神

Java 程序员 面试 后端 架构师

探讨Morest在RESTful API测试的行业实践

华为云开发者联盟

开发 API测试 华为云

代码质量与安全 | 使用Incredibuild加速Klocwork静态代码分析

龙智—DevSecOps解决方案

代码静态分析 SAST工具 SAST 编译器 加速器 编程语言

这可能是最全的SpringBoot3新版本变化了!

艾小仙

Java spring could spring-boot

我与梅西粉丝们的世界杯观球日常

ZEGO即构

音视频开发

面试官:介绍一下 Redis 三种集群模式

程序员小毕

redis 程序员 后端 java面试 redis集群

MatrixOne从入门到实践07——MO-Tester

MatrixOrigin

数据库 分布式 测试工具 MatrixOrigin MatrixOne

无情!阿里技术专家手写《微服务架构笔记》,瞬间屠榜NO.1

程序知音

Java 微服务 java架构 后端技术

DNS中有哪些值得学习的优秀设计

小小怪下士

Java 程序员 DNS

ITSM | 对话——从业务场景、中国市场策略角度解读Atlassian ITSM解决方案

龙智—DevSecOps解决方案

ITSM ITIL

深度 | 新兴软件研发范式崛起,云计算全面走向 Serverless 化

Serverless Devs

阿里云 Serverless

FCOS论文复现:通用物体检测算法

华为云开发者联盟

人工智能 华为云 论文复现

公共大数据集群中如何配置 YARN 的公平调度器和容量调度器

明哥的IT随笔

hadoop YARN

FastJSON2他来了,性能显著提升,还能再战十年

共饮一杯无

Java Fastjson 11月月更

2022中国区Cyber Monday限时优惠来袭,Linux基金会开源软件学园带来优惠

kk-OSC

k8s Linux基金会 CKA CKS

Python 项目工程化最佳实践指南

Andy

Python 项目管理 代码规范 代码风格

企业网络“卫生”实用指南(上)

SEAL安全

网络安全 企业安全

降本增效的背后,谈谈阿里云存储数据湖3.0

云布道师

数据湖 云存储 云栖大会

技术指南 | 如何集成Perforce版本控制系统Helix Core (P4V) 与敏捷规划工具Hansoft

龙智—DevSecOps解决方案

敏捷 版本管理

信息论与编码:恒参信道特性

timerring

11月月更 信息论与编码

互联网大厂必问面试合集,助你跳槽拿高薪--Java篇

钟奕礼

Java java面试 java编程 程序员java

异常的基本概念和Java中的体系

共饮一杯无

Java 异常 11月月更

vivo大数据日志采集Agent设计实践

vivo互联网技术

大数据 数据采集 日志采集 agent

一种基于 Apache Hive 的元数据智能发现方案

移动云大数据

hive

Baklib|知识库应用场景:制作员工培训手册

Baklib

团队管理 知识管理

Java中的拆箱与装箱

共饮一杯无

Java 11月月更 装箱与拆箱

String、StringBuffer、StringBuilder 有什么区别

共饮一杯无

Java string 11月月更

软件测试自动化“领导者”SmartBear举办首场中国线上研讨会:洞悉全球自动化测试走向,探讨降本增效之策

龙智—DevSecOps解决方案

自动化测试 API测试 UI测试 软件测试自动化

出于对 Perforce 的不满,社区计划分叉 Puppet_开源_Tim Anderson_InfoQ精选文章