The company also revealed a new supported platform called the Chef Enterprise Automation Stack, which is built from the same open source code.
The move will see Chef use the Apache 2.0 licence model and allows open source collaboration under the four essential freedoms of FOSS (free and open source software); to run the program as you wish for any purpose, to study how the program works and change it so it does your computing as you wish, the freedom to distribute copies to help others, and the freedom to distribute copies of modified versions to others.
These new developments will apparently streamline procurement, deployment, and use of Chef, including Chef Infra (formerly Chef), Chef InSpec, Chef Habitat, Chef Automate, and Chef Workstation.
“Moving all of our code to open source stays true to the philosophy that Chef was founded on, that a community of collaborators with the ongoing ability to create software for their shared purpose is good for all,” said Adam Jacob, founder and board member of Chef. “The value of that collaboration lies in the software and everyone should have access to make what they want from it.”
Enterprise Automation Stack
The Chef Enterprise Automation Stack will unify previously distinct solutions – Chef Automate, Chef Intra, Chef InSpec, Chef Habitat, and Chef Workstation – to enable a “seamless transition from establishing compliance through application automation”.
The company aims to help firms to express infrastructure, security policies and application lifecycle as code.
Chef Enterprise Automation Stack allows users to manage heterogeneous, complex environments and applications. It eliminates the need to re-write applications for the cloud and enables comprehensive portability across any public or private platforms or services.
“Chef is fully committed to enabling organisations to eliminate friction across the lifecycle of all of their applications, ensuring that, whether they build their solutions from our open source code or licence our commercial distribution, they can benefit from collaboration as code,” said Barry Crist, CEO of Chef.
“Chef Enterprise Automation Stack lets teams establish and maintain a consistent path to production for any application, in order to increase velocity and improve efficiency, so deployment and updates of mission-critical software become easier, move faster and work flawlessly.”