On 10/14/2011 04:52 PM, Jay Pipes wrote:
On Fri, Oct 14, 2011 at 3:22 PM, Bryan Taylor <btay...@rackspace.com> wrote:
I don't know, but there are several obvious next steps:
 - Document publicly the criteria for a project to fit
Not really sure there needs to be criteria, really...

If it uses the trademarked word "OpenStack" it should has to have some criteria. We should obviously pitch a wide tent, but if that tent doesn't have an inside and and outside, there's no reason to pitch it. I'd see the criteria as something like: works with openstack or actively working towards it, open source, unencumbered by patents or other nonsense.

      
 - Identify resources available to participating projects
What do you mean here? Are you referring to resources in the sense of
online source control and bug tracking, etc?
Those are reasonable examples. The SourceForge stuff comes to mind. Maybe a mailing list or wiki. Maybe somebody would donate a slice of a cloud environment to test against, etc... .

      
 - Formalize it with the PPB and unleash it
There is no reason to have the PPB involved in this, IMHO...
Well, use of the trademark should be blessed. I do think some structure will arise naturally as these projects come together. It's should be more than just a random collection of stuff. I think the analogy to a linux distro is a good one: the core represents the packages that always get installed, the satellite represents stuff that builds on the core and on each other. Somebody is going to be finding the paths in the grass and paving them and putting the OpenStack word on them.

      
 - Build the Satellite community
The community will grow as projects are added to the Satellite
directory and the contributors to those projects make a big deal about
directing people to the Satellite site. I think trying to force the
growth of a community specifically around Satellite is a mistake. The
OpenStack ecosystem IS the community, and attempting to create a
separate community just around Satellite projects would unnecessarily
divide the overall community...
Yes, of course. The way to grow the community is to contribute useful stuff and start talking. That's all.
A big question we didn't discuss is what the governance model for Satellite
should be. I don't necessarily think that a contributor to Satellite should
be treated the same as a core contributor (eg: vote on the PTLs etc). But
there may be building blocks within Satellite that need to be governed on
their own.
I would advise NOT having any particular governance model for
Satellite projects. The projects themselves should self-govern by the
cultural norms of the programming language communities that are
relevant to the project; since Satellite projects can be anything
related to OpenStack -- just not the core reference implementations of
the OpenStack APIs -- there really shouldn't be a governance model
that attempts to control or limit this ecosystem. At least, that's
just my opinion! :)
I think there will be some power in having satellite projects build on each other and have some minimal coherence across projects. This should probably arise out of the community that shows up rather than be designed up front. I just think it's important to recognize that people who contribute to openstack via satellite may want a way to distill some order out of the chaos when the community thinks it beneficial.
I think some of the standards around APIs that cut across services are
things that Satellite contributors should have a say in. I definitely think
things like QA and CI matter a lot (perhaps more) to Satellite.
Sure, absolutely QA and CI matter a lot to anyone that is developing
alternate implementations of OpenStack APIs (i.e. non-core
implementations) or is developing an application that consumes the
APIs. I would expect that developers of Satellite projects that depend
on stable OpenStack APIs definitely voice their needs and concerns on
the main openstack mailing list. (hint, hint!)
Agreed.

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to