La société Chef Software a annoncé sa décision de mettre fin à l'utilisation du modèle commercial Open Core, qui ne proposait que les composants de base du système en version libre, tandis que les fonctionnalités avancées étaient 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 libre Apache 2.0, sans séparation entre parties ouvertes et fermées. Tous les modules précédemment fermés seront ouverts. Le produit évoluera dans un dépôt public. Les processus de développement, de prise de décision et de conception seront rendus aussi transparents que possible.
Il est à noter que cette décision a été prise après une longue étude de divers modèles de commercialisation des logiciels libres et de l'organisation des interactions au sein des communautés. Les développeurs de Chef estiment qu'une ouverture complète du code permettra de mieux équilibrer les attentes de la communauté et les intérêts commerciaux de l'entreprise. Plutôt que de fragmenter le produit en une partie ouverte et une partie propriétaires, Chef Software pourra désormais concentrer ses ressources sur le développement d'un produit ouvert unique, en collaboration avec les passionnés et les entreprises intéressés par le projet.
Pour répondre aux besoins des entreprises basées sur des logiciels ouverts, une distribution commerciale, Chef Enterprise Automation Stack, sera créée, qui se distinguera par des tests supplémentaires et une stabilisation, la fourniture d'un support technique 24×7, une adaptation pour une utilisation dans des systèmes nécessitant une fiabilité accrue et un canal de livraison opérationnel des mises à jour. Dans l'ensemble, le nouveau modèle commercial de Chef Software est très proche des méthodes de la société Red Hat, qui propose une distribution commerciale, mais tout le logiciel évolue en tant que projets ouverts, disponibles sous des licences libres.
Rappelons que le système de gestion de configuration Chef est écrit en Ruby et Erlang, et propose un langage axé sur les objets pour créer des instructions (« recettes »). Chef peut être utilisé pour le changement de configuration centralisé et l'automatisation de la gestion des applications (installation, mise à jour, suppression, lancement) dans des fermes de serveurs de différentes tailles et des infrastructures cloud. Il prend également en charge l'automatisation du déploiement de nouvelles serveurs. nouveaux serveurs dans des environnements cloud tels qu'Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack et Microsoft Azure. Les solutions basées sur Chef sont utilisées par des entreprises comme Facebook, Amazon et HP. Les nœuds maîtres Chef peuvent être déployés sur des distributions basées sur RHEL et Ubuntu. Tous les systèmes d'exploitation Linux, ainsi que macOS, FreeBSD, AIX, Solaris et Windows, sont pris en charge comme objets de gestion.
Source : opennet.ru
