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
