<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 18, 2015 at 5:07 PM, Adrian Otto <<a href="mailto:adrian.otto@rackspace.com" target="_blank">adrian.otto@rackspace.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div dir="auto">
<div><span></span></div>
<div>
<div>Joe,</div>
<div><br>
</div>
<div>I must respectfully disagree. The statistics you used to indicate that Magnum did not benefit from joining the tent are not telling the whole story. Facts:</div></div></div></blockquote><div><br></div><div>Agreed, after looking at the numbers some more, I don't know if i would call stackforge second class, but it is definitely not 100% first class.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div>
<div><br>
</div>
<div>1) When we had our Midcycle just before joining OpenStack in March we had 24 contributors from 13 affiliations when we joined. You were there, remember? We now have 55 contributors from 22 affiliations.  </div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div>
<div><br>
</div>
<div>2) There is a ramp time in the number of reviews and commits that newcomers offer. You don't just show up and drop 10 new commits a day. Most of our new contributors have just joined the effort. I can tell by their behavior that they are gearing up to
 participate in a more meaningful way. They are showing up at team meetings, discussing blueprints, discussing issues on the ML, and just staring to work on a few bugs. I am sure that commits are are trailing indicator of engagement, not a leading one.</div></div></div></blockquote><div><br></div><div>Agreed,  we only have very preliminary numbers right now.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div>
<div><br>
</div>
<div>3) Contributors who participated the most in the last cycle are not producing as many reviews this time around. Several of them are working on productization strategy and execution to bring related next generation cloud services to market. This focus happens
 downstream, not upstream. The top commit contributors this cycle are from HP and Intel, who were only minimally involved before we joined OpenStack. </div></div></div></blockquote><div><br></div><div>Yup, the new contributions from HP and Intel appear to have a strong correlation with joining  OpenStack.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div>
<div><br>
</div>
<div>4) As a project proceeds through maturation, commit velocity decreases as the complexity of new features increases. We picked the low hanging fruit for Magnum, and now we are focusing on harder work that requires more planning and collaboration, and less
 blasting out of "try this" code. Our quality expectations are higher now.</div>
<div><br>
</div>
<div><span style="background-color:rgba(255,255,255,0)">Joining worked for Magnum.</span></div>
<div><span style="background-color:rgba(255,255,255,0)"><br></span></div></div></div></blockquote><div><br></div><div>after revisiting this issue, I tend to agree. But I am still struggling to go beyond correlation and reach causality. Since this could simply be attributed to Magnum's growth (it already attracted 13 companies in stackforge. Furthermore why do you think joining worked for Magnum? Joining doesn't appear to work for every project.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div><div><span style="background-color:rgba(255,255,255,0)">
</span></div>
<div>When you stay in Stackforge, you have a limited window of time to build community, and then it fades. You don't need to look far to find examples of that. Our community certainly</div></div></div></blockquote><div><br></div><div>I don't think this is unique to stackforge, I think this is true in OpenStack as well. OpenStack is littered with projects that lack a diverse set of contributors.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div><div> does treat Stackforge projects as second class. The process of starting Magnum
 reaffirmed that fact for me. I even have reviews where I was explicitly told in -1 vote comments that Stackforge was a second class and that was the point of it. Unfortunately Stackforge's reputation has been fouled because of the way we have treated it. I
 don't think that can be fixed. Once you are labeled a tramp, you don't recover from that socially. Stackforge is our tramp now, like it or not. Big Tent is our opportunity to build an inclusive community right. Let's not go changing it before we have given
 it a fair chance first.<br></div></div></div></blockquote><div><br></div><div>I never intended this email to call for change. I was simply trying to evaluate one of the big tent motivations, now that we have preliminary numbers on it.  And my initial analysis was wrong.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div><div>
<br>
Thanks,</div>
<div><br>
<div>Adrian</div>
</div><div><div>
<div><br>
On Jun 15, 2015, at 3:25 AM, Joe Gordon <<a href="mailto:joe.gordon0@gmail.com" target="_blank">joe.gordon0@gmail.com</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div dir="ltr">
<div>One of the stated problems the 'big tent' is supposed to solve is:<br>
</div>
<div><br>
</div>
<div>'The binary nature of the integrated release results in projects outside the integrated release failing to get the recognition they deserve. "Non-official" projects are second- or third-class citizens which can't get development resources. Alternative
 solutions can't emerge in the shadow of the blessed approach. Becoming part of the integrated release, which was originally designed to be a technical decision, quickly became a life-or-death question for new projects, and a political/community minefield.'
 [0]</div>
<div><br>
</div>
<div>Meaning projects should see an uptick in development once they drop their second-class citizenship and join OpenStack. Now that we have been living in the world of the big tent for several months now, we can see if this claim is true.</div>
<div><br>
</div>
<div>Below is a list of the first few few projects to join OpenStack after the big tent, All of which have now been part of OpenStack for at least two months.[1]</div>
<div><br>
</div>
<div>* Mangum -  Tue Mar 24 20:17:36 2015<br>
</div>
<div>* Murano - Tue Mar 24 20:48:25 2015</div>
<div>* Congress - Tue Mar 31 20:24:04 2015</div>
<div>* Rally - Tue Apr 7 21:25:53 2015 </div>
<div><br>
</div>
<div>When looking at stackalytics [2] for each project, we don't see any noticeably change in number of reviews, contributors, or number of commits from before and after each project joined OpenStack.</div>
<div><br>
</div>
<div>So what does this mean? At least in the short term moving from Stackforge to OpenStack does not result in an increase in development resources (too early to know about the long term).  One of the three reasons for the big tent appears to be unfounded,
 but the other two reasons hold.  The only thing I think this information changes is what peoples expectations should be when applying to join OpenStack.</div>
<div><br>
</div>
<div>[0] <a href="https://github.com/openstack/governance/blob/master/resolutions/20141202-project-structure-reform-spec.rst" target="_blank">https://github.com/openstack/governance/blob/master/resolutions/20141202-project-structure-reform-spec.rst</a></div>
<div>[1] Ignoring OpenStackClent since the repos were always in OpenStack it just didn't have a formal home in the governance repo.</div>
<div>[2] <a href="http://stackalytics.com/?module=openstackclient-group&metric=commits" target="_blank">h</a><font color="#1155cc"><u><a href="http://stackalytics.com/?module=magnum-group&metric=commits" target="_blank">http://stackalytics.com/?module=magnum-group&metric=commits</a></u></font></div>
</div>
</div>
</blockquote>
</div></div><blockquote type="cite">
<div><span>__________________________________________________________________________</span><span><br>
<span>OpenStack Development Mailing List (not for usage questions)</span><br>
<span>Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org" target="_blank">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe</span><br>
<span><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></span><br>
</span></div>
</blockquote>
</div>
</div>

<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div></div>