Prima di tutto, bcfg2, chef e cfengine sono tutti nel repository dell'universo, che è un repository di software supportato dalla comunità. È meglio spiegato qui:
http://www.ubuntu.com/project/about-ubuntu/components
La parte più pertinente di quella pagina qui è
"I software popolari o ben supportati si sposteranno dall'universo al principale se sono supportati da manutentori disposti a soddisfare gli standard stabiliti dal team di Ubuntu."
Quando si parla di software relativo al server, main è davvero un impegno enorme.
Ad un certo punto, si deve pensare all'onere che il mantenimento di tutti i pacchetti in main pone su Ubuntu come progetto. Le versioni server LTS, in particolare, sono supportate da aggiornamenti di sicurezza per 5 anni. Quindi, quando il team MIR e una maggiore comunità di sviluppo di Ubuntu guardano se qualcosa dovrebbe andare in main, una delle prime cose che guardano è se non c'è già qualcosa con la parità di funzionalità in main.
Molte volte, Ubuntu continuerà ad adottare il pacchetto per main. MySQL e PostgreSQL sono entrambi principali e a questo punto hanno funzioni e caratteristiche molto simili. Ciò è in gran parte dovuto al fatto che ci sono enormi gruppi di utenti Ubuntu che usano uno dei due e un sacco di persone là fuori che gestiscono il software.
Nel caso delle soluzioni di gestione della configurazione, cfengine, puppet e chef, sembrano offrire un elevato grado di sovrapposizione di funzionalità e zero compatibilità. Quindi c'è un'opportunità per prendere una decisione ponderata per gli utenti che non ne hanno scelto uno. In questo caso, coloro che sono stati coinvolti in quella decisione fino ad ora hanno scelto Puppet per una serie di ragioni che sono state discusse in dettaglio in Ubuntu Developer Summits (UDS) molte volte.
Questa scelta è sempre in discussione. Chef, Cfengine, qualsiasi altra cosa, hanno solo bisogno di qualcuno disposto a fare un caso convincente che servirà un gran numero di utenti Ubuntu per includere il software in main.
Ti incoraggio quindi a leggere i requisiti qui:
https://wiki.ubuntu.com/UbuntuMainInclusionRequirements
E presentare una richiesta MIR se si ritiene che passerà, utilizzando questo processo:
https://wiki.ubuntu.com/MainInclusionProcess
Se non stai ottenendo molta trazione sul tuo MIR, presenta un progetto allegato a un UDS imminente (UDS-Oneiric arriverà a maggio a Budapest). Non devi volare fino a Budapest per unirti alla discussione (nota che la sponsorizzazione è disponibile su base limitata), puoi partecipare virtualmente. Ad ogni modo, penso sia chiaro che la comunità di sviluppo di Ubuntu vuole sentire da te e da tutti gli altri utenti che ritengono che Ubuntu possa essere migliorato.