Garrett D'Amore wrote:
> James Carlson wrote:
>> Garrett D'Amore wrote:
>>  
>>> Shawn Walker wrote:
>>>    
>>>> This is the sort of project that needs to stay in sync with whatever
>>>> the ON community is doing so they can be aware of big gate or process
>>>> changes, and so that they can work together.
>>>>       
>>> I don't like the idea of making this project formally subservient to the
>>> ON Core Contributors (who are ultimately also its C-Team).  The point of
>>> this consolidation is to deal with stuff that has been *excluded*
>>> from ON.
>>>     
>>
>> Does this mean that the new consolidation has some sort of a "first
>> refusal" agreement with ON?  In other words, can you (or "should you")
>> deliver via the new consolidation without bothering to see whether ON
>> would reject you, or do you have to apply to ON first?
>>   
> 
> I'd not anticipate any such requirement.  Application to ON would be
> required only if you wanted to be part of any official Sun release.  If
> you don't care, you can contribute here.

And yet elsewhere you wrote:

> The idea here is not to compete with ON, but to provide an
> *alternative* when getting into ON is unrealistic.

Does that imply that Sun never pulls bits from this consolidation?  Even
if they're good bits that people want?

Why are drivers in particular special in this regard?  What about people
wanting to deliver base OS applications that ON doesn't want?  Can they
also integrate code into this alternate ON?  (E.g., consider replacing
ksh93 with "some-person's-name-sh".)

What about changes that span across kernel interfaces, such as alternate
file systems or networking protocols?  What about common kernel
components that are in use by multiple drivers?

These are the sorts of issues that a unified consolidation deals with.

Even if this is limited to "just" drivers, I think that the boundaries
are badly drawn.  The future (to me) looks like a bunch of make-work
projects that involve "integrating" individual cherry-picked drivers
from this consolidation into ON.  (I guess if there isn't time to do it
right the first time, there's always time to do it over ...)

>> I think part of the goodness of the consolidations that feed into the
>> OpenSolaris distribution is that the software is made easily available.
>>  It's all packaged up and shipped properly.  Thus, having projects that
>> might consider this new consolidation deliver though an established
>> consolidation instead, all else being equal, would be a good thing for
>> all users and should be encouraged.
>>   
> 
> You are assuming that OpenSolaris is the One True Distribution.  I'm
> contending that this is not necessarily the case.  This consolidation is
> for stuff that won't be delivered via that mechanism.

The folks who designed the OpenSolaris distribution have said (on more
than one occasion) that the intention was to create a set of software
that forms at least the _base_ of every OpenSolaris derivative.  I
believe that to be true.

I agree that this leaves open the possibility that others may deliver in
ways that don't get included in that distribution, but isn't it
_obvious_ that integrating into the OpenSolaris distribution
(particularly by way of ON) is a *guarantee* that the project in
question is widely-available?

That's the point I'm making.  If the driver is good, and everybody wants
it, then having it in the base OS rather than camping out in an
architecturally questionable (private interface stretching) home
directory consolidation would be a benefit for all -- including other
distributions.

>> How exactly do the products of this consolidation's work get
>> distributed?  And how does this consolidation encourage folks to do
>> things with longer-term benefits?
>>
>>   
> 
> The intent here is to allow other distros (e.g. Milax, Nexenta,
> whatever) have access to hardware support that they can't get from ON. 
> Binary distribution is a matter for the distribution folks... like ON,
> this is just a source repo.  (Sure we'll have nightly builds, so you can
> download bits, and we might deliver some stuff into /contrib via IPS or
> some other repo, but to really be useful I expect much of this stuff
> will have to be built into an install media.)

Yes, I understand that.  But the apparent need to do away with ON's
process as an integral part of the proposal means that this really is
something other than "just" a source repo.  It's a competing universe.

My question is how project teams should choose between the two universes
and whether this new consolidation would ever reject a proposed
contribution.

Suppose I decided to rewrite Nemo and proposed that I toss the results
into this new consolidation.  Would you accept or reject such a plan
because of its overlaps with ON?

You've already said you'd accept competing or "alternative" drivers, so
where is the line?

-- 
James Carlson         42.703N 71.076W         <carls...@workingcode.com>
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to