4月2日,自动配置管理工具Chef的官方博客上公布了以下两件事。
展望未来,Chef 将扩展其开源许可证,以在Apache 2.0 许可证下提供软件(与现有的Chef Infra、Chef InSpec 和Chef Habitat 许可证条款一致),并且对使用、分发或货币化没有任何限制。包括100% 的只要您尊重Chef 的商标政策。为了满足企业用户对DevOps、自动化等的需求,Chef发布了新的商业发行版Chef Enterprise Automation Stack。企业版基于Chef Workstation,可让您快速启动并运行您的开发环境。 Chef Automate 是一个适用于您的系统的企业可观察性和管理控制台。它还包括用于基础设施自动化的Chef Infra(以前称为Chef)、用于安全性和合规性自动化的Chef InSpec 以及用于应用程序部署和编排自动化的Chef Habitat。 Chef 在博客文章中表示,他们始终相信开源的力量,这一理念是他们软件创新的核心。多年来,Chef 尝试了不同的开源模式、社区和商业模式,从中学习,并找到了适当的平衡点。
Reddit上很多网友都在讨论这个问题。有人说Chef的做法是“红帽模式”,也就是Chef的CentOS。
红帽拥有Redhat Linux 和企业版Redhat Enterprise Linux (RHEL),可免费获取并可通过网络FTP 获取,但Red Hat Linux 在2003 年停止了开发。 Redhat开发Linux发行版时,必须遵守开源协议,因此RHEL源代码也必须公开,任何人都可以根据GPL协议基于原始软件配置进行开发和发布。于是,CentOS(社区企业操作系统)诞生了。 CentOS从网站检索所有RedHat源代码并重新编译。不过,由于RHEL是商业产品,因此不能使用Red Hat商标,只能更改CentOS徽标。 CentOS 是RedHat 的免费版本。
RHEL 提供收费的在线升级(包括补丁)、咨询服务和技术支持。尽管CentOS提供长期免费升级和更新支持,并且互联网上也有大量的技术支持,但并不能保证该软件能够可靠地工作。 RHEL 对应版本在CentOS 上运行良好,但修复安全漏洞和升级包的速度也明显慢一些。 CentOS不向用户提供商业支持,也不承担任何商业责任。
相比之下,Chef 的行为肯定与Red Hat 的模型非常相似。有人担心Chef未来不会发布其他版本,只会支持和更新商业企业版本。
近年来,包括Confluence、Elastic、MongoDB等许多开源软件背后的公司都已走向商业化,这也让投资者感到鼓舞。很少有人像Chef 一样回归经典的完全开源模式。
RedMonk 文章指出,Chef 的举动表明:
与非开源软件相比,源代码没有任何实际价值。只有底层源代码完全开放,才能实现有价值的产品。商标具有真正的价值。如果没有源代码有什么价值? Chef在他的博客中表示,“……只要他们尊重Chef的商标政策。”任何人都可以基于Chef的源代码开发和销售软件,但他们不能直接称其为“Chef”。这个场景就说明了这种情况。与源代码相比,商标具有真正的价值。考虑到其他商业开源软件的发展轨迹,无法保证任何云供应商都会构建并出售Chef 的源代码。无论如何,Chef转型的模式是否成功,还需要市场的验证。
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。