I just want to make it crystal clear that my opinion/rant is not an attempt
to brow beat other committers into coding action.  I said that I did not
know about other circumstances and that I was not judging anyone, and I
REALLY meant it.  So, Ceki, don't feel you have to defend or apologize for
any time you spent on the book or anything else.  It is not a point I am
trying to make and it would be counter-productive even if I was trying to
make it.  And besides, the book is a huge contribution, everyone agrees (I
just want to find it on a store shelf at my local book store...have it
sitting on my shelf at work...guess I'll have to bind my own copy. :-)

> Mike McAgnus' code did not fall through the cracks. It was implicitly
> rejected.

I guess that is news to me.  It wasn't explicitly rejected as we never said
we rejected it.  We just haven't merged it.  But I think that is more a
resource constraint issue than a decision to "implicitly" reject it.  Our
July contribution to the Jakarta newsletter stated that we would be merging
it once the 1.2 branch was merged into the main branch.  That was my
understanding at the time and no one balked (I was the editor that month).
So, I think that "fell through the cracks" is a fair assessment.  The only
remaining issue I was aware of at the time was how cryptic the escape
settings could be.  Now, with Mike no longer participating, I am reluctant
to merge the changes.  If he was still participating, he could take point to
fix issues and answer questions, not as a committer but as a highly active
developer. (Of course, if he kept being so active we might have considered
offering a committer position; those pesky folks that keep posting ideas,
code, and patches...:-).

I also want to say that I do not perceive the current state of log4j and the
community as "dire" or "doomed".  I don't want to give anyone that
impression.  I do think that jdk logging is the "easy/default" solution, and
yes, we should spend some time "marketing" log4j to overcome this to some
extent.  In a side-by-side comparison, log4j will win out.  If it doesn't,
we will fix it.  I do feel that good ideas/code don't make it as far as they
should sometimes.  The responses that folks have posted have been great,
very productive, and prove that there are folks out there contributing.

After all that, I do feel that we need to do more to foster active
participation in the development of log4j at all levels: ideas, code, q&a,
documentation, you name it.  Kind of what Richard was getting at when
talking about the community as a whole.  I think that we all agree on most
of those points.  The active committers will need to dedicate some effort to
making this happen.  And hopefully it will lead to more active committers
being admitted to the project through participation and merit.  Actually, it
is the only way it is going to happen.

1) Create areas on the wiki where users/contributors can put
ideas/code/patches.  Advertise them to the user list.  Spend some effort to
fill out the faq as good questions get answered, etc.
2) Create pages that describe how to create/submit patches, etc, where to
put them for review (I think enhancements in bugzilla is a good idea).
Spend some effort reviewing them.  The interested community can participate
in the reviews, not just committers.
3) Create the sandbox cvs.  Move servlet, selectors, and filter packages
into it.  Open it up for submissions on the user list, let people know it is
out there.  I don't think it is viable to open it up to "user" level
committers (Apache bylaws don't seem to have the idea of different levels of
committers), but if we spend some effort to put useful submission into it,
maybe that will be good enough for now.  And it will protect the core
release from excess baggage. (I can send the request to create the sandbox
cvs, and I'll move the packages into it.)

?

-Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to