Garrett D'Amore writes:
> Perhaps what I meant didn't come across clearly.  What I'm saying is 
> that, at least in the near term, I think OpenSolaris should basically 
> give a "grant" to PSARC to authorize cases.  It may make sense to 
> provide similar grants (especially LSARC, but maybe others besides.)
> 
> I don't necessarily intend this situation to be permanent.... eventually 
> OpenSolaris will need to build its own ARCs for its own needs, but as a 
> transition measure, it seems reasonable.

Ah, ok.  Yes, that can work, but I think it creates some interesting
new problems that we really don't know how to solve.

The ARC (load-balanced into separate groups, but operating as one
body) is intentionally a single group across Sun, so that it can be in
a position to review *everything*.

What this split ultimately proposes is that we end up over time with
multiple independent ARCs that somehow have to cooperate for the good
of all.  While it's true that we've effectively had this situation for
some time now -- ARC reviews 'ignoring' or 'grandfathering' third
party products are a good example -- it's not something that has
historically led to well-integrated products.

Alan Coopersmith writes:
> The deadline was intended to apply to when the decision was made, not
> when it was published.   Old decisions could still be published after
> that date - you just won't be able to say "You have to comply with the
> precedent set in 1994/XXX" until you go publish 1994/XXX so the open
> project teams can see what it says.

Got it; thanks.

Keith M Wesolowski writes:
> What is incomplete about Jim's suggestion?  If a contributor wants to
> make changes to its own closed consolidations, it's free to construct
> whatever infrastructure it likes to review those changes.  Since the

What's incomplete about my suggestion is that I (somewhat
intentionally) don't deal with the problem of coordinating "really
big" projects that touch on both closed and open bits.

Reviewing just the open component of those projects will likely lead
to much lower quality reviews and substantial difficulty.  I realize
that this is a natural outcome of going open source, and that it's to
some extent just plain goodness for OpenSolaris itself (applying some
force to make more things open), I think there'll also be a
non-trivial internal Sun problem with it.

> Consider the alternative: a MegaloCorp project team engages in
> confidential review early in the life of its work, and does its work
> in secrecy on the basis of that review's results.  At a later time,
> when the project is complete and has been approved within MegaloCorp's
> processes, the team is new ready (based on whatever criteria it or
> MegaloCorp chooses) to share the code with the rest of us.  Prior to
> integration, we require an open architectural review of what is, for
> all intents and purposes, a completed work.

Indeed.  It's not acceptable as an open process.  However, after
switching s/MegaloCorp/Sun/g, there are practical problems to consider
-- Sun can't just sink because OpenSolaris tells it to.  I don't know
what the balance might be, but that doesn't seem like a viable answer.

So, while we're forcing Sun management into openness, what's a
"Fishwork?"  :-/

Alan Coopersmith writes:
> I don't think the OGB needs to determine exactly who the ARC is or how it's
> run - by delegating that to the ARC community, I was leaving that community
> the freedom to, for now, create a committee from it's current contributors
> and core contributors that has a membership list very much like the current
> PSARC, and which meets at any time the PSARC has scheduled an open meeting,
> if that's the plan the ARC sees best for now - or to decide when neccessary
> in the future to diverge the membership (by adding non-Sun employees) or
> creating multiple ARC committess (Open Platform ARC & Open Layered ARC
> perhaps).

OK; I was responding to the suggestion that PSARC becomes "the" ARC.
As long as that doesn't become part of the OGB policy, and the
mechanics are deferred to the community, +1 from me.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 1 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