On Tue, Aug 07, 2007 at 09:43:05AM -0700, Stephen Hahn wrote:

> > An OpenSolaris Consolidation is a Project that has been sponsored by
> > an OpenSolaris Community, for which the Contributors have agreed to
> > follow the policies set forth by the OpenSolaris W-Team, and has been
> > accepted by the OpenSolaris W-Team.
> 
>   Can any Project become a Consolidation, or must this desire be
>   declared up front by a candidate?  

I don't think this needs to be declared up front, but a project must
(of technical necessity) declare whether or not it will target
integration into a consolidation.  Only a standalone project is
eligible to become a consolidation; it has the properties of a
consolidation:

1. Its contents do not duplicate those in any other consolidation, and

2. It is effectively parentless(*).

The first of these is Alan's requirement (6); the second is an
implementation detail.  I suppose a project could elect at any time to
switch between these two states, so long as it has not been granted
consolidation status.

(*) The parent of a consolidation is a previous incarnation of itself.

>   Can Consolidation status be removed?  Which parties can initiate this
>   removal?

If a project were no longer endorsed by any Community Group, it would
be disbanded entirely.  Otherwise, it seems that the W-team has this
authority based on Alan's description.

> >   4) That all original contributions to the Consolidation be made under a
> >      Contributor Agreement assigning joint rights to the OpenSolaris IP
> >      Steward designated by the OGB.   The OGB's initial designation of
> >      IP Steward is Sun Microsystems, under the terms of the current
> >      Sun Contributor's Agreement.   (Requirements for acceptable licenses
> >      are already listed in os_dev_process.)
> 
>   I don't think, under Charter, the OGB designates the Steward, but I
>   agree with the Contributor Agreement requirement.

Why not?  Article II requires only that the software we produce be
"licensed to the public free of charge under one or more open source
licenses approved by the Open Source Initiative".  It also gives the
OpenSolaris Community the "authority and responsibility for all
decisions pertaining to the OpenSolaris software."  If anyone can
impose such a requirement, the OGB can.  The real question is why we
would want to.

It is not "inconsistent with applicable laws and regulations" to do
away with this requirement, and I see nothing at all allowing Sun to
impose it.  If we keep it, it should have an expiration date - 1 year
might be reasonable - and should be expressed as a gift to Sun given
freely in appreciation and reciprocation.  But I'd have to wonder
whether doing so is inconsistent with another of our Article II
obligations, that of "fostering the evolution and adoption of the
OpenSolaris code base".  At this point, I simply don't see how the
existing requirement helps anyone other than Sun (the corporation, not
any of its employees, whose work is owned by Sun regardless).

> > Once at least 3 OpenSolaris Consolidations have been designated, a distro
> > claiming to be "based on OpenSolaris" should have a significant portion of
> > at least one of the OpenSolaris Consolidations.   A distro claiming to be
> > "an OpenSolaris Reference distro" must contain the entirety of all current
> > OpenSolaris Consolidations at the time of the feature freeze of its release.
> 
>   I think there are problems with "contain the entirety", but I think
>   exploring these OpenSolaris-ness tests is worthwhile.

Yes, but it's also problematic to suggest that a "reference
distribution" could include anything *more* than what's in the
consolidations - otherwise, those contents may be something to which
someone cannot in fact refer, defeating the entire purpose.  This
definitely requires more thought.

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

Reply via email to