<div dir="ltr">Hi Matt,<div><br></div><div style>I mostly agree with your post, but from other side we are not living in an ideal world, and just doing the first steps on a long road. OpenStack is a very young platform, the wider ecosystem is forming, and a lot of things for me or you seems to be evident, not even known for others. I think the devops model / CI / Community is the real driver of the components, and core / incubated projects are using those technologies and policies. Related or "satellite" projects are more diverse, even from language aspect, and some of them not so tightly coupled to OpenStack API-s as others. This type of categorization works currently, and "satellite" is an entrance to incubated or even core status, if the project owners have such intentions. From my perspective refstack is  good initiative to provide a common understanding and acceptance of basic principles, and forcing the interoperability between stacks.</div>
<div style><br></div><div style>I feel we need to give time to forming policies, and common practices, and of course need try to find a good consensus among the lot of interests involved in the community, supporter companies and organizations.</div>
<div style><br></div><div style>I din't want to stir up too much emotions in this topic, and sorry for that, if this was the outcome.</div><div style><br></div><div style>M.</div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">2013/5/3 Matt Joyce <span dir="ltr"><<a href="mailto:matt.joyce@cloudscaling.com" target="_blank">matt.joyce@cloudscaling.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div><div><div><div><div><div><div>This is going to come off as a bit of a rant.  Pardon me.  I feel it needs saying.<br><br></div>There's a few ways to look at what OpenStack is.  It's an IaaS solution.  It's a cloud solution.  But at it's heart, core to the design principles of OpenStack development ideology it is a collection of tools designed specifically to support elastic design patterns.<br>

<br></div>The reason I bring this up is because of some thinking I've been doing about the future of OpenStack.  Where it's place  is in the world.  Where it's place will be in the world.  I've found that despite the crass nature of the puppies vs cattle explanation of elastic design, it really does get the most important selling point home to potential customers, and engineers who don't do ec2 already.  And that point is that OpenStack exists to further a design pattern.  It's not about clouds, or IaaS.  It's about a design pattern.  The pattern of horizontal scalability.  The pattern of ephemeral resources.  The pattern of share nothing.  These core design ethics allow us to build software in a fashion that makes it consumable, scalable, and fault tolerant beyond any existing pattern by far.  It makes development efforts become commodities that can be openly traded on a market free or otherwise.<br>

<br></div>We need to stop thinking of OpenStack as just an IaaS solution.  Or just a cloud.  It's a development platform.  It's a way of building software well.  Once we do that, we can look to the past and see where we need to go.  We want OpenStack to enjoy the some level of success as Java, or python as a collaborative development environment.  We want kids in colleges to be training to write the next 50 years of applications in our environment, following our design patterns.  But to do that, and to do it well, we'll need to solve a few things.<br>

<br>This thread points to a growing problem in our community.  One that was a primary focus of discussion in the last summit.  OpenStack deployments are growing up and they are growing apart.  We're building things too differently.  The reason we employed PEP-8 gate tests, and the reason python works as a language in general is in part because when you give developers too many options, you end up losing a common language, or methodology that allows us to easily come up to speed on each others work.  It makes collaboration hard.  Now, not to start a language war, but I love perl.  Nothing rips apart text like perl.  Nothing.  But, at the same time, I know that if I write perl code, it's going to be a pain in the ass for someone to come back to that code later and maintain it.  Python on the other hand, especially with PEP-8, restricts a developers aesthetic options.  It forces us to follow a common grammar.  <br>

<br></div>My point here, is that when you ask people what languages work with a 100+ active developers working on the same project, you get responses like Java, C#, maybe python.  And you say, well why?  And one of the responses is that Java and C# have an extensive common library.  It allows developers to share a common method set.  We've already begun the task of creating oslo to solve part of that problem for us in development.  But in deployment, we're woefully behind the curve.  We want to support diversity in the market eco system, but we also want to ensure that an OpenStack environment is adherent to some sort of baseline or flavor set.  That is why folks have begun pushing things like refstack.<br>

<br></div>I look at this thread, and what I see is a further need to unify solutions into a community supported method set that trumps outliers and one offs.  A common set of tools.  A common library of solutions.  If OpenStack is to be the development environment of the next 75 years or more, we need to build this.  It's one part of the many things we need to and are doing.  But it's an important part.  I think we can't just say, this isn't part of openstack, or this is outside of scope.  It's part of the development environment that OpenStack is the runtime environment for ( forgive the analogy ).<br>

<br></div>Anyways,<br><br></div>    That's my rant.<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">-Matt<br></font></span></div><div class="HOEnZb"><div class="h5">
<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 3, 2013 at 1:27 PM, Marton Kiss <span dir="ltr"><<a href="mailto:marton.kiss@gmail.com" target="_blank">marton.kiss@gmail.com</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">Michael, thanks for the feedback, I record it as a feature request as a different view of projects.<div>

<br></div><div>M.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/3 Michael Bright <span dir="ltr"><<a href="mailto:mjbrightfr@gmail.com" target="_blank">mjbrightfr@gmail.com</a>></span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div>I just discovered these different sites thanks to this mail thread.</div><div><br></div><div>I guess different people are looking for different types of info, judging by these exchanges.</div>


<div>

<br></div><div>Whatever you decide as to where the list is hosted, I just wanted to say that I appreciated the simple *but* informative format</div><div>of the related projects page <a href="https://wiki.openstack.org/wiki/RelatedProjects" target="_blank">https://wiki.openstack.org/wiki/RelatedProjects</a> rather than the more dashboard like interfaces.</div>




<div><br></div><div>My 2 cts,</div><div>Mike.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div><div><div>On 3 May 2013 22:07, Marton Kiss <span dir="ltr"><<a href="mailto:marton.kiss@gmail.com" target="_blank">marton.kiss@gmail.com</a>></span> wrote:<br>




</div></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div><div><div dir="ltr">It is a good idea, it was the original plan with this project. If Harvard also like to use it we can refactor the current stackmeat distro into a common project distribution (like openatrium or openpublish) and OpenStack and Harvard distribution can inherit the commonly maintained codebase.<span><font color="#888888"><div>





<br></div><div>M.</div></font></span></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/3 Stefano Maffulli <span dir="ltr"><<a href="mailto:stefano@openstack.org" target="_blank">stefano@openstack.org</a>></span><br>





<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Fri 03 May 2013 12:15:26 PM PDT, Marton Kiss wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm taking care of stackmeat, and some feature upgrade is in the<br>
queue. If somebody like to join and help in content management, any<br>
help is welcome from my part.<br>
</blockquote>
<br></div>
I would vote to include stackmeat inside the OpenStack infrastructure so that others can contribute to it and the site can go on.<br>
<br>
What do you guys think?<br>
<br>
/stef<br>
<br>
--<br>
Ask and answer questions on <a href="https://ask.openstack.org" target="_blank">https://ask.openstack.org</a><br>
</blockquote></div><br></div>
</div></div><br></div></div></div></div><div><div>_______________________________________________<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></div></div></blockquote></div><br></div>
</blockquote></div><br></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" 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></blockquote></div><br></div>
</div></div></blockquote></div><br></div>