<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Dec 16, 2013 at 9:49 AM, Thierry Carrez <span dir="ltr"><<a href="mailto:thierry@openstack.org" target="_blank">thierry@openstack.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Flavio Percoco wrote:<br>
> What I'm arguing here is:<br>
><br>
> 1. Programs that are not part of OpenStack's release cycle shouldn't<br>
> be considered official nor they should have the rights that integrated<br>
> projects have.<br>
><br>
> 2. I think requesting Programs to exist at the early stages of the<br>
> project is not necessary. I don't even think incubated projects should<br>
> have programs. I do agree the project's mission and goals have to be<br>
> clear but the program should be officially created *after* the project<br>
> graduates from incubation.<br>
><br>
> The reasoning here is that anything could happen during incubation.<br>
> For example, a program created for project A - which is incubated -<br>
> may change to cover a broader mission that will allow a newborn<br>
> project B to fall under its umbrella, hence my previous proposal of<br>
> having a incubation stage for programs as well.<br>
<br>
</div>I think your concerns can be covered if we consider that programs<br>
covering incubated or "promising" projects should also somehow incubate.<br>
To avoid confusion I'd use a different term, let's say "incoming"<br>
programs for the sake of the discussion.<br>
<br>
Incoming programs would automatically graduate when one of their<br>
deliveries graduate to "integrated" status (for projects with such<br>
deliveries), or when the TC decides so (think: for "horizontal" programs<br>
like Documentation or Deployment).<br>
<br>
That doesn't change most of this proposal, which is that we'd encourage<br>
teams to ask to become an (incoming) program before they consider filing<br>
one of their projects for incubation.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">It seems like the implications of the "incoming" designation is the same as the "emerging" designation you suggested previously. :-)</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I like the idea of some sort of acknowledgement that there is a group working on a solution to a problem and that the solution hasn't reached sufficient maturity to be an incubated project. I prefer the name "emerging" over "incoming" but not strongly.</div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The status of a fledgeling program in this state should be re-evaluated periodically, as we do with incubated projects, so I don't see a problem with creating such "working groups" (maybe that's a better name?) when there is sufficient interest and participation early on. I do like the idea of asking them to produce *something* -- a design doc, requirements list, some sort of detailed plan for doing whatever the program's mission would be -- before being granted this new official designation, to show that the people involved are prepared to spend time and effort, more than just saying "yes, I'm interested, too".</div>
<br></div><div><div class="gmail_default" style="font-size:small"> <br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
FWIW we already distinguish (on<br>
<a href="https://wiki.openstack.org/wiki/Programs" target="_blank">https://wiki.openstack.org/wiki/Programs</a>) programs that are born out of<br>
an incubated project from other programs, so adding this "incoming"<br>
status would not change much.<br>
<div class="im"><br>
> My proposal is to either not requesting any program to be created for<br>
> incubated projects / emerging technologies or to have a program called<br>
> 'Emerging Technologies' were all these projects could fit in.<br>
<br>
</div>I don't think an "Emerging Technologies" program would make sense, since<br>
that would just be a weird assemblage of separate teams (how would that<br>
program elect a PTL ?). I prefer that they act as separate teams (which<br>
they are) and use the "incoming Program" concept described above.<br></blockquote><div><br></div><div class="gmail_default" style="font-size:small">+1</div><div class="gmail_default" style="font-size:small"></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
> The only<br>
> difference is that, IMHO, projects under this program should not have<br>
> all the rights that integrated projects and other programs have,<br>
> although the program will definitely fall under the TCs authority. For<br>
> example, projects under this program shouldn't be able to vote on the<br>
> TCs elections.<br>
<br>
</div>So *that* would be a change from where we stand today, which is that<br>
incubated project contributors get ATC status and vote on TC elections.<br>
We can go either way, consider "incoming programs" to be "OpenStack<br>
programs" in the sense of the TC charter, or not.<br>
<br>
I'm not convinced there is so much value in restricting TC voting access<br>
(or ATC status) to "OpenStack programs". Incoming programs would all be<br>
placed under the authority of the TC so it's only fair that they have a<br>
vote. Also giving them ATC status gets them automatically invited to<br>
Design Summits, and getting "incoming" programs in Design Summits sounds<br>
like a good thing to do...<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Right, bringing them to the summits is a big goal, isn't it?</div><div class="gmail_default" style="font-size:small">
<br></div><div class="gmail_default" style="font-size:small">Doug</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Thierry Carrez (ttx)<br>
<br>
</font></span><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div></div>