On Thu, 27 Dec 2007, Alan DuBoff wrote:

> On Wed, 26 Dec 2007, Roy T. Fielding wrote:
>
>> The likelihood of a sound architectural decision being rejected
>> by the core contributors (almost all of whom are Sun engineers)
>> is quite small.
>
> That's all arbitrary. The fact is that nothing substantial has been
> proposed by anyone, all of the meat has come from Sun. Yes, it's a good
> thing that Sun's engineers are still working on it, because the external
> community hasn't really come up with any type of sound architecture
> decision, AFAIK.

Not true.  Case in point: the ksh93 integration project.  This project 
touches on so many areas of the OS ecosystem, that it is probably one 
of the most difficult/complex integrations done to date - and it was 
done by a community contributor (the unstoppable) Roland Mainz.  In 
fact, it was the contentious (technical) infighting within Sun 
(engineering) that prevented it being done for many years.

>> Allowing all of the core to vote is the only way
>> that outside contributors will become part of the process.

But, in most, as in 98% (Wild Ass Guess), of the cases, a community 
putback can't be blocked if it is technically sound and meets the 
tough reliability/quality (etc) standards imposed by the ARC.  Only a 
technically flawed proposal can/should be blocked (sometimes 
temporarily, until it is "up to spec").  And the entire technical 
community, regardless of company affiliation, should help to resolve 
any technical deficiencies identified by technical review to ensure a 
successful and timely integration.

If this is not the case, or, if this is not the *perception* of all 
the current, or potential, community contributors, then the 
(OpenSolaris) Project is doomed to failure.

> Why so? Is voting currently that powerful? Currently it seems that voting
> has very little, if any apparent impact on any of the process.

>From my personal observations of the current process and procedures, 
which may possibly be flawed, the current system appears to be 
working, as exemplified by the ksh93 integration project, with the 
obvious current exception of the mfi project, for which, AFAIK, no 
technical deficiencies have been identified which would/could prevent 
integration.

It is vitally important, IMHO, that the mfi project be integrated - or 
valid technical obstacle(s) be identified, by reasonable community 
involved consensus, which prevents it being integrated.

Having a (currently) Sun controlled integration gatekeeper, and having 
a "please seek a Sun integration sponsor" requirement on current 
community putbacks places additional pressure on *Sun* to be totally 
fair to every current, or potential, OpenSolaris contributor.  Yes 
this is a temporary, unfair burden to place on limited Sun engineering 
resources, but this is not the "fault" of any community contributor. 
This is simply a couple of current OpenSolaris project *constraints* 
that exist today, in the "real world".  And yes, we are all working to 
remove those constraints and to remove the unfair burden it places on 
Sun engineering resources.

Remember that perception is in the eye of the beholder.  If the 
community does not share the *perception* that all but technically 
suspect contributions/changes can be successfully integrated, then the 
OpenSolaris project will not gain the mindshare it deserves and the 
technically proficient contributors will contribute their expertise
elsewhere.

Regards,

Al Hopper  Logical Approach Inc, Plano, TX.  al at logical-approach.com
            Voice: 972.379.2133 Fax: 972.379.2134  Timezone: US CDT
OpenSolaris Governing Board (OGB) Member - Apr 2005 to Mar 2007
http://www.opensolaris.org/os/community/ogb/ogb_2005-2007/
Graduate from "sugar-coating school"?  Sorry - I never attended! :)

Reply via email to