Neal Pollack wrote:
> On 07/27/09 02:24 AM, Alan Hargreaves wrote:
>>
>> And if this was what PSARC did, you could be right. Unfortunately we
>> are seeing a lot of sweeping generalisations being made here from
>> grossly inadequate (and quite frankly some of it is incorrect)
>> information.
>>
>> If you want to see what the *actual* role of the ARCs with Solaris
>> is, you should look at the ARC community pages at
>> http://opensolaris.org/os/community/arc/
>>
>> I would certainly suggest before condemning a process that folks
>> should actually perhaps do a little research rather than work from
>> hearsay.
>>
>> I will say from my experience of being a part of the process over
>> the last five years is that the ARCs work harder to get things
>> integrated rather than to kill projects. Indeed I can't think of the
>> last time (if EVER) a project was killed by an ARC.
>>
>> I can't put it any better than James Carlson did, ...
>>
>> No "truce" is needed here, because there's no "battle."
>>
>> Please. Take a breath. Perhaps two. And then think about replying
>> again.
>>
>
> +1
>
> I constantly see too much tension between the emotional side and the
> logical side.
> Most people do not study the process very deeply before submitting an
> ARC case.
> So without that training or knowledge, all the replies are
> mis-interpreted on an
> emotional (normal human behavior lacking additional information) basis;
>
> - questions or feedback == attack or trying to block my project
> - derail == attack or trying to block my project.
>
> But if we first study the purpose and process of ARC, we translate to;
>
> - derail == we should schedule a meeting or vote and get some deeper
> consensus on this issue to ensure a quality solution
>
> - questions/feedback == attempts to seek consistency, quality, and
> perhaps
> deeper thinking of creative solutions by the dev team so that the
> project
> will have sound architectural foundation consistent with the rest of
> Solaris where possible.
>
> On the logical side, both of the above statements are routine design
> discussion,
> simple thought and collaboration processes. But in my 18 years here,
> I keep
> seeing far too much of the emotional side, which I suppose comes from
> a simple
> lack of understanding the purpose and process of ARC.
>
> Perhaps ARC needs to start holding an open meeting every other month that
> is simply a tutorial review of what ARC does, and what the terminology
> and lines of questions are for, and are trying to achieve?
I don't know about every other month, but having a preso, with
explanations and archived slides, every so often, would not be a bad
idea. I know Plocher had some of this, although I've not reviewed it
recently to see how current it is, and whether its in a format that
non-Sun folks can readily consume.
This would be a nice project for some enterprising Intern to look
into... (hint hint).
I still want to get a regular full member on PSARC who is not a Sun
employee. (Ideally more than one of them, but right now we have only
one Intern.)
So let me state right up front -- almost anyone can volunteer to be an
Intern, which is a mandatory step before becoming a full PSARC member.
I'd *really* like to see more external Interns (right now we only have
Mark Martin, and I don't think he's going to remain an Intern much
longer... he's on track for Membership.)
At ARC we have some 'technology' issues which are making it hard for
non-Sun parties to participate, but we can work around those for now.
In the meantime, I'd like to invite anyone who thinks they can
contribute meaningfully to present themselves as an Intern. Here's what
you should expect as a PSARC participant:
* discussions centered around technical and architectural issues
* healthy constructive debate -- you must not be afraid to raise
issues and can't be a shy person
* a desire to be helpful -- we are frequently asked to help project
teams through the process, and this means being able to work with folks
who may not know the process
* however, no debate or criticism for its "own" sake -- members
don't go around looking for fights
* members and interns should have some significant visibility in the
community as a technical contributor (hanging out on mailing lists and
answering questions doesn't count here -- PSARC is made up -- currently
-- of software engineering folks)
* willingness to spend a few hours a week on PSARC. interns should
expect to spend at most about 4 hours (and I think most spend far far
less than that) and members up to 8 hours (but I've yet to spend that
much time) on PSARC. In reality I think I get away with about 2-4 hours
a week, and I do more than most because I'm also the PSARC co-chair.
* ability to be on the phone or in person at PSARC meetings -- they
take place at 10am PDT on Wednesdays
* a true belief in the value of the process as a tool to improve the
quality of what is delivered into OpenSolaris
* a certain amount of willingness to deal with administrivia and
paperwork -- Interns are often selected to write opinions and help out
with the paperwork for other cases
Most of the same things apply to LSARC as well, (I think the only
thing that is different is the meeting time.)
Anyone who thinks they fit the qualifications and is interested in this
should probably e-mail either me directly, or contact another PSARC
member. (Internal candidates can send mail to psarc-chair at sun dot
com -- I'm not sure whether that e-mail alias is accessible externally
though.)
- Garrett
>
> Neal
>
>> Regards,
>> Alan Hargreaves
>> (A PSARC Intern)
>>
>>
>> Jennifer Pioch wrote:
>>> On 7/26/09, James Carlson <carlsonj at workingcode.com> wrote:
>>>
>>>> On Jul 26, 2009, at 9:44 AM, Jennifer Pioch <piochjennifer at
>>>> googlemail.com>
>>>> wrote:
>>>>
>>>>
>>>>
>>>>>> On Wednesday at the PSARC meeting. Only regular PSARC members can vote.
>>>>>>
>>>>>>
>>>>> Who elected the PSARC members?
>>>>>
>>>>>
>>>> Nobody. Sun's CTO founded the ARC 19 years ago.
>>>>
>>>
>>> So let me get this straight: Since 19 years there is a
>>> company-appointed group of grey bearded gurus from Shang Gri la who
>>> decides about the fate of projects. Is that correct?
>>>
>>> Don't you think this is undemocratic, unfair and contradicts the
>>> spirit and intention of OPEN source? Going even further:
>>> I think the current ARC business contradicts the fundamental believes
>>> behind OPEN source:
>>> Open source means that processes, procedures and groups are OPEN to
>>> everyone and not some company-appointed group.
>>> Open source projects are either driven by democracy or meritocracy and
>>> not some invitation-only club for the wealthy company grey beards.
>>>
>>> Jenny
>>>
>>
>> --
>> Alan Hargreaves - http://blogs.sun.com/tpenta
>> Staff Engineer (Kernel/VOSJEC/Performance)
>> Asia Pacific/Emerging Markets
>> Sun Microsystems
>>
>