内容提要
Puppet社区因Perforce收购决定分叉项目,认为Perforce限制了开源代码的访问。开发者Antoine Beaupré指出新版本转移至私有库引发不满。尽管Perforce声称不改变许可证,实际代码将不再公开。社区已创建OpenPuppetProject,讨论仍在进行中。
关键要点
-
Puppet社区因Perforce收购决定分叉项目,认为Perforce限制了开源代码的访问。
-
开发者Antoine Beaupré指出新版本转移至私有库引发不满,称Perforce实际上是在分叉Puppet。
-
Perforce宣布将在2025年初将新二进制文件和软件包转移至私有库,社区对此表示不可接受。
-
社区已创建OpenPuppetProject,讨论仍在进行中,尚未包含Puppet源代码的分叉。
-
Perforce回应称将保持许可证不变,但将新版本发布到企业专用库,强调安全性和支持。
-
社区成员对Perforce的沟通不满,认为其并未真正与社区合作。
-
Perforce的声明显示其优先考虑商业利益,而非Puppet的开源根基。
延伸解读
开源社区的反应
Puppet社区对Perforce的收购决定表示强烈不满,认为其限制了开源代码的访问。社区成员指出,Perforce的做法实际上是在分叉Puppet,而非社区主动选择分叉。这种反应反映了开源社区对商业利益与开源原则之间矛盾的深刻担忧。
OpenPuppetProject的前景
社区已启动OpenPuppetProject,尽管目前尚未包含Puppet源代码的分叉,但这一举措显示出开发者们希望恢复开源项目的决心。未来的讨论和组织结构将决定这个新项目的方向和可持续性,值得关注。
Perforce的商业策略
Perforce的声明强调了其商业利益优先于开源原则的立场,计划将新版本发布到企业专用库。这一策略可能会影响其与开源社区的关系,开发者需关注Perforce如何平衡商业需求与社区反馈。
延伸问答
为什么Puppet社区决定分叉该项目?
Puppet社区认为Perforce收购后限制了开源代码的访问,因此决定分叉该项目。
Perforce对Puppet的未来有什么计划?
Perforce计划在2025年初将新二进制文件和软件包转移至私有库,社区贡献者需同意最终用户许可协议。
OpenPuppetProject是什么?
OpenPuppetProject是Puppet社区为讨论和开发新版本而创建的项目,目前尚未包含Puppet源代码的分叉。
社区对Perforce的沟通有什么看法?
社区成员对Perforce的沟通表示不满,认为其并未真正与社区合作。
Perforce如何回应社区的分叉计划?
Perforce表示将保持许可证不变,但会将新版本发布到企业专用库,强调安全性和支持。
Puppet的开源版本和商业版本有什么区别?
Puppet有两个版本:开源版本遵循Apache许可证,商业版本Puppet Enterprise则建立在开源核心之上。