A empresa Chef Software anunciou a decisão de interromper o uso do modelo de negócios Open Core, no qual apenas os componentes básicos do sistema são distribuídos de forma gratuita, enquanto as funcionalidades avançadas são oferecidas como produto comercial.
Todos os componentes do sistema de gerenciamento de configuração Chef, incluindo o console de gerenciamento Chef Automate, ferramentas de gerenciamento de infraestrutura, o módulo de gerenciamento de segurança Chef InSpec e o sistema de automação de entrega e orquestração Chef Habitat, agora estarão totalmente disponíveis sob a licença Apache 2.0, sem divisão entre partes abertas e fechadas. Todos os módulos anteriormente fechados serão abertos. O produto se desenvolverá em um repositório de acesso público. Os processos de desenvolvimento, tomada de decisões e design serão tornados o mais transparentes possível.
Observa-se que a decisão foi tomada após um longo estudo de vários modelos de comercialização de software livre e da organização da interação nas comunidades. Os desenvolvedores do Chef acreditam que a abertura total do código permitirá equilibrar melhor as expectativas da comunidade e os interesses comerciais da empresa. Ao invés de fragmentar o produto em partes abertas e proprietárias, a Chef Software agora poderá direcionar todos os recursos disponíveis ao desenvolvimento de um único produto aberto, colaborando com entusiastas e empresas interessadas no projeto.
Para atender às necessidades das empresas, será criado um distribuidor comercial do Chef Enterprise Automation Stack, que se diferenciará pelo teste e estabilização adicionais, fornecimento de suporte técnico 24×7, adaptação para uso em sistemas que exigem alta confiabilidade e canal de entrega rápida de atualizações. De forma geral, o novo modelo de negócios da Chef Software é muito parecido com os métodos da empresa Red Hat, que propõe um distribuidor comercial, mas todo o software é desenvolvido como projetos abertos, disponíveis sob licenças livres.
Lembramos que o sistema de gerenciamento de configurações Chef é escrito nas linguagens Ruby e Erlang, e oferece uma linguagem específica para a criação de instruções ("receitas"). O Chef pode ser aplicado para a alteração centralizada de configurações e automação do gerenciamento de aplicações (instalação, atualização, remoção, execução) em ambientes de servidores de diversos tamanhos e infraestruturas em nuvem. Inclui também suporte para automação de implantação de componentes novos servidores em ambientes de nuvem como Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack e Microsoft Azure. As soluções baseadas no Chef são utilizadas por empresas como Facebook, Amazon e HP. Os nós gerenciadores do Chef podem ser implantados em distribuições baseadas em RHEL e Ubuntu. Como objetos de gerenciamento, todos os principais distribuições Linux, macOS, FreeBSD, AIX, Solaris e Windows são suportados.
Fonte: opennet.ru
