On Tue, Feb 12, 2008 at 01:32:13PM -0700, Bruce Rothermal wrote:

> Hopefully I will be the wiser on this because my group will be going 
> through this same process very soon and it is not very friendly from 
> what I saw in the emails over the last couple of days. On either side.

Actually most development is cordial and friendly on all sides.  Parts
of the process are cumbersome, mainly because of laggard
infrastructure, and a small number of people have become very
frustrated with that.  But I'm fairly certain that if you read the
following four documents you will be way ahead of the game and should
have a fairly easy time:

1. The nuts and bolts of getting your project integrated.  This is one
of the places where we're farthest from where we need to be, but the
process itself is not complex.  This is also something of a high-level
overview of the entire process.  See
http://www.opensolaris.org/os/communities/participation/.

2. The ON development process.  Most other consolidations utilise
similar processes, often subsets.  See
http://www.opensolaris.org/os/community/on/os_dev_process/.  The
Developer's Reference is also highly recommended; some of it is
ON-specific but it contains a variety of useful information including
a glossary.

3. The ARC process.  John already pointed this out:
http://www.opensolaris.org/os/community/arc/.

4. The Constitution, which describes what Community Groups are and how
they govern and lead technical work.  It's a bit abstract, but it's
essential to understand how the community is structured.  Note that
there are efforts under way to make major changes to this document to
better support and reinforce the kind of development processes
required to successfully build extremely high quality software on this
scale.  See http://www.opensolaris.org/os/community/ogb/governance/.

I don't understand the assertion that any of this is "personally
insulting" or "unfriendly" but we can't tell people what to think.
Suggestions for improving navigation could be made to the appropriate
CG or, in the case of top-level material, via website-discuss.
Corrections likewise.

If you just want a code repository you can stuff your ideas into at
will, you don't care about most of this; you just need to get a CG to
sponsor your project, which is a fancy way of saying that the high
muckety-mucks in the CG need to think what you want to do is a good
idea so that you can have your repository.  If you want anyone to
actually use your thing, you need to integrate it into one or more
consolidations, as appropriate, which triggers all this horrible
burdensome process designed and proven to ensure that the software we
love doesn't become a worthless pile of garbage.  If that *idea* is at
odds with your personal philosophy, integrating into OpenSolaris
consolidations might not be your cup of tea; consider trying to get a
distribution to accept your prroject on a standalone basis, taking a
private fork, or joining a different community.  If the
*implementation* of the process is found lacking, feel free to suggest
or work on improvements.

-- 
Keith M Wesolowski              "Sir, we're surrounded!" 
Fishworks                       "Excellent; we can attack in any direction!" 

Reply via email to