On Mon, Nov 26, 2007 at 03:04:15PM -0800, Stephen Lau wrote:

> It was my impression the committee was to be confined to the homepage. 
> 
> There are tons of changes that happen in various 
> non-project-specific/non-community-specific pages (John cited some: 
> Roadmap, FAQ, etc.) - it doesn't make sense to me that a committee needs 
> to be in charge of voting on all these changes.  It also doesn't make 

So it's ok for me to go edit the FAQ to say "Is it true that
OpenSolaris rulez, GNU/Linux droolz?  Yes."?  Or whatever other
arbitrary changes I want to make?  And since you won't know that the
page was changed (no watch functionality) or who changed it (no audit
trail), not only will you not have any opportunity to review the
change but you won't even know it was made until 6 months later when
you see someone quote the stupid/wrong/misworded material.

> sense to me to have the individual making the change make the decision 
> as to whether it's a trivial change or not.

Sure it does.  If there's any doubt, go to the committee.  If an
individual develops a track record of poor judgment, the committee can
simply instruct that individual not to make any more changes of any
kind without express approval.

Of course, others have suggested that the code review model is more
appropriate.  I can see the argument for reviewing every change but
I'm worried that the cost would exceed the benefit.  The committee
will have to decide where the thresholds are and what needs to happen
when each is crossed.

> Changes to the homepage are rare enough, and important enough, that I 
> think having the committee focused specifically on the homepage is 
> good.  Having it in charge of other pages seems to be overly heavy-weight.

> If we really do want it to be an editorial committee in charge of pages 
> at large, then I would ask that it be an oversight committee that "takes 
> offense" at changes rather than requiring changes be brought before them 
> for approval; if that makes sense.

One of the advantages of reviewing changes before they're made is that
there won't be any finger-pointing: everyone will know who requested
the change, who approved it, and why.

It's hard to believe there's a change so urgent, the need for which is
first known so close to the time it is needed, that letting the
committee review it for a few days is too burdensome.  It's also hard
to believe anything could possibly be more heavy-weight than two weeks
of nonstop heated argument among dozens of people on the mailing
lists.  Surely any process is better than one that lets arbitrary
people do arbitrary things whenever they want, with no review, no
records, and huge arguments after that fact.  Given the choice between
making people go through an open review committee when they want to
make a change and subjecting them to weeks of acrimony if the change
turns out to be unpopular, I'll take the committee every time.  And
I'd rather we make that call now, not after an incident that involves
some page we thought wasn't important enough to warrant review.  If
those pages aren't important enough to have changes reviewed and
recorded, they're also not important enough to keep.

If there's disagreement over the committee's scope, we should rewrite
its charter to be more explicit.  If we do that, it should explicitly
cover everything that is not:

    (1) Hidden[0], OR
    (2) Part of any Group or Project sub-site

[0] A page explicitly intended as a mock-up or test, not for public
viewing.  Hidden pages must be unreachable from any navigation element
or link within the site.  The main landing page returned when no
directory or filename URL components are present is never a hidden
page.  Additionally, hidden pages must be labeled as such when
displayed.

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

Reply via email to