Ostrovsky, Boris writes:
> What is the process for creating such an umbrella project? Or, rather,
> how can a project create a sub-project? According to 
>       http://www.opensolaris.org/os/community/ogb/policies/project-
>       instantiation.txt
> a project can only be started by a community (or communities).

I would just start the umbrella project in the community by posting a
description of the overall project (as outlined in that document) to
the community group mailing list, gathering the votes to endorse the
project, and then contacting Eric Boutilier to set up the
opensolaris.org structures needed for the project.

There's no need to get fancy about this.  If a project can
self-organize into smaller units for its own purposes, then more power
to it.  The web site infrastructure already allows you to set up
whatever pages and source code management resources you need, and Eric
can set up multiple mailing lists (if you need that), so I think
you're all set.

> There is also a question of developing features that are common to
> multiple platforms. If different platforms are interested in similar
> functionality (but with separate architecture-specific low-level
> drivers), how would creating common code be coordinated between
> platform-based projects? With platform communities, there is a project
> co-sponsored by them, with a single source tree.  

There are multiple ways to do this, but I don't think the OGB is the
best arbiter of those resources.

What you need to get is common agreement among the project teams that
creating the common code (or framework) is the right thing to do.  You
can do that by talking with the other project teams, or by getting the
community group to endorse the approach (and thus require it out of
each of its endorsed projects), or by creating such a framework in
your own project and then getting ARC approval for it.

The OGB isn't involved in that process unless there's some unresolved
(and unresolvable) conflict in the community group, or there are
conflicts between community groups.  I wouldn't suggest using that
path, as the OGB's powers here are administrative rather than
technical, and we essentially get to terminate the bits that aren't
working.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to