写点什么

出于对 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:0113967

评论

发布
暂无评论

厉害!我带的实习生仅用四步就整合好SpringSecurity+JWT实现登录认证!

沉默王二

Java

资产设备信息管理系统的功能

低代码小观

资产管理 CRM 企业管理系统 CRM系统 企业设备管理

基于 KubeVela 的机器学习实践

阿里巴巴云原生

"三高"Mysql - Mysql备份概览

懒时小窝

MySQL 高可用 MySQL 数据库

2022年IAA行业品类发展洞察系列报告:内容向APP及休闲游戏的突围

易观分析

IAA 休闲游戏

如何满足一个前端对 Mock 的全部幻想

Liam

前端 Jmeter Postman Mock

CentOS8安装erlang 和 RabbitMQ

阿Q说代码

4月月更 RabbitMQ安装 erlang安装

恒源云(Gpushare)_啥,还不知道咋关机?技巧大放送6!

恒源云

人工智能 GPU服务器

恒源云(Gpushare)_如何获取实例SSH端口号?技巧大放送7!

恒源云

服务器 终端登录

一文简述:云原生架构的四个特征六个原则

穿过生命散发芬芳

4月月更

多场景实现供应链可视化,小家电产业出海焕发新活力

数商云

产业数字化 供应链 供应链系统

百度程序员开发避坑指南(前端篇)

百度Geek说

前端

fastposter v2.7.0 发布 电商海报编辑器

物有本末

海报 fastposter 海报生成器 海报编辑器 主图编辑器

硅谷区块链公司Espresso Systems因涉嫌知识产权盗窃被起诉

西柚子

图文并茂|彻底搞懂零拷贝(Zero-Copy)技术

深度Linux

内存管理 Linux内核 进程管理 嵌入式开发 设备驱动

日志中台不重不丢实现浅谈

百度Geek说

后端

一场由TiCDC异常引发的GC不干活导致的Tikv硬盘使用问题

TiDB 社区干货传送门

后端开发【一大波干货知识】tcp/ip定时器与滑动窗口详解

Linux服务器开发

网络协议 TCP/IP 后端开发 Linux服务器开发 C++后台开发

实例解析网络编程中的另类内存泄漏

华为云开发者联盟

TCP 网络编程 网络 压力测试 内存泄漏

netty系列之:netty中的核心编码器bytes数组

程序那些事

Java Netty 程序那些事 4月月更

日志中台不重不丢实现浅谈

百度开发者中心

面向对象编程,你真正懂吗?

CRMEB

如何为网站建立一个FAQ页面?

小炮

FAQ

实践GoF的设计模式:单例模式

华为云开发者联盟

程序设计 设计模式 单例模式 GoF 共享实例

局部变量是线程安全的,原因是什么?

华为云开发者联盟

线程 高并发 变量 线程安全 局部变量

眼见为实,看看MySQL中的隐藏列!

码农参上

MVCC MySQL 数据库 4月月更

pip:带你认识一个 Python 开发工作流程中的重要工具

华为云开发者联盟

Python 项目管理 pip 依赖关系 包管理器

测试人员最佳测试管理工具

阿里云云效

阿里云 云原生 开发 测试管理 测试管理工具

银行推进人工智能技术应用时需同步考量可信AI的评估与验证

易观分析

人工智能 AI

恒源云(Gpushare)_如何加速从 GitHub 上克隆代码或下载文件?技巧大放送8!

恒源云

GitHub

王者荣耀商城异地多活架构设计

阿卷

架构实战营

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