Chef, le logiciel libre de gestion de configuration, veut basculer vers du 100% open source,
et annonce également son nouveau produit Chef Enterprise Automation

Chef est un logiciel libre de gestion de configuration écrit en Ruby. Il utilise un langage dédié (appelé domain-specific language ou DSL) en pure-Ruby pour l'écriture de configuration du système d'exploitation sous la forme de « recettes » (recipes) ou de « livres de recettes » (cookbook). Chef a été écrit par Opscode et est publié sous licence open source Apache 2.0.

Chef peut être utilisé en mode client-serveur, ou dans une configuration consolidée nommée « chef-solo ». La version commerciale du produit est gratuite jusqu’à 5 serveurs, puis commence à 120 $ par mois pour 20 serveurs, et 600 $ par mois pour 100 serveurs.

Dans un billet de blog, Barry Crist, PDG de Chef, a annoncé le renouvellement des voeux de Chef pour l’open source :

Citation Envoyé par Barry Crist
Aujourd'hui, Chef annonce des changements significatifs dans la manière dont nous construisons et distribuons nos logiciels. Chef a toujours cru au pouvoir de l'open source. Cette philosophie est au cœur de notre conception de l'innovation logicielle. Il n’existe pas de meilleur moyen de créer des logiciels qu’à l’avenir, en partenariat avec des particuliers et des entreprises qui utilisent notre pile dans le monde réel. Et pour les entreprises et autres organisations confrontées à des défis complexes, Chef sauvegarde notre logiciel en construisant et en prenant en charge les distributions pour nos projets avec les ressources nécessaires au succès de ces organisations.

À l'avenir, nous doublons notre engagement en faveur du développement de logiciels libres, alors que nous étendons notre support aux besoins de la transformation en entreprise. À partir d’aujourd’hui, nous étendrons la portée de nos licences open source pour inclure 100% de nos logiciels sous licence Apache 2.0 (conformément aux termes de notre licence actuelle de Chef Infra, Chef InSpec et Chef Habitat), sans aucune restriction quant à l’utilisation, la distribution ou la monétisation de notre code source tant que notre politique de marque est respectée. Nous invitons toute personne à utiliser et à étendre notre logiciel pour quelque fin que ce soit, conformément aux quatre libertés fondamentales du logiciel libre.
Nom : barry.png
Affichages : 14581
Taille : 3,4 Ko
Barry Crist

À en croire Barry Crist, ce changement n’est pas issu d’un coup de tête. L’entreprise affirme avoir expérimenté et appris de différents modèles open source, communautaires et commerciaux, à la recherche du bon équilibre. Elle est persuadée que ce changement, et la manière dont elle l’a fait, alignent le mieux les objectifs de ses communautés avec ses propres objectifs commerciaux.

Désormais, elle aspire à concentrer tous ses investissements et son énergie sur la construction des meilleurs produits possible de la meilleure manière possible pour sa communauté sans avoir à choisir entre ce qui est « propriétaire » et ce qui est « dans les biens communs ».

Citation Envoyé par Barry Crist
Plus important encore, nous pouvons le faire, avec chacun de vous, complètement en open source. Cela signifie que tous les logiciels que nous produisons seront créés dans des dépôts publics. Cela signifie également que nous allons ouvrir davantage notre processus de développement de produits au public, y compris les feuilles de route, le triage et d'autres aspects de notre processus de conception et de planification des produits.

Nous pensons que le meilleur logiciel est créé en collaborant avec les personnes qui l'utilisent, afin de résumer les objectifs, l'expertise et les innovations de la communauté diversifiée de Chef.
Nom : chef.png
Affichages : 5263
Taille : 11,5 Ko

Présentation de la pile Chef Enterprise Automation

Outre son engagement en faveur du développement de logiciels open source basé sur la communauté, Chef a également approfondi sa compréhension des besoins de ses clients entreprises.

Citation Envoyé par Barry Crist
Les entreprises exigent une méthode plus organisée et plus rationnelle pour déployer et mettre à jour les logiciels et le contenu Chef. Elles veulent une relation avec Chef en tant qu'experts de premier plan des produits DevOps, de l'automatisation et de Chef. Et, au-delà des simples innovations techniques, ces entreprises ont besoin d’une assurance sous forme de garanties, d’indemnisations et de support. Pour répondre à ce besoin, Chef annonce une nouvelle distribution commerciale, Chef Enterprise Automation Stack, qui sera licenciée et adaptée exclusivement aux clients commerciaux de Chef. Nous ferons en sorte que nos distributions soient librement disponibles pour une utilisation non commerciale, pour des expériences et pour des particuliers afin que tout le monde puisse démarrer facilement.

Cette nouvelle approche de conditionnement et de distribution est le fruit de plusieurs années de travail acharné et de développement de produits. Chef Enterprise Automation Stack est ancré dans Chef Workstation, le moyen le plus rapide de mettre en place un environnement de développement, et Chef Automate en tant que console d’observabilité et de gestion pour le système. Chef Infra (anciennement Chef) pour l’automatisation de l’infrastructure, Chef InSpec pour la sécurité et la conformité et Chef Habitat pour le déploiement d’applications et l’automatisation de l’orchestration.
En bref

Pour résumer les changements annoncés par le PDG de Chef, nous pouvons noter que :
  • Chef va migrer l'ensemble de ses logiciels de développement sur un modèle open source avec 100% de son code produit disponible et sous licence Apache 2.0 afin de mieux aligner ses objectifs commerciaux sur les objectifs de sa communauté ;
  • Chef va produire une nouvelle distribution (version), Chef Enterprise Automation Stack, conçue pour les utilisateurs commerciaux avec de nouvelles conditions d'utilisation ;
  • Chef s’engage à être le meilleur administrateur de sa communauté open source, accueillant la participation de tous, comme ils le jugent utile, dans le cadre de son modèle de gouvernance dirigé par la communauté.

Source : annonce Chef

Et vous ?

Avez-vous déjà entendu parler de Chef ?
Avez-vous déjà utilisé un de ses produits ? Lequel ? Qu'en pensez-vous ?