La clé du développement de la prochaine génération


J'ai récemment fait le saut du directeur exécutif de la Cloud Foundry Foundation, une organisation à but non lucratif dédiée à la gestion d'un projet open source, à Puppet, une entreprise privée indépendante qui propose à la fois des produits open source et commerciaux. Une partie importante de mon rôle en tant qu'architecte en chef chez Puppet consiste à contribuer à la création de la prochaine ère de produits et de services qui mèneront nos clients vers l'avenir. Qu'est-ce que je considère comme décisif pour ce développement de la prochaine génération ? L'open source. Permettez-moi de vous dire pourquoi.
Je crois fermement que la croissance de l'open source a fait énormément progresser la technologie au cours des dernières décennies et a inspiré les gens à participer à ce progrès d'une manière plus ouverte et plus puissante. Dès le début, Puppet a utilisé l'open source comme composante fondamentale de notre modèle d'entreprise. Nous apprécions le rôle que joue aujourd'hui l'open source dans la manière dont nous continuons à évoluer avec et pour nos clients et les membres de notre communauté. Les projets open source sains et réussis ne se limitent pas au code. Grâce à notre expérience de l'open source, nous savons de première main à quel point la communauté est importante pour la santé des projets open source. Une communauté forte est un moteur capable de faire avancer des innovations plus profondes et plus audacieuses.
La Puppet Forge est un bon exemple de la force d'un écosystème grâce à l'open source. Sur Puppet Forge, la place de marché open source pour les modules développés par la communauté, il y a plus de 44.470 publications individuelles. Notre écosystème compte 142 000 commits sur GitHub, et nos quatre modules les plus populaires ont à eux seuls été téléchargés plus de 60 millions de fois chacun. Nos utilisateurs comptent sur Puppet pour automatiser leur infrastructure ; les modules de la Forge sont les briques de l'automatisation.
Le chevauchement dans le diagramme de Venn de la valeur open source et de la valeur commerciale a toujours été un sujet fascinant pour moi. Un modèle de développement open source présente des défis et des opportunités uniques, qui changent lorsque ce modèle est utilisé pour le développement d'applications commerciales. De nombreuses entreprises ne se posent pas les bonnes questions avant d'opter pour un modèle open source - ou ne font pas évoluer leur approche de l'open source à mesure que leur portefeuille s'étoffe. Chez Puppet, nous nous posons constamment la question du rôle de l'open source dans l'avenir de l'entreprise lorsque nous réfléchissons aux innovations et aux changements que nous apportons à notre pile technologique et à notre portefeuille de produits. Il est important que nous abordions ce travail en toute connaissance de cause, afin que l'entreprise et la communauté en profitent.
Une partie de mon travail chez Puppet consiste à nous donner l'espace nécessaire pour prendre des décisions réfléchies qui contribuent de manière significative à la croissance future de Puppet et au succès de nos clients commerciaux. Cependant, je suis fermement convaincu que nous continuerons à tenir les promesses de collaboration que nous avons faites à notre communauté open source élargie. Quand je dis collaboration, je veux dire tout, depuis le fait de soulever un problème jusqu'à la contribution au code, en passant par la participation à des cours ou à des formations pour aider les autres à adopter un outil. Lorsque nous examinons notre position en tant qu'entreprise par rapport à notre attitude vis-à-vis de l'open source, nous devons considérer les avantages et les obstacles non seulement du point de vue de l'entreprise, mais aussi du point de vue de chaque membre de la communauté open source. Nous devons comprendre ce qu'ils essaient de réaliser dans leur travail quotidien afin que nous puissions continuer à les soutenir.