2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

评论

发布
暂无评论

Android应用保活实践,字节跳动Android研发岗这些知识点内部泄露出来了

android 程序员 移动开发

Android企业级实战-界面篇-3,oppo android面试

android 程序员 移动开发

Android学习别“走弯路”,django实战项目源码

android 程序员 移动开发

Android小白在两年时间成为一个大牛,我究竟做了什么?

android 程序员 移动开发

Android岗常见40道面试题,面试前必须了解的知识点!,android开发工程师企业所在区域

android 程序员 移动开发

Android布局优化:include-、merge,android开发入门与实战作者

android 程序员 移动开发

Android干货---丢掉你老旧的参数传递方式,投入Bracer的怀抱吧。

android 程序员 移动开发

学习总结(第二周)

Geek_1d37ea

架构实战营

Android妹子深夜和我视频,哭的像个泪人,我该怎么安慰

android 程序员 移动开发

Android原生系统真的那么好用吗?安卓原生系统吊打其他系统,因为有Google-Play

android 程序员 移动开发

Android启动优化、布局优化必经之路—如何精准获取页面绘制时间

android 程序员 移动开发

Android四大组件之一(broadcast receiver)(1),kotlin版权

android 程序员 移动开发

Android复习资料——常见面试算法题汇总,2021年最新Android大厂面试笔试题分享

android 程序员 移动开发

Android应用Context详解及源码解析,Android大厂技术面试题汇总

android 程序员 移动开发

Android刘海屏、水滴屏全面屏适配方案,80后程序员感慨中年危机

android 程序员 移动开发

Android动画之属性动画,移动智能终端开发技术题库

android 程序员 移动开发

Android四大组件之一(broadcast receiver),全网首发

android 程序员 移动开发

Android在开发初期之后应该何如学习?怎样才算精通?方向在哪儿

android 程序员 移动开发

模块二作业

Geek_1d37ea

架构实战营

Android基础系列(3)编译时注解处理器APT,android订餐系统源码

android 程序员 移动开发

Android大牛是如何炼成的:郭霖的成长之路专访,flutter游戏引擎

android 程序员 移动开发

Android大牛近期大厂面试详解(附解答),hashmap底层原理

android 程序员 移动开发

Android布局优化技巧大盘点,最新BAT大厂面试者整理的Android面试题目

android 程序员 移动开发

Android入门项目(八)Android流式筛选弹框,android应用程序开发的流程

android 程序员 移动开发

Android全面解析之Handler机制:常见问题汇总,kotlin静态类

android 程序员 移动开发

Android刘海屏、水滴屏全面屏适配详解,996页阿里Android面试真题解析火爆全网

android 程序员 移动开发

Android基础进阶 - 消息机制 之Native层分析,统统给你解决

android 程序员 移动开发

Android屏幕适配前先了解这些,在阿里工作5年了

android 程序员 移动开发

Android关于Canvas你所知道的和不知道的一切,银行软件开发面试题

android 程序员 移动开发

Android基础之Binder分析,flutter环境变量配置

android 程序员 移动开发

Android学习趋势:讲一下音视频热点知识,移动设备开发图书

android 程序员 移动开发

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