Aucune entreprise ne peut disposer de plus de deux sièges au conseil d'administration, même si elle rachète une entreprise qui dispose elle-même de sièges au conseil. « Quelle que soit la question, tout le monde dispose d'une voix », a déclaré Eilleen Evans, avocate générale associée de Hewlett-Packard pour le cloud computing, qui faisait partie du comité chargé de la rédaction des statuts. « Plus de diversité permet d'aller vers une meilleure technologie ». Des dispositions supplémentaires ont été aménagées pour faire face à d'éventuels blocages au sein d'un comité. Le président du conseil d'administration peut, par exemple, décider un vote séparé.

Nova, Swift et Glance, trois projets distincts

Le comité technique, dont les dirigeants sont choisis par leurs propres pairs, est une continuation du Project Policy Board déjà en place. Il reste toujours chargé de définir et d'orienter le développement logiciel de projets individuels. Aujourd'hui, OpenStack est composé de trois projets distincts : Nova, axé sur le traitement informatique ; Swift, pour le stockage et Glance, pour la gestion des images virtuelles. Des composants supplémentaires sont ajoutés pour la gestion de l'identité et pour l'interface utilisateur. « Seuls les contributeurs techniques actifs peuvent voter pour les décisions du comité technique », a déclaré Eilleen Evans. « Ce sont donc vraiment les contributeurs qui assurent la direction technique du projet ». Le nouveau comité d'utilisateurs a été créé pour représenter la voix des utilisateurs finaux. C'est Tim Bell, ingénieur au CERN (Organisation européenne pour la recherche nucléaire), qui est chargé de mettre en place ce groupe.

Chaque trimestre, le conseil d'administration et les comités techniques doivent prendre le temps d'entendre un rapport du comité des utilisateurs. L'organisation a aussi son code de conduite. Quelqu'un qui n'est pas satisfait de la façon dont une question est traitée peut faire une réclamation auprès du conseil d'administration. Ce dernier a le pouvoir de répondre de plusieurs manières, y compris en décidant de la révocation d'un membre adhérent en cas de comportement fautif. Les contributeurs peuvent recourir aux groupes techniques pour demander des expertises supplémentaires sur un ensemble de travaux, si ils ne sont pas satisfaits de l'inspection du code par les experts de premier niveau.

Le processus aurait pu être plus ouvert, estime un analyste

La rédaction des statuts s'est passée selon un « processus ouvert et coopératif », a déclaré l'avocate générale associée de Hewlett-Packard. Le groupe a mis les projets de statuts en ligne et sollicité la participation de la communauté. « C'était un excellent exercice de collaboration ouverte », a encore déclaré Eilleen Evans. Mais tout le monde n'a pas trouvé que le processus s'était passé de manière aussi « ouverte ». « Dans l'ensemble, les organisateurs ont fait un bon travail pour mettre en place les bases de la Fondation, mais les processus de création et de rédaction des statuts auraient pu être plus ouverts », estime pour sa part Krishnan Subramanian, analyste principal et fondateur de Research Rishidot, un cabinet qui suit OpenStack. « J'ai trouvé qu'il y avait un certain manque de transparence dans les négociations.

Pour un projet Open Source, j'attendais plus de transparence », a t-il ajouté. Si une grande partie de la discussion autour de la création de la Fondation s'est passée sur les forums de diffusion, d'autres décisions ont été prises à huis clos, donnant le sentiment de « transactions de back-office », a déclaré l'analyste. « Et lors de la dernière réunion du conseil, des membres ont demandé à ce que certaines discussions restent privées », a encore déclaré Krishnan Subramanian. « A mesure que les choses avancent, elles devraient rester transparentes. C'est la seule façon pour qu'un projet Open Source réussise», a encore estimé l'analyste.

« Maintenant que la Fondation existe, elle va recruter une douzaine de personnes environ pour les tests logiciel, la construction de la communauté et la gestion des activités autour de la marque OpenStack », a précisé Jonathan Bryce.