Tout d'abord, bcfg2, chef et cfengine sont tous dans le référentiel de l'univers, qui est un référentiel de logiciels pris en charge par la communauté. Il est mieux expliqué ici:
http://www.ubuntu.com/project/about-ubuntu/components
La partie la plus pertinente de cette page est
"Les logiciels populaires ou bien pris en charge passeront de l'univers au principal s'ils sont soutenus par des responsables désireux de respecter les normes établies par l'équipe Ubuntu."
Lorsque vous parlez de logiciels liés au serveur, main est vraiment un engagement géant.
À un moment donné, il faut penser au fardeau que la maintenance de tous les packages en général fait peser sur Ubuntu en tant que projet. Les versions du serveur LTS en particulier sont prises en charge avec des mises à jour de sécurité pendant 5 ans. Ainsi, lorsque l'équipe MIR et une plus grande communauté de développement Ubuntu cherchent à savoir si quelque chose doit entrer dans main, l'une des premières choses qu'elles examinent est de savoir s'il n'y a pas déjà quelque chose avec une parité de fonctionnalités dans main.
Plusieurs fois, Ubuntu continuera à adopter le package pour main. MySQL et PostgreSQL sont à la fois principaux et à ce stade ont des fonctions et des fonctionnalités très similaires. Cela est en grande partie dû au fait qu'il existe des groupes massifs d'utilisateurs d'Ubuntu qui utilisent l'un ou l'autre, et de nombreuses personnes entretiennent le logiciel.
Dans le cas des solutions de gestion de configuration, cfengine, marionnette et chef, tous semblent offrir un degré élevé de chevauchement des fonctionnalités et une compatibilité nulle. Il est donc possible de prendre une décision avisée pour les utilisateurs qui n'en ont pas choisi. Dans ce cas, les personnes impliquées jusqu'à présent dans cette décision ont choisi Puppet pour un certain nombre de raisons qui ont été discutées à plusieurs reprises lors des sommets des développeurs d'Ubuntu (UDS).
Ce choix est toujours à discuter. Chef, Cfengine, tout le reste, il suffit d'avoir quelqu'un prêt à faire valoir qu'il servira à un grand nombre d'utilisateurs d'Ubuntu d'inclure le logiciel en principal.
Je vous encourage alors à lire les exigences ici:
https://wiki.ubuntu.com/UbuntuMainInclusionRequirements
Et déposez une demande MIR si vous pensez qu'elle passera, en utilisant ce processus:
https://wiki.ubuntu.com/MainInclusionProcess
Si vous n'obtenez pas beaucoup de traction sur votre MIR, déposez un plan joint à un UDS à venir (UDS-Oneiric arrivera en mai à Budapest). Vous n'avez pas besoin de prendre l'avion jusqu'à Budapest pour participer à la discussion (notez que le parrainage est disponible sur une base limitée), vous pouvez y assister virtuellement. Quoi qu'il en soit, je pense qu'il est clair que la communauté de développement d'Ubuntu veut vous entendre ainsi que tous les autres utilisateurs qui pensent qu'Ubuntu peut être amélioré.