<div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">These are important and difficult questions. As you say, OpenStack is<br>
many different things to different people. So far we survived while<br>
avoiding to answer clearly, mostly because we had no good way of coming<br>
up with answers. That ultimately creates tension between participants in<br>
our community when the different models clash.<br></blockquote><div><br></div><div><div>Yes, these are difficult questions.</div><div><br></div><div>I'm don't agree with the assertion that there was no good way of coming up with answers, but for a variety of reasons, we did not.</div>
<div><br></div><div>You say OpenStack has survived, but I believe we may have compounded and multiplied the challenges OpenStack faces by collectively neglecting to resolve this. Without going into all the technical necessity and political complexity, I would argue we allowed OpenStack fragmentation at the project level. Without a unified conscience of purpose, the fragmentation only gets magnified at the point users are interacting with different deployments.</div>
<div><br></div><div>I want to also respond to the idea that OpenStack can be seen like the Linux kernel. This is a point I made and articulated early in the OpenStack discussion.</div><div><br></div><div>The artifacts of my using that analogy date back to the Fall of 2010:</div>
<div><a href="http://www.slideshare.net/littleidea/open-stack-sdforum/44">http://www.slideshare.net/littleidea/open-stack-sdforum/44</a></div><div><a href="http://www.slideshare.net/littleidea/openstack-summit-a-community-of-service-providers/27">http://www.slideshare.net/littleidea/openstack-summit-a-community-of-service-providers/27</a></div>
<div><br></div><div>I don't believe that the kernel is a perfect analogy, but even if it was this one sentence 'OpenStack is like the Linux kernel' will not make it so.</div><div><br></div><div>Linus Torvalds provides both technical oversight and the kind of conscience I keep referring to.</div>
<div><br></div><div>What is the OpenStack equivalent of this?</div><div><a href="https://lkml.org/lkml/2012/3/8/495">https://lkml.org/lkml/2012/3/8/495</a></div><div><br></div><div>I suggest everyone read the whole email from Linus at that link.</div>
<div><br></div><div>On some level, this attitude is what prevents a preponderance of the tension we have recently seen in OpenStack mailing lists. Granted, it implies other more pointed conflict, but some of that is Linus being Linus. The very real choice in these types of projects is between resolving open conflict early and often or sublimated conflicts that tend to erupt with a vengeance later.</div>
<div> </div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My hope is that the formation of the Foundation will help providing a<br>
forum for this discussion, and a mechanism to come with clearer answers.<br>
I actually see that as the main mission of the Foundation for the first<br>
year.</blockquote><div><br></div><div>I share this hope, but I also don't think we should abdicate all responsibility for this to the Foundation.</div><div><br></div><div>We are all ostensibly individual members of the foundation, if not corporate members.</div>
<div><br></div><div>OpenStack will be what we collectively make it.</div><div><br></div><div>Cheers,</div><div>Andrew</div></div>