<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, May 11, 2013 at 5:48 PM, Anne Gentle <span dir="ltr"><<a href="mailto:anne@openstack.org" target="_blank">anne@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 dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Sat, May 11, 2013 at 3:12 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> 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><br>
<br>
On 05/11/2013 04:07 PM, Asher Newcomer wrote:<br>
> Or even better, just continue to call it openstack networking. The code<br>
> names only serve to confuse the uninitiated. They needlessly steepen the<br>
> learning curve and slow uptake.<br>
<br>
</div>The problem with OpenStack Networking (or getting rid of codenames) is<br>
seen with pre-incubation->incubation->integrated cycle.<br>
<br>
A project cannot call itself "OpenStack Foo" until it actually _is_<br>
openstack foo. So any new project by necessity has to start off as<br>
something else.<br>
<br>
But - if we then require them to drop that name and become openstack foo<br>
when they become incubated or integrated, then we've got what's become a<br>
stable project with a decent amount of contributors renaming itself.<br>
<br>
Every. Time.<br>
<br>
The code names aren't just cute. I kind of wish they were, because it<br>
would make several things much easier if we could just ditch them and do<br>
a pure openstack. code namespace. But the reality is that it gets really<br>
really tricky to deal with a bunch of things if they go away.<br></blockquote><div><br></div></div><div>I told Monty and the TC this at the Summit (sorry I couldn't attend the session about code names). I find this trickiness a weak argument in the face of the invented names that are getting to be as bad as U.S. pharmaceuticals. Plus it forces us to put a "lookup" table in the docs forever. [1] Let's find a process for naming that meets a few reqs:</div>


<div>- describes the service</div><div>- goes through a legal review</div><div>- enables new eyes to understanding it by reading the English word that the service represents (that can be translated into a meaningful word in other languages)</div>


<div><br></div><div>If we have to preface with Stackforge to indicate pre-incubation, that's fine. Use Incubating or some such to indicate incubation. Meaningful words have meaning. </div></div></div></div></blockquote>
<div><br></div><div>+1</div><div><br></div><div style>Use a namespace package "openstack" then each project has a unique package under that for their meaningfully named package (compute, networking, etc.).</div>
<div style><br></div><div style>We only have to rename projects if they start out with "bad" names to begin with. Projects that want to be integrated should be developing on stackforge and using the openstack namespace package.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div>

<div>I acknowledge we still have to indicate what commands, daemon names, and so on are related to a particular service. That issue is also fixable with some resources and effort and pays off in easier adoption and understanding.</div>
</div></div></div></blockquote><div><br></div><div style>The unified command line project will resolve the command issue because all commands will be "openstack $noun $verb" (end users shouldn't have to know which OpenStack component owns a resource in order to operate on it via the command line). Daemon startup scripts could use a similar framework, or just a naming convention ("openstack-compute-api", "openstack-network-api", etc.).</div>
<div style><br></div><div style>Doug</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">


<div><br></div><div>Anne</div><div><br></div><div>1. <a href="http://docs.openstack.org/grizzly/openstack-compute/install/yum/content/terminology-codenames.html" target="_blank">http://docs.openstack.org/grizzly/openstack-compute/install/yum/content/terminology-codenames.html</a> </div>
<div><div class="h5">

<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><br>
> On May 11, 2013 3:59 PM, "Davanum Srinivas" <<a href="mailto:davanum@gmail.com" target="_blank">davanum@gmail.com</a><br>
</div><div>> <mailto:<a href="mailto:davanum@gmail.com" target="_blank">davanum@gmail.com</a>>> wrote:<br>
><br>
>     Lattice<br>
><br>
>     -- dims<br>
><br>
>     On Sat, May 11, 2013 at 3:52 PM, Mark Turner <<a href="mailto:mark@amerine.net" target="_blank">mark@amerine.net</a><br>
</div><div>>     <mailto:<a href="mailto:mark@amerine.net" target="_blank">mark@amerine.net</a>>> wrote:<br>
>     > Tubes<br>
>     ><br>
>     > ;-)<br>
>     ><br>
>     ><br>
>     > On Sat, May 11, 2013 at 12:51 PM, Jason Smith<br>
</div>>     <<a href="mailto:jason.smith@rackspace.com" target="_blank">jason.smith@rackspace.com</a> <mailto:<a href="mailto:jason.smith@rackspace.com" target="_blank">jason.smith@rackspace.com</a>>><br>
<div>>     > wrote:<br>
>     >><br>
>     >> Hello,<br>
>     >> I understand why we had to give up Quantum code name but rather<br>
>     than just<br>
>     >> refer to it as networking let's come up with a new code name!<br>
>     >><br>
>     >> Thoughts?<br>
>     >><br>
>     >> Thanks,<br>
>     >> -js<br>
>     >> _______________________________________________<br>
>     >> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>     >> Post to : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
</div>>     <mailto:<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>><br>
<div>>     >> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>     >> More help : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
>     ><br>
>     ><br>
>     ><br>
>     > _______________________________________________<br>
>     > Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>     > Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
</div>>     <mailto:<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>><br>
<div>>     > Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>     > More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
>     ><br>
><br>
><br>
><br>
>     --<br>
>     Davanum Srinivas :: <a href="http://davanum.wordpress.com" target="_blank">http://davanum.wordpress.com</a><br>
><br>
>     _______________________________________________<br>
>     Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>     Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
</div>>     <mailto:<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>><br>
<div><div>>     Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>     More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
><br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div></div></div><br></div></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div></div>