<div dir="ltr">Re: "One OpenStack" product<div><br></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;white-space:pre-wrap">Is vim, less, awk, sed, and emacs one product? Are the bolt and nut of same size (and produced by same manufacturer) sitting in a hardware store a single product? A vote or edict does not automatically make things one product - it only conveys a desire. I would argue that OpenStack is closer to being a single, very large toolkit (instead of a product) that can be configured and used in many different ways. For those that do consider it a single product -- have you tried watching someone brand new to OpenStack try to roll it out (not devstack)? If you still consider it a product, what are the competing products and how easy are they to use?</span><br></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;white-space:pre-wrap">In my view, a 'product' has a certain level of integration and common-ness about it (still vague, I know). Some may argue that a product is indivisible (or not readily indivisible).</span></div><div><br></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;white-space:pre-wrap">-paul</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 9, 2016 at 5:22 AM, John Davidge <span dir="ltr"><<a href="mailto:John.Davidge@rackspace.com" target="_blank">John.Davidge@rackspace.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thierry Carrez wrote:<br>
<br>
>[...]<br>
<span class="">>In the last years there were a lot of "questions" asked by random<br>
>contributors, especially around the "One OpenStack" principle (which<br>
>seems to fuel most of the reaction here). Remarks like "we should really<br>
>decide once and for all if OpenStack is a collection of independent<br>
>projects, or one thing".<br>
><br>
>A lot of people actually ignore that this question was already asked,<br>
>pretty early on (by John Dickinson in June 2011). Back then it was<br>
>settled by the PPB (the ancestor to the TC). You can read it all<br>
>here[1]. It was never brought again as a proposed change to the TC, so<br>
>that decision from June 2011 is still defining how we should think about<br>
>OpenStack.<br>
><br>
>Most of the TC members know the governance history and know those<br>
>principles. That is, after all, one of the reasons you elect them for.<br>
>But we realized that the people asking those questions again and again<br>
>were not at fault. It was our failure to *document* this history<br>
>properly which caused the issue. Took us some time to gather the courage<br>
>to write it, then finally Monty wrote a draft, and I turned it into a<br>
>change.<br>
<br>
</span>To provide a counter point, I think the reason this question is asked so<br>
often is not because the TC has failed to *document* this policy, but that<br>
it has failed to *comply* with it.<br>
<br>
I¹m of course referring to the introduction of The Big Tent. This is the<br>
moment that OpenStack stopped being: ³A single product made of a lot of<br>
independent, but cooperating, components.² And became: ³A collection of<br>
independent projects that work together for some level of integration and<br>
releases.²<br>
<br>
This is in direct contradiction to the stated and collectively understood<br>
goal of the project, and has left many scratching their heads.<br>
<br>
The principles as written in the review do not accurately describe the<br>
current state of the project. To make it so that they do, we either need<br>
to change the principles or change the project. As I see it, our options<br>
are:<br>
<br>
1. Adjust the project to reflect the principles by abolishing The Big Tent.<br>
2. Adjust the principles to reflect the project by redefining it as: ³A<br>
collection of independent projects that work together for some level of<br>
integration and releases.²<br>
<br>
Personally, my vote is for option 1.<br>
<br>
John<br>
<br>
<br>
______________________________<wbr>__<br>
Rackspace Limited is a company registered in England & Wales (company registered number 03897010) whose registered office is at 5 Millington Road, Hyde Park Hayes, Middlesex UB3 4AZ. Rackspace Limited privacy policy can be viewed at <a href="http://www.rackspace.co.uk/legal/privacy-policy" rel="noreferrer" target="_blank">www.rackspace.co.uk/legal/<wbr>privacy-policy</a> - This e-mail message may contain confidential or privileged information intended for the recipient. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at <a href="mailto:abuse@rackspace.com">abuse@rackspace.com</a> and delete the original message. Your cooperation is appreciated.<br>
<div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>______________________________<wbr>______________<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.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
</div></div></blockquote></div><br></div>