On May 14, 2007, at 5:49 PM, Rony G. Flatscher (Apache) wrote:

Hi Curt,
Seems like it may have already out-grown the labs phase.  You
apparently have a functioning code base and maybe the start of a
community and applying to the incubator might be the appropriate
action.  Completing a Podling Proposal would be helpful to identify
any issues.
Sorry, not being a native English speaker and not finding a translation,
may I just ask you what a "Podling Proposal" would be?

A proposal for an incubator project (also known as a podling). A guide to proposal creation is available at http:// incubator.apache.org/guides/proposal.html and an example is available at http://maven.apache.org/proposals/incubator/nmaven.html. You should also be familiar with the exit criteria for the incubator as described in http://incubator.apache.org/incubation/ Incubation_Policy.html#Minimum+Exit+Requirements.



Seems like ooRexx has a established legal and development framework in
which you are a significant participant.  Is there a reason that
Apache would be a better home for log4r?

Well, seeing that commons is going TLP and possibly removing its ties to
Java, I thought it might be a good idea to have comparable
implementations to the log4j architecture put untder the commons
umbrella. OTOH, it would be possible and feasible to submit the current
implentation to the opensource ooRexx project's incubator.

If you think that it would be better for the project to submit it to the
ooRexx  projec (and maybe have a link or infos about an ooRexx
implementation of the log4j architecture), I would do so. (If done so,
would you think that the term "log4r" would be still confusing with the
Ruby implementation?)

I think that you should avoid the name log4r regardless of the ultimate home for the framework.

Logging Services would be most appropriate ultimate home for log4r within Apache. I don't know ooRexx community at all, so I can't judge your other options. Here are the pros and cons with hosting the project at Apache:

Pros:

1. Established community and customs
2. Potential cross-pollination with log4j, log4cxx and log4net
3. Apache license

Cons:

1. Unable to formally release until graduation from incubator
2. Incubator exit criteria of 3 independent committers may be hard to achieve and maintain
3. No established ooRexx community (as far as I know)





On a technical side, it appears that you were involved in the
development of an ooRexx/Java bridge as part of Apache BSF.  Does the
use of log4r resemble the use of log4j over the bridge?
No, log4r as it stands now is a stand-alone, pure ooRexx implementation.
It would be feasible in general, however, to take advantage of log4j
itself using the ooRexx bridge for Apache BSF (but that is a totally
different use-case making ooRexx dependent on Java, which nowadays -
practically every computer has a JRE installed - may not be a hindering
stone anymore).


I was not suggesting implementing log4r in Java. The design goal in all the log4X frameworks has been to minimize the cost of logging when disabled to the absolute minimum, ideally as little as an integer compare. Switching between languages is usually much more expensive.

What I was suggesting is that you know what the syntax would be for calling log4j over the ooRexx-Java bridge and consider that your users might want to be able to migrate from log4r to log4j over the bridge if they need a feature not in log4r or if they are running within the context that is already using log4j.



Reply via email to