Clint Byrum wrote:
[...]
But what I thought what the TC's job was, was benevolent dictators, which each subproject (or subsystem in linux terms) 
are required to give up final say to, so that sometimes the projects have to sacrifice a bit so that the whole can 
flourish and those benevolent dictators are elected for a time, by the OpenStack community. (Actually, I think  that 
kind of makes it a Democratic Republic... but I digress) Maybe I misunderstood what the TC's about. But I think we 
still do need some folks elected by the community to be involved in making sure OpenStack as a whole has a cohesive 
technical architecture that actually addresses user problems and that have some power to to stop the "this feature 
belongs in this project", "no, it belongs in that project", "no, lets spawn 3 new projects to cover 
that case" kinds of things, make the difficult decision, and ask a project to help the community out by going 
along with "a solution" and we all can move on. Critical features have been stu
ck
  in this space for years and OpenStacks competitors have had solutions for 
years.

You're right, this is the TC's job. However, the TC does it more by
exception, rather than by default. So while Linus and the subsystem
leaders in the kernel look after changes in general, the TC is there to
catch things that bubble out of the processes in place. So, I think the
TC needs contributors to bring _specific_ things that need to be handled,
and they will. They're just not going to be able to stand at the gate
and review every spec... this process only scales to the velocity and
breadth that OpenStack has if we get contributors involved.

It's always a balancing act -- we want the TC to keep an eye on the big picture, provide guidance, encourage convergence, and stop the bucket when needed. At the same time, developers don't want a set of people that do not have specific experience in a their project to constantly interfere with project development with random mandates.

However, I'd agree that the pendulum currently is still in the "not enough" territory rather than in the "too much" territory. We have a number of initiatives brewing though (clarifying principles, defining release goals, release stewards, architecture WG, PTG event...) which I think will improve things in the right direction, let's see how those pan out. Please be patient while we are rolling those out.

So in summary: yes there still are issues, but it is not a simple problem, and we are working on it.

--
Thierry Carrez (ttx)

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to