写点什么

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

评论

发布
暂无评论

什么是小程序运行时框架?

Geek_99967b

native 小程序容器 小程序开发

怎样让智能电视更加智能

Geek_99967b

小程序 小程序容器 智能电视

企业上云,安全合规如何进阶 ——一文拆解亚马逊云科技云安全理念与实践

亚马逊云科技 (Amazon Web Services)

云安全 亚马逊云

一款免费的排队叫号工具,居然有这么多功能,赶紧收藏起来!

天天预约

小程序 SaaS 工具分享 排队

Yii2文件/图片上传实例

Owen Zhang

php

DataPipeline完成B+轮1.2亿元人民币融资,定义基于DataOps理念的下一代数据基础设施

DataPipeline数见科技

Docker下RabbitMQ四部曲之一:极速体验(单机和集群)

程序员欣宸

Java RabbitMQ 5月月更

云原生数据库的下一次变革发生在哪里?

亚马逊云科技 (Amazon Web Services)

数据库 云原生

5G 时代,我们需要更便捷的RTC技术服务

曲多多(嗨翻屋)版权音乐

RTC 音乐

刷新三项世界纪录!浪潮云ICP ARM架构获SPEC Cloud测试全球第一名

云计算

打码打码Python爬虫,某省建筑市场请求地址参数分析,手慢无爬虫

梦想橡皮擦

5月月更

大咖说|Kubernetes自动伸缩实现方式深度讲解

云智慧AIOps社区

云计算 微服务 云原生 #Kubernetes#

【LeetCode】房屋偷盗Java题解

Albert

LeetCode 5月月更

当前中小企业网络营销缺少的三个方面

源字节1号

前端开发 后端开发 小程序开发 网站开发

云端的 ABAP Restful 服务开发以及通过 abapGit 传输到其他系统的详细步骤

汪子熙

git SAP abap 5月月更 abapgit

全栈、云原生的数据分析时代已来,我们如何抓住机会?

亚马逊云科技 (Amazon Web Services)

数据分析 云原生 全栈

面试突击51:为什么单例一定要加 volatile?

王磊

Java 面试

【高并发】优化加锁方式时竟然死锁了!!

冰河

并发编程 多线程 高并发 协程 异步编程

案例成果展 | 灵雀云助力中国人民银行清算总中心构建裸金属容器平台

York

灵雀云 容器 微服务 云原生

Linux环境显式使用动态库

Loken

音视频 5月月更

Kubernetes Gateway API - 服务网络的演进

Flomesh

Kubernetes Gateway ingress

确保 Kubernetes 安全合规的 6 个最佳实践

Rancher

Kubernetes k8s rancher

建站建设必备的资料是什么?

源字节1号

软件开发

数据指标体系如何搭建才最有效,从0到1带你快速入门丨02期直播回顾

袋鼠云数栈

IM即时通讯为企业业务移动化带来了怎样的便利?

BeeWorks

什么是知识管理?知识管理的方法?

小炮

得物技术Filament Creator材质编辑工具的实现

得物技术

模型 3D模型 3D 渲染 引擎

Flutter的特别之处

Geek_99967b

flutter 小程序开发

开源生态|打造活力开源社区,共建开源新生态!

Orillusion

开源 WebGL 元宇宙 Metaverse webgpu

JVM进阶(十九)——Class文件常量池

No Silver Bullet

JVM class 5月月更

web前端培训 | 代码如何配置规范并格式化

@零度

前端开发

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