Chef Software a annoncé sa décision d'abandonner son modèle commercial Open Core, dans lequel seuls les composants essentiels du système sont distribués gratuitement et les fonctionnalités avancées sont fournies dans le cadre d'un produit commercial.
Tous les composants du système de gestion de configuration Chef, y compris la console de gestion Chef Automate, les outils de gestion d'infrastructure, le module de gestion de la sécurité Chef InSpec et le système d'automatisation de livraison et d'orchestration Chef Habitat, seront désormais entièrement disponibles sous la licence open source Apache 2.0, sans parties ouvertes ou fermées. Tous les modules précédemment fermés seront ouverts. Le produit sera développé dans un référentiel accessible au public. Les processus de développement, de prise de décision et de conception doivent être rendus aussi transparents que possible.
Il est à noter que la décision a été prise après une longue étude de différents modèles de commercialisation de logiciels open source et d'organisation de l'interaction au sein des communautés. Les développeurs de Chef estiment que le code source entièrement open source équilibrera au mieux les attentes de la communauté et les intérêts commerciaux de l'entreprise. Au lieu de diviser le produit en parties ouvertes et propriétaires, Chef Software sera désormais en mesure de consacrer entièrement ses ressources disponibles au développement d'un seul produit ouvert, en collaboration avec les passionnés et les entreprises intéressées par le projet.
Pour répondre aux besoins des entreprises, un package de distribution commerciale, Chef Enterprise Automation Stack, sera créé sur la base de l'open source, qui comprendra des tests et une stabilisation supplémentaires, la fourniture d'un support technique 24h/7 et XNUMXj/XNUMX, une adaptation pour une utilisation dans des systèmes nécessitant une fiabilité accrue, et un canal pour une livraison rapide des mises à jour. Dans l'ensemble, le nouveau modèle économique de Chef Software est très similaire à celui de Red Hat, qui propose une distribution commerciale mais développe tous les logiciels sous forme de projets open source, disponibles sous licences libres.
Pour rappel, le système de gestion de configuration Chef est écrit en Ruby et Erlang et propose un langage dédié à la création d'instructions (« recettes »). Chef permet de centraliser les modifications de configuration et d'automatiser la gestion des applications (installation, mise à jour, suppression et lancement) sur des fermes de serveurs de tailles diverses et des infrastructures cloud. Il prend également en charge le déploiement automatisé. nouveaux serveurs в облачных окружениях Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack и Microsoft Azure. Решения на базе Chef применяются компаниями Facebook, Amazon и HP. Управляющие узлы Chef могут быть развёрнуты в дистрибутивах на основе RHEL и Ubuntu. В качестве объектов управления поддерживаются все популярные Linux-distributions, macOS, FreeBSD, AIX, Solaris и Windows.
Source: opennet.ru
